Class AsyncCommitInfoHandler
- java.lang.Object
- 
- org.eclipse.net4j.util.event.Notifier
- 
- org.eclipse.net4j.util.lifecycle.Lifecycle
- 
- org.eclipse.net4j.util.concurrent.Worker
- 
- org.eclipse.net4j.util.concurrent.QueueWorker<CDOCommitInfo>
- 
- org.eclipse.emf.cdo.common.commit.handler.AsyncCommitInfoHandler
 
 
 
 
 
- 
- All Implemented Interfaces:
- CDOCommitInfoHandler,- org.eclipse.net4j.util.event.INotifier,- org.eclipse.net4j.util.event.INotifier.INotifier2,- org.eclipse.net4j.util.lifecycle.IDeactivateable,- org.eclipse.net4j.util.lifecycle.ILifecycle,- org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivation
 
 public class AsyncCommitInfoHandler extends org.eclipse.net4j.util.concurrent.QueueWorker<CDOCommitInfo> implements CDOCommitInfoHandler Acommit info handlerthat asynchronously delegatescommit infosto another handler.- Since:
- 4.0
- Author:
- Eike Stepper
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.eclipse.net4j.util.concurrent.Workerorg.eclipse.net4j.util.concurrent.Worker.WorkContext
 
- 
 - 
Constructor SummaryConstructors Constructor Description AsyncCommitInfoHandler(CDOCommitInfoHandler delegate)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleandoRemainingWorkBeforeDeactivate()protected java.lang.StringgetThreadName()voidhandleCommitInfo(CDOCommitInfo commitInfo)protected voidwork(org.eclipse.net4j.util.concurrent.Worker.WorkContext context, CDOCommitInfo commitInfo)- 
Methods inherited from class org.eclipse.net4j.util.concurrent.QueueWorkeraddWork, clearQueue, createQueue, doDeactivate, getPollMillis, noWork, setPollMillis, work
 - 
Methods inherited from class org.eclipse.net4j.util.concurrent.WorkerdoActivate, getActivationTimeout, getDeactivationTimeout, getGlobalErrorHandler, getWorkerThread, handleError, isDaemon, setActivationTimeout, setDaemon, setDeactivationTimeout, setGlobalErrorHandler
 - 
Methods inherited from class org.eclipse.net4j.util.lifecycle.Lifecycleactivate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doAfterActivate, doBeforeActivate, doBeforeDeactivate, dump, getLifecycleState, isActive, isDeferredActivation, toString
 - 
Methods inherited from class org.eclipse.net4j.util.event.NotifieraddListener, addUniqueListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListener
 
- 
 
- 
- 
- 
Constructor Detail- 
AsyncCommitInfoHandlerpublic AsyncCommitInfoHandler(CDOCommitInfoHandler delegate) 
 
- 
 - 
Method Detail- 
handleCommitInfopublic void handleCommitInfo(CDOCommitInfo commitInfo) - Specified by:
- handleCommitInfoin interface- CDOCommitInfoHandler
 
 - 
workprotected void work(org.eclipse.net4j.util.concurrent.Worker.WorkContext context, CDOCommitInfo commitInfo)- Specified by:
- workin class- org.eclipse.net4j.util.concurrent.QueueWorker<CDOCommitInfo>
 
 - 
doRemainingWorkBeforeDeactivateprotected boolean doRemainingWorkBeforeDeactivate() - Overrides:
- doRemainingWorkBeforeDeactivatein class- org.eclipse.net4j.util.concurrent.QueueWorker<CDOCommitInfo>
 
 - 
getThreadNameprotected java.lang.String getThreadName() - Overrides:
- getThreadNamein class- org.eclipse.net4j.util.concurrent.Worker
 
 
- 
 
-