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:
-
ILifecycleEvent
before and after thestate
of this lifecycle changes.
- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypSchnittstelleBeschreibungstatic interface
A mix-in interface forlifecycles
with 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:
deactivate
in SchnittstelleIDeactivateable
-
getLifecycleState
LifecycleState getLifecycleState()- Seit:
- 3.0
-
isActive
boolean isActive()- Seit:
- 3.0
-