org.apache.sling.commons.threads.impl
Class DefaultThreadPoolManager.Entry

java.lang.Object
  extended by org.apache.sling.commons.threads.impl.DefaultThreadPoolManager.Entry
Enclosing class:
DefaultThreadPoolManager

protected static final class DefaultThreadPoolManager.Entry
extends Object


Constructor Summary
DefaultThreadPoolManager.Entry(String pid, ThreadPoolConfig config, String name)
           
 
Method Summary
 void decUsage()
           
 ThreadPoolConfig getConfig()
           
 java.util.concurrent.ThreadPoolExecutor getExecutor()
           
 String getName()
           
 String getPid()
           
 ThreadPoolFacade incUsage()
           
 boolean isUsed()
           
 void shutdown()
           
 void update(ThreadPoolConfig config, String name, String pid)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultThreadPoolManager.Entry

public DefaultThreadPoolManager.Entry(String pid,
                                      ThreadPoolConfig config,
                                      String name)
Method Detail

getPid

public String getPid()

shutdown

public void shutdown()

incUsage

public ThreadPoolFacade incUsage()

decUsage

public void decUsage()

update

public void update(ThreadPoolConfig config,
                   String name,
                   String pid)

getName

public String getName()

isUsed

public boolean isUsed()

getConfig

public ThreadPoolConfig getConfig()

getExecutor

public java.util.concurrent.ThreadPoolExecutor getExecutor()


Copyright © 2007-2013 The Apache Software Foundation. All Rights Reserved.