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 Type
    Method
    Description
    void
    This method should register a listener.
    boolean
    This method should remove a registered listener.
  • Method Details

    • addListener

      void addListener(ITimerListener listener)
      This method should register a listener.
      Parameters:
      listener - The listener, never null;
    • removeListener

      boolean removeListener(ITimerListener listener)
      This method should remove a registered listener.
      Parameters:
      listener - The listener, never null;
      Returns:
      Boolean indicating if the listener is removed