org.nuxeo.ecm.core.event.impl
Class AsyncEventExecutor
java.lang.Object
org.nuxeo.ecm.core.event.impl.AsyncEventExecutor
public class AsyncEventExecutor
- extends Object
ThreadPoolExecutor of listeners for event bundles.
Constructor Summary |
AsyncEventExecutor(int poolSize,
int maxPoolSize,
int keepAliveTime,
int queueSize)
|
QUEUE_SIZE
public static final int QUEUE_SIZE
- See Also:
- Constant Field Values
AsyncEventExecutor
public AsyncEventExecutor(int poolSize,
int maxPoolSize,
int keepAliveTime,
int queueSize)
create
public static AsyncEventExecutor create()
shutdown
public void shutdown()
shutdown
public void shutdown(long timeout)
run
public void run(List<EventListenerDescriptor> listeners,
EventBundle event)
getUnfinishedCount
public int getUnfinishedCount()
getActiveCount
public int getActiveCount()
getMaxPoolSize
public int getMaxPoolSize()
setMaxPoolSize
public void setMaxPoolSize(int maxSize)
Copyright © 2011 Nuxeo SAS. All Rights Reserved.