| Modifier and Type | Method and Description |
|---|---|
| public Integer | Returns: The identifier of the new created timer notification.The timer notification type. type, String The timer notification detailed message. message, Object The timer notification user data object. userData, Date The date when the notification occurs. date, long The period of the timer notification (in milliseconds). period, long The total number the timer notification will be emitted. nbOccurences, boolean If fixedRate)true and if the notification is periodic, the notification
is scheduled with a fixed-rate execution scheme. If
false and if the notification is periodic, the notification
is scheduled with a fixed-delay execution scheme. Ignored if the
notification is not periodic.Creates a new timer notification with the specified |
| public Integer | Returns: The identifier of the new created timer notification.The timer notification type. type, String The timer notification detailed message. message, Object The timer notification user data object. userData, Date The date when the notification occurs. date, long The period of the timer notification (in milliseconds). period, long The total number the timer notification will be emitted. nbOccurences)Creates a new timer notification with the specified |
| public Integer | Returns: The identifier of the new created timer notification.The timer notification type. type, String The timer notification detailed message. message, Object The timer notification user data object. userData, Date The date when the notification occurs. date, long The period of the timer notification (in milliseconds). period)Creates a new timer notification with the specified |
| public Integer | Returns: The identifier of the new created timer notification.The timer notification type. type, String The timer notification detailed message. message, Object The timer notification user data object. userData, Date The date when the notification occurs. date)Creates a new timer notification with the specified |
| public Vector | Returns: A vector ofInteger objects containing all the timer notification identifiers.
The vector is empty if there is no timer notification registered for this timer MBean. Gets all timer notification identifiers registered into the list of notifications. |
| public Date | |
| public Boolean | Returns: A copy of the flag indicating whether a periodic notification is executed at fixed-delay or at fixed-rate.The timer notification identifier. id)Gets a copy of the flag indicating whether a periodic notification is executed at fixed-delay or at fixed-rate. |
| public int | Returns: The number of timer notifications.Gets the number of timer notifications registered into the list of notifications. |
| public Long | Returns: A copy of the remaining number of occurrences or null if the identifier is not mapped to any timer notification registered for this timer MBean.The timer notification identifier. id)Gets a copy of the remaining number of occurrences associated to a timer notification. |
| public Vector | Returns: A vector ofInteger objects containing all the identifiers of
timer notifications with the specified type.
The vector is empty if there is no timer notifications registered for this timer MBean with the specified type.The timer notification type. type)Gets all the identifiers of timer notifications corresponding to the specified type. |
| public String | Returns: The timer notification detailed message or null if the identifier is not mapped to any timer notification registered for this timer MBean.The timer notification identifier. id)Gets the timer notification detailed message corresponding to the specified identifier. |
| public String | Returns: The timer notification type or null if the identifier is not mapped to any timer notification registered for this timer MBean.The timer notification identifier. id)Gets the timer notification type corresponding to the specified identifier. |
| public Object | Returns: The timer notification user data object or null if the identifier is not mapped to any timer notification registered for this timer MBean.The timer notification identifier. id)Gets the timer notification user data object corresponding to the specified identifier. |
| public Long | |
| public boolean | Returns: The past notifications sending on/off flag value.Gets the flag indicating whether or not the timer sends past notifications. |
| public boolean | Returns: true if the timer MBean is active, false otherwise.Tests whether the timer MBean is active. |
| public boolean | Returns: true if the list of timer notifications is empty, false otherwise.Tests whether the list of timer notifications is empty. |
| public void | removeAllNotifications()
Removes all the timer notifications from the list of notifications and resets the counter used to update the timer notification identifiers. |
| public void | removeNotification(Integer
The timer notification identifier. id)Removes the timer notification corresponding to the specified identifier from the list of notifications. |
| public void | removeNotifications(String
The timer notification type. type)Removes all the timer notifications corresponding to the specified type from the list of notifications. |
| public void | setSendPastNotifications(boolean
The past notifications sending on/off flag value. value)Sets the flag indicating whether the timer sends past notifications or not. |
| public void | |
| public void |
| addNotification | back to summary |
|---|---|
| public Integer addNotification(String type, String message, Object userData, Date date, long period, long nbOccurences, boolean fixedRate) throws IllegalArgumentException Creates a new timer notification with the specified
If the timer notification to be inserted has a date that is before the current date,
the method behaves as if the specified date were the current date. Note that once the timer notification has been added into the list of notifications, its associated date, period and number of occurrences cannot be updated.
In the case of a periodic notification, the value of parameter fixedRate is used to
specify the execution scheme, as specified in
| |
| addNotification | back to summary |
|---|---|
| public Integer addNotification(String type, String message, Object userData, Date date, long period, long nbOccurences) throws IllegalArgumentException Creates a new timer notification with the specified
If the timer notification to be inserted has a date that is before the current date,
the method behaves as if the specified date were the current date. Note that once the timer notification has been added into the list of notifications, its associated date, period and number of occurrences cannot be updated.
In the case of a periodic notification, uses a fixed-delay execution scheme, as specified in
| |
| addNotification | back to summary |
|---|---|
| public Integer addNotification(String type, String message, Object userData, Date date, long period) throws IllegalArgumentException Creates a new timer notification with the specified
The timer notification will repeat continuously using the timer period using a fixed-delay
execution scheme, as specified in If the timer notification to be inserted has a date that is before the current date, the method behaves as if the specified date were the current date. The first notification is delivered immediately and the subsequent ones are spaced as specified by the period parameter.
| |
| addNotification | back to summary |
|---|---|
| public Integer addNotification(String type, String message, Object userData, Date date) throws IllegalArgumentException Creates a new timer notification with the specified The timer notification will be handled once at the specified date. If the timer notification to be inserted has a date that is before the current date, the method behaves as if the specified date were the current date and the notification is delivered immediately.
| |
| getAllNotificationIDs | back to summary |
|---|---|
| public Vector Gets all timer notification identifiers registered into the list of notifications. | |
| getDate | back to summary |
|---|---|
| public Date getDate(Integer id) Gets a copy of the date associated to a timer notification. | |
| getFixedRate | back to summary |
|---|---|
| public Boolean getFixedRate(Integer id) Gets a copy of the flag indicating whether a periodic notification is executed at fixed-delay or at fixed-rate. | |
| getNbNotifications | back to summary |
|---|---|
| public int getNbNotifications() Gets the number of timer notifications registered into the list of notifications.
| |
| getNbOccurences | back to summary |
|---|---|
| public Long getNbOccurences(Integer id) Gets a copy of the remaining number of occurrences associated to a timer notification. | |
| getNotificationIDs | back to summary |
|---|---|
| public Vector Gets all the identifiers of timer notifications corresponding to the specified type. | |
| getNotificationMessage | back to summary |
|---|---|
| public String getNotificationMessage(Integer id) Gets the timer notification detailed message corresponding to the specified identifier. | |
| getNotificationType | back to summary |
|---|---|
| public String getNotificationType(Integer id) Gets the timer notification type corresponding to the specified identifier. | |
| getNotificationUserData | back to summary |
|---|---|
| public Object getNotificationUserData(Integer id) Gets the timer notification user data object corresponding to the specified identifier. | |
| getPeriod | back to summary |
|---|---|
| public Long getPeriod(Integer id) Gets a copy of the period (in milliseconds) associated to a timer notification. | |
| getSendPastNotifications | back to summary |
|---|---|
| public boolean getSendPastNotifications() Gets the flag indicating whether or not the timer sends past notifications.
| |
| isActive | back to summary |
|---|---|
| public boolean isActive() Tests whether the timer MBean is active.
A timer MBean is marked active when the
| |
| isEmpty | back to summary |
|---|---|
| public boolean isEmpty() Tests whether the list of timer notifications is empty.
| |
| removeAllNotifications | back to summary |
|---|---|
| public void removeAllNotifications() Removes all the timer notifications from the list of notifications and resets the counter used to update the timer notification identifiers. | |
| removeNotification | back to summary |
|---|---|
| public void removeNotification(Integer id) throws InstanceNotFoundException Removes the timer notification corresponding to the specified identifier from the list of notifications.
| |
| removeNotifications | back to summary |
|---|---|
| public void removeNotifications(String type) throws InstanceNotFoundException Removes all the timer notifications corresponding to the specified type from the list of notifications.
| |
| setSendPastNotifications | back to summary |
|---|---|
| public void setSendPastNotifications(boolean value) Sets the flag indicating whether the timer sends past notifications or not.
| |
| start | back to summary |
|---|---|
| public void start() Starts the timer.
If there is one or more timer notifications before the time in the list of notifications, the notification
is sent according to the | |
| stop | back to summary |
|---|---|
| public void stop() Stops the timer. | |