Package org.eclipse.emf.cdo.common.model
Klasse CDOPackageRegistryPopulator
java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.net4j.util.concurrent.Worker
org.eclipse.emf.cdo.common.model.CDOPackageRegistryPopulator
- Alle implementierten Schnittstellen:
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 CDOPackageRegistryPopulator
extends org.eclipse.net4j.util.concurrent.Worker
Populates a
target package registry by asynchronously polling a source
package registry for new EPackage registrations.- Seit:
- 2.0
- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic classVon Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.concurrent.Worker
org.eclipse.net4j.util.concurrent.Worker.Terminate, org.eclipse.net4j.util.concurrent.Worker.WorkContextVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.lifecycle.ILifecycle
org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivationVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
org.eclipse.net4j.util.event.INotifier.INotifier2 -
Feldübersicht
FelderVon Klasse geerbte Felder org.eclipse.net4j.util.concurrent.Worker
DEFAULT_ERROR_HANDLER, DEFAULT_TIMEOUTVon Klasse geerbte Felder org.eclipse.net4j.util.lifecycle.Lifecycle
USE_LABEL -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungCDOPackageRegistryPopulator(EPackage.Registry source, CDOPackageRegistry target) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected voidprotected voiddoWork()longprotected Stringstatic booleanpopulate(CDOPackageRegistry target) static booleanpopulate(EPackage.Registry source, CDOPackageRegistry target) voidsetSourcePollInterval(long sourcePollInterval) protected voidwork(org.eclipse.net4j.util.concurrent.Worker.WorkContext context) Von Klasse geerbte Methoden org.eclipse.net4j.util.concurrent.Worker
doDeactivate, getActivationTimeout, getDeactivationTimeout, getGlobalErrorHandler, getWorkerThread, handleError, isDaemon, setActivationTimeout, setDaemon, setDeactivationTimeout, setGlobalErrorHandlerVon 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, toStringVon Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier
addListener, addUniqueListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListenerVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
-
Felddetails
-
DEFAULT_SOURCE_POLL_INTERVAL
public static final int DEFAULT_SOURCE_POLL_INTERVAL- Siehe auch:
-
-
Konstruktordetails
-
CDOPackageRegistryPopulator
-
CDOPackageRegistryPopulator
-
-
Methodendetails
-
getSource
-
getTarget
-
getSourcePollInterval
public long getSourcePollInterval() -
setSourcePollInterval
public void setSourcePollInterval(long sourcePollInterval) -
work
- Angegeben von:
workin Klasseorg.eclipse.net4j.util.concurrent.Worker- Löst aus:
Exception
-
doWork
protected void doWork() -
doActivate
- Setzt außer Kraft:
doActivatein Klasseorg.eclipse.net4j.util.concurrent.Worker- Löst aus:
Exception
-
getThreadName
- Setzt außer Kraft:
getThreadNamein Klasseorg.eclipse.net4j.util.concurrent.Worker
-
populate
-
populate
-