org.eclipse.net4j.util.lifecycle
Interface ILifecycle

All Superinterfaces:
INotifier
All Known Subinterfaces:
IManagedContainer, IPluginContainer
All Known Implementing Classes:
Cache, CacheMonitor, ChallengeNegotiator, ChallengeResponseNegotiator, Container, DelegatingRegistry, FileUserManager, FiniteStateMachine, HashMapDelegatingRegistry, HashMapRegistry, Lifecycle, ManagedContainer, Negotiator, QueueRunner, QueueWorker, QueueWorkerWorkSerializer, Randomizer, ReferenceQueueWorker, Registry, ResponseNegotiator, RWLockManager, TimerLifecycle, UIQueueRunner, UserManager, Worker

public interface ILifecycle
extends INotifier

Author:
Eike Stepper

Method Summary
 void activate()
           
 Exception deactivate()
           
 LifecycleState getLifecycleState()
           
 boolean isActive()
           
 
Methods inherited from interface org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
 

Method Detail

activate

void activate()
              throws LifecycleException
Throws:
LifecycleException

deactivate

Exception deactivate()

getLifecycleState

LifecycleState getLifecycleState()
Since:
3.0

isActive

boolean isActive()
Since:
3.0


Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.