Package org.eclipse.net4j.util.lifecycle
Schnittstelle ILifecycle
- Alle Superschnittstellen:
IDeactivateable,INotifier
- Alle bekannten Unterschnittstellen:
IManagedContainer,IPluginContainer
- Alle bekannten Implementierungsklassen:
Cache,CacheMonitor,ChallengeNegotiator,ChallengeResponseNegotiator,Container,ContainerElementList,DelegableReentrantLock,DelegatingRegistry,ExecutorWorkSerializer,FileUserManager,FiniteStateMachine,HashMapDelegatingRegistry,HashMapRegistry,HashMapRegistry.AutoCommit,Lifecycle,LifecycleHook,ListContainer,ManagedContainer,ModifiableContainer,Negotiator,PersistableContainer,PriorityQueueRunner,QueueRunner,QueueRunner2,QueueWorker,QueueWorkerWorkSerializer,Randomizer,ReferenceMonitor,ReferenceQueueWorker,Registry,ResponseNegotiator,RollingLog,RWLockManager,RWOLockManager,SerializingExecutor,SetContainer,ShareableLifecycle,TimerLifecycle,UIQueueRunner,UserManager,UserManagerAuthenticator,Worker
An entity that has a well-defined
lifecycle and can be activated or
deactivated.
A lifecycle can fire the following events:
-
ILifecycleEventbefore and after thestateof this lifecycle changes.
- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypSchnittstelleBeschreibungstatic interfaceA mix-in interface forlifecycleswith deferrable activation.Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
INotifier.INotifier2 -
Methodenübersicht
Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
-
Methodendetails
-
activate
- Löst aus:
LifecycleException
-
deactivate
Exception deactivate()- Angegeben von:
deactivatein SchnittstelleIDeactivateable
-
getLifecycleState
LifecycleState getLifecycleState()- Seit:
- 3.0
-
isActive
boolean isActive()- Seit:
- 3.0
-