Interface ITimer
- All Known Subinterfaces:
IEveryHourTimer
,IEveryMinuteTimer
public interface ITimer
This interface describes a timer. A timer is used to trigger timed events.
The portal engine uses the timer by default to update the system.today attribute value for all its portal sessions.
- Since:
- 7.1
- Author:
- Jon van Leuven
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addListener
(ITimerListener listener) This method should register a listener.boolean
removeListener
(ITimerListener listener) This method should remove a registered listener.
-
Method Details
-
addListener
This method should register a listener.- Parameters:
listener
- The listener, never null;
-
removeListener
This method should remove a registered listener.- Parameters:
listener
- The listener, never null;- Returns:
- Boolean indicating if the listener is removed
-