Klasse 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
Alle implementierten Schnittstellen:
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
A commit info handler that asynchronously delegates commit infos to another handler.
Seit:
4.0
Autor:
Eike Stepper
  • Verschachtelte Klassen - Übersicht

    Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.concurrent.Worker

    org.eclipse.net4j.util.concurrent.Worker.Terminate, org.eclipse.net4j.util.concurrent.Worker.WorkContext

    Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.lifecycle.ILifecycle

    org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivation

    Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier

    org.eclipse.net4j.util.event.INotifier.INotifier2
  • Feldübersicht

    Von Klasse geerbte Felder org.eclipse.net4j.util.concurrent.QueueWorker

    DEFAULT_POLL_MILLIS

    Von Klasse geerbte Felder org.eclipse.net4j.util.concurrent.Worker

    DEFAULT_ERROR_HANDLER, DEFAULT_TIMEOUT

    Von Klasse geerbte Felder org.eclipse.net4j.util.lifecycle.Lifecycle

    USE_LABEL
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    protected boolean
     
    protected String
     
    void
     
    protected void
    work(org.eclipse.net4j.util.concurrent.Worker.WorkContext context, CDOCommitInfo commitInfo)
     

    Von Klasse geerbte Methoden org.eclipse.net4j.util.concurrent.QueueWorker

    addWork, clearQueue, createQueue, doDeactivate, getPollMillis, noWork, setPollMillis, work

    Von Klasse geerbte Methoden org.eclipse.net4j.util.concurrent.Worker

    doActivate, getActivationTimeout, getDeactivationTimeout, getGlobalErrorHandler, getWorkerThread, handleError, isDaemon, setActivationTimeout, setDaemon, setDeactivationTimeout, setGlobalErrorHandler

    Von Klasse geerbte Methoden org.eclipse.net4j.util.lifecycle.Lifecycle

    activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doAfterActivate, doBeforeActivate, doBeforeDeactivate, dump, getLifecycleState, isActive, isDeferredActivation, toString

    Von Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier

    addListener, addUniqueListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListener

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier

    addListener, getListeners, hasListeners, removeListener
  • Konstruktordetails

  • Methodendetails

    • handleCommitInfo

      public void handleCommitInfo(CDOCommitInfo commitInfo)
      Angegeben von:
      handleCommitInfo in Schnittstelle CDOCommitInfoHandler
    • work

      protected void work(org.eclipse.net4j.util.concurrent.Worker.WorkContext context, CDOCommitInfo commitInfo)
      Angegeben von:
      work in Klasse org.eclipse.net4j.util.concurrent.QueueWorker<CDOCommitInfo>
    • doRemainingWorkBeforeDeactivate

      protected boolean doRemainingWorkBeforeDeactivate()
      Setzt außer Kraft:
      doRemainingWorkBeforeDeactivate in Klasse org.eclipse.net4j.util.concurrent.QueueWorker<CDOCommitInfo>
    • getThreadName

      protected String getThreadName()
      Setzt außer Kraft:
      getThreadName in Klasse org.eclipse.net4j.util.concurrent.Worker