Package org.eclipse.net4j.util.lifecycle
Klasse Lifecycle
java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
- Alle implementierten Schnittstellen:
INotifier
,INotifier.INotifier2
,IDeactivateable
,ILifecycle
,ILifecycle.DeferrableActivation
- Bekannte direkte Unterklassen:
ExecutorWorkSerializer
,FiniteStateMachine
,LifecycleHook
,ManagedContainer
,Randomizer
,RWLockManager
,RWOLockManager
,SerializingExecutor
,ShareableLifecycle
,UserManager
,UserManagerAuthenticator
,Worker
A default implementation of an entity with a
lifecycle
.- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.lifecycle.ILifecycle
ILifecycle.DeferrableActivation
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
INotifier.INotifier2
-
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal void
activate()
protected final void
protected final void
protected final void
protected final void
protected final void
protected final void
checkState
(boolean expr, String msg) protected final void
checkState
(Object handle, String handleName) final Exception
protected final void
deferredActivate
(boolean successful) protected void
protected void
protected void
protected void
protected void
protected final void
dump()
final LifecycleState
final boolean
isActive()
boolean
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
-
Felddetails
-
USE_LABEL
public static boolean USE_LABEL
-
-
Konstruktordetails
-
Lifecycle
public Lifecycle()- Seit:
- 2.0
-
-
Methodendetails
-
activate
- Angegeben von:
activate
in SchnittstelleILifecycle
- Löst aus:
LifecycleException
-
deactivate
- Angegeben von:
deactivate
in SchnittstelleIDeactivateable
- Angegeben von:
deactivate
in SchnittstelleILifecycle
-
getLifecycleState
- Angegeben von:
getLifecycleState
in SchnittstelleILifecycle
- Seit:
- 3.0
-
isActive
public final boolean isActive()- Angegeben von:
isActive
in SchnittstelleILifecycle
-
toString
-
dump
protected final void dump() -
checkActive
protected final void checkActive() -
checkInactive
protected final void checkInactive() -
checkNull
- Löst aus:
NullPointerException
-
checkArg
- Löst aus:
IllegalArgumentException
-
checkArg
- Löst aus:
IllegalArgumentException
-
checkState
- Löst aus:
IllegalStateException
-
checkState
- Löst aus:
IllegalStateException
-
deferredActivate
protected final void deferredActivate(boolean successful) - Seit:
- 2.0
-
isDeferredActivation
public boolean isDeferredActivation()- Angegeben von:
isDeferredActivation
in SchnittstelleILifecycle.DeferrableActivation
- Seit:
- 3.2
-
doBeforeActivate
- Löst aus:
Exception
-
doActivate
- Löst aus:
Exception
-
doAfterActivate
- Löst aus:
Exception
- Seit:
- 3.0
-
doBeforeDeactivate
- Löst aus:
Exception
-
doDeactivate
- Löst aus:
Exception
-