public class AsyncCommitInfoHandler extends QueueWorker<CDOCommitInfo> implements CDOCommitInfoHandler
commit info handler
that asynchronously delegates commit infos
to another handler.Worker.WorkContext
ILifecycle.DeferrableActivation
DEFAULT_POLL_MILLIS
DEFAULT_ERROR_HANDLER, DEFAULT_TIMEOUT
Constructor and Description |
---|
AsyncCommitInfoHandler(CDOCommitInfoHandler delegate) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
doRemainingWorkBeforeDeactivate() |
protected String |
getThreadName() |
void |
handleCommitInfo(CDOCommitInfo commitInfo) |
protected void |
work(Worker.WorkContext context,
CDOCommitInfo commitInfo) |
addWork, clearQueue, createQueue, doDeactivate, getPollMillis, noWork, setPollMillis, work
doActivate, getActivationTimeout, getDeactivationTimeout, getGlobalErrorHandler, handleError, isDaemon, setActivationTimeout, setDaemon, setDeactivationTimeout, setGlobalErrorHandler
activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doAfterActivate, doBeforeActivate, doBeforeDeactivate, dump, getLifecycleState, isActive, isDeferredActivation, toString
addListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListeners, lastListenerRemoved, removeListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addListener, getListeners, hasListeners, removeListener
public AsyncCommitInfoHandler(CDOCommitInfoHandler delegate)
public void handleCommitInfo(CDOCommitInfo commitInfo)
handleCommitInfo
in interface CDOCommitInfoHandler
protected void work(Worker.WorkContext context, CDOCommitInfo commitInfo)
work
in class QueueWorker<CDOCommitInfo>
protected boolean doRemainingWorkBeforeDeactivate()
doRemainingWorkBeforeDeactivate
in class QueueWorker<CDOCommitInfo>
protected String getThreadName()
getThreadName
in class Worker
Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.