org.eclipse.net4j.util.concurrent
Class TimerLifecycle
java.lang.Object
java.util.Timer
org.eclipse.net4j.util.concurrent.TimerLifecycle
- All Implemented Interfaces:
- INotifier, ILifecycle
- public class TimerLifecycle
- extends Timer
- implements ILifecycle
- Since:
- 2.0
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PRODUCT_GROUP
public static final String PRODUCT_GROUP
- See Also:
- Constant Field Values
TimerLifecycle
public TimerLifecycle()
TimerLifecycle
public TimerLifecycle(boolean isDaemon)
TimerLifecycle
public TimerLifecycle(String name)
TimerLifecycle
public TimerLifecycle(String name,
boolean isDaemon)
getLifecycleState
public final LifecycleState getLifecycleState()
- Specified by:
getLifecycleState
in interface ILifecycle
- Since:
- 3.0
isActive
public final boolean isActive()
- Specified by:
isActive
in interface ILifecycle
addListener
public void addListener(IListener listener)
- Description copied from interface:
INotifier
- Adds a listener to this notifier.
Depending on the implementation duplicate listeners may lead to duplicate event delivery or not. Implementors are
encouraged to prevent events from being delivered more than once to the same listener,
- Specified by:
addListener
in interface INotifier
removeListener
public void removeListener(IListener listener)
- Description copied from interface:
INotifier
- Removes a listener from this notifier.
- Specified by:
removeListener
in interface INotifier
getListeners
public IListener[] getListeners()
- Description copied from interface:
INotifier
- Returns the listeners that are registered with this notifier.
Depending on the implementation duplicate listeners may be contained in the returned array.
- Specified by:
getListeners
in interface INotifier
hasListeners
public boolean hasListeners()
- Description copied from interface:
INotifier
- Returns
true
if one or more listeners are registered with this notifier, false
otherwise.
- Specified by:
hasListeners
in interface INotifier
activate
public final void activate()
throws LifecycleException
- Specified by:
activate
in interface ILifecycle
- Throws:
LifecycleException
deactivate
public final Exception deactivate()
- Specified by:
deactivate
in interface ILifecycle
Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.