javax.management.timer
Interface TimerMBean

All Known Implementing Classes:
Timer sample code for javax.management.timer.Timer definition code for javax.management.timer.Timer

public interface TimerMBean

Exposes the management interface of the timer MBean.

Since:
1.5

Method Summary
 Integer sample code for java.lang.Integer definition code for java.lang.Integer addNotification sample code for javax.management.timer.TimerMBean.addNotification(java.lang.String, java.lang.String, java.lang.Object, java.util.Date) definition code for javax.management.timer.TimerMBean.addNotification(java.lang.String, java.lang.String, java.lang.Object, java.util.Date) (String sample code for java.lang.String definition code for java.lang.String  type, String sample code for java.lang.String definition code for java.lang.String  message, Object sample code for java.lang.Object definition code for java.lang.Object  userData, Date sample code for java.util.Date definition code for java.util.Date  date)
          Creates a new timer notification with the specified type, message and userData and inserts it into the list of notifications with a given date and a null period and number of occurrences.
 Integer sample code for java.lang.Integer definition code for java.lang.Integer addNotification sample code for javax.management.timer.TimerMBean.addNotification(java.lang.String, java.lang.String, java.lang.Object, java.util.Date, long) definition code for javax.management.timer.TimerMBean.addNotification(java.lang.String, java.lang.String, java.lang.Object, java.util.Date, long) (String sample code for java.lang.String definition code for java.lang.String  type, String sample code for java.lang.String definition code for java.lang.String  message, Object sample code for java.lang.Object definition code for java.lang.Object  userData, Date sample code for java.util.Date definition code for java.util.Date  date, long period)
          Creates a new timer notification with the specified type, message and userData and inserts it into the list of notifications with a given date and period and a null number of occurrences.
 Integer sample code for java.lang.Integer definition code for java.lang.Integer addNotification sample code for javax.management.timer.TimerMBean.addNotification(java.lang.String, java.lang.String, java.lang.Object, java.util.Date, long, long) definition code for javax.management.timer.TimerMBean.addNotification(java.lang.String, java.lang.String, java.lang.Object, java.util.Date, long, long) (String sample code for java.lang.String definition code for java.lang.String  type, String sample code for java.lang.String definition code for java.lang.String  message, Object sample code for java.lang.Object definition code for java.lang.Object  userData, Date sample code for java.util.Date definition code for java.util.Date  date, long period, long nbOccurences)
          Creates a new timer notification with the specified type, message and userData and inserts it into the list of notifications with a given date, period and number of occurrences.
 Integer sample code for java.lang.Integer definition code for java.lang.Integer addNotification sample code for javax.management.timer.TimerMBean.addNotification(java.lang.String, java.lang.String, java.lang.Object, java.util.Date, long, long, boolean) definition code for javax.management.timer.TimerMBean.addNotification(java.lang.String, java.lang.String, java.lang.Object, java.util.Date, long, long, boolean) (String sample code for java.lang.String definition code for java.lang.String  type, String sample code for java.lang.String definition code for java.lang.String  message, Object sample code for java.lang.Object definition code for java.lang.Object  userData, Date sample code for java.util.Date definition code for java.util.Date  date, long period, long nbOccurences, boolean fixedRate)
          Creates a new timer notification with the specified type, message and userData and inserts it into the list of notifications with a given date, period and number of occurrences.
 Vector sample code for java.util.Vector definition code for java.util.Vector getAllNotificationIDs sample code for javax.management.timer.TimerMBean.getAllNotificationIDs() definition code for javax.management.timer.TimerMBean.getAllNotificationIDs() ()
          Gets all timer notification identifiers registered into the list of notifications.
 Date sample code for java.util.Date definition code for java.util.Date getDate sample code for javax.management.timer.TimerMBean.getDate(java.lang.Integer) definition code for javax.management.timer.TimerMBean.getDate(java.lang.Integer) (Integer sample code for java.lang.Integer definition code for java.lang.Integer  id)
          Gets a copy of the date associated to a timer notification.
 Boolean sample code for java.lang.Boolean definition code for java.lang.Boolean getFixedRate sample code for javax.management.timer.TimerMBean.getFixedRate(java.lang.Integer) definition code for javax.management.timer.TimerMBean.getFixedRate(java.lang.Integer) (Integer sample code for java.lang.Integer definition code for java.lang.Integer  id)
          Gets a copy of the flag indicating whether a periodic notification is executed at fixed-delay or at fixed-rate.
 int getNbNotifications sample code for javax.management.timer.TimerMBean.getNbNotifications() definition code for javax.management.timer.TimerMBean.getNbNotifications() ()
          Gets the number of timer notifications registered into the list of notifications.
 Long sample code for java.lang.Long definition code for java.lang.Long getNbOccurences sample code for javax.management.timer.TimerMBean.getNbOccurences(java.lang.Integer) definition code for javax.management.timer.TimerMBean.getNbOccurences(java.lang.Integer) (Integer sample code for java.lang.Integer definition code for java.lang.Integer  id)
          Gets a copy of the remaining number of occurrences associated to a timer notification.
 Vector sample code for java.util.Vector definition code for java.util.Vector getNotificationIDs sample code for javax.management.timer.TimerMBean.getNotificationIDs(java.lang.String) definition code for javax.management.timer.TimerMBean.getNotificationIDs(java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  type)
          Gets all the identifiers of timer notifications corresponding to the specified type.
 String sample code for java.lang.String definition code for java.lang.String getNotificationMessage sample code for javax.management.timer.TimerMBean.getNotificationMessage(java.lang.Integer) definition code for javax.management.timer.TimerMBean.getNotificationMessage(java.lang.Integer) (Integer sample code for java.lang.Integer definition code for java.lang.Integer  id)
          Gets the timer notification detailed message corresponding to the specified identifier.
 String sample code for java.lang.String definition code for java.lang.String getNotificationType sample code for javax.management.timer.TimerMBean.getNotificationType(java.lang.Integer) definition code for javax.management.timer.TimerMBean.getNotificationType(java.lang.Integer) (Integer sample code for java.lang.Integer definition code for java.lang.Integer  id)
          Gets the timer notification type corresponding to the specified identifier.
 Object sample code for java.lang.Object definition code for java.lang.Object getNotificationUserData sample code for javax.management.timer.TimerMBean.getNotificationUserData(java.lang.Integer) definition code for javax.management.timer.TimerMBean.getNotificationUserData(java.lang.Integer) (Integer sample code for java.lang.Integer definition code for java.lang.Integer  id)
          Gets the timer notification user data object corresponding to the specified identifier.
 Long sample code for java.lang.Long definition code for java.lang.Long getPeriod sample code for javax.management.timer.TimerMBean.getPeriod(java.lang.Integer) definition code for javax.management.timer.TimerMBean.getPeriod(java.lang.Integer) (Integer sample code for java.lang.Integer definition code for java.lang.Integer  id)
          Gets a copy of the period (in milliseconds) associated to a timer notification.
 boolean getSendPastNotifications sample code for javax.management.timer.TimerMBean.getSendPastNotifications() definition code for javax.management.timer.TimerMBean.getSendPastNotifications() ()
          Gets the flag indicating whether or not the timer sends past notifications.
 boolean isActive sample code for javax.management.timer.TimerMBean.isActive() definition code for javax.management.timer.TimerMBean.isActive() ()
          Tests whether the timer MBean is active.
 boolean isEmpty sample code for javax.management.timer.TimerMBean.isEmpty() definition code for javax.management.timer.TimerMBean.isEmpty() ()
          Tests whether the list of timer notifications is empty.
 void removeAllNotifications sample code for javax.management.timer.TimerMBean.removeAllNotifications() definition code for javax.management.timer.TimerMBean.removeAllNotifications() ()
          Removes all the timer notifications from the list of notifications and resets the counter used to update the timer notification identifiers.
 void removeNotification sample code for javax.management.timer.TimerMBean.removeNotification(java.lang.Integer) definition code for javax.management.timer.TimerMBean.removeNotification(java.lang.Integer) (Integer sample code for java.lang.Integer definition code for java.lang.Integer  id)
          Removes the timer notification corresponding to the specified identifier from the list of notifications.
 void removeNotifications sample code for javax.management.timer.TimerMBean.removeNotifications(java.lang.String) definition code for javax.management.timer.TimerMBean.removeNotifications(java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  type)
          Removes all the timer notifications corresponding to the specified type from the list of notifications.
 void setSendPastNotifications sample code for javax.management.timer.TimerMBean.setSendPastNotifications(boolean) definition code for javax.management.timer.TimerMBean.setSendPastNotifications(boolean) (boolean value)
          Sets the flag indicating whether the timer sends past notifications or not.
 void start sample code for javax.management.timer.TimerMBean.start() definition code for javax.management.timer.TimerMBean.start() ()
          Starts the timer.
 void stop sample code for javax.management.timer.TimerMBean.stop() definition code for javax.management.timer.TimerMBean.stop() ()
          Stops the timer.
 

Method Detail

start sample code for javax.management.timer.TimerMBean.start() definition code for javax.management.timer.TimerMBean.start()

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 sendPastNotifications flag and then, updated according to its period and remaining number of occurrences. If the timer notification date remains earlier than the current date, this notification is just removed from the list of notifications.


stop sample code for javax.management.timer.TimerMBean.stop() definition code for javax.management.timer.TimerMBean.stop()

void stop()
Stops the timer.


addNotification sample code for javax.management.timer.TimerMBean.addNotification(java.lang.String, java.lang.String, java.lang.Object, java.util.Date, long, long, boolean) definition code for javax.management.timer.TimerMBean.addNotification(java.lang.String, java.lang.String, java.lang.Object, java.util.Date, long, long, boolean)

Integer sample code for java.lang.Integer definition code for java.lang.Integer  addNotification(String sample code for java.lang.String definition code for java.lang.String  type,
                        String sample code for java.lang.String definition code for java.lang.String  message,
                        Object sample code for java.lang.Object definition code for java.lang.Object  userData,
                        Date sample code for java.util.Date definition code for java.util.Date  date,
                        long period,
                        long nbOccurences,
                        boolean fixedRate)
                        throws IllegalArgumentException sample code for java.lang.IllegalArgumentException definition code for java.lang.IllegalArgumentException 
Creates a new timer notification with the specified type, message and userData and inserts it into the list of notifications with a given date, period and number of occurrences.

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.
For once-off notifications, the notification is delivered immediately.
For periodic notifications, the first notification is delivered immediately and the subsequent ones are spaced as specified by the period parameter.

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 Timer sample code for java.util.Timer definition code for java.util.Timer .

Parameters:
type - The timer notification type.
message - The timer notification detailed message.
userData - The timer notification user data object.
date - The date when the notification occurs.
period - The period of the timer notification (in milliseconds).
nbOccurences - The total number the timer notification will be emitted.
fixedRate - If 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.
Returns:
The identifier of the new created timer notification.
Throws:
IllegalArgumentException sample code for java.lang.IllegalArgumentException definition code for java.lang.IllegalArgumentException - The period or the number of occurrences is negative
See Also:
addNotification(String, String, Object, Date, long, long) sample code for javax.management.timer.TimerMBean.addNotification(java.lang.String, java.lang.String, java.lang.Object, java.util.Date, long, long) definition code for javax.management.timer.TimerMBean.addNotification(java.lang.String, java.lang.String, java.lang.Object, java.util.Date, long, long)

addNotification sample code for javax.management.timer.TimerMBean.addNotification(java.lang.String, java.lang.String, java.lang.Object, java.util.Date, long, long) definition code for javax.management.timer.TimerMBean.addNotification(java.lang.String, java.lang.String, java.lang.Object, java.util.Date, long, long)

Integer sample code for java.lang.Integer definition code for java.lang.Integer  addNotification(String sample code for java.lang.String definition code for java.lang.String  type,
                        String sample code for java.lang.String definition code for java.lang.String  message,
                        Object sample code for java.lang.Object definition code for java.lang.Object  userData,
                        Date sample code for java.util.Date definition code for java.util.Date  date,
                        long period,
                        long nbOccurences)
                        throws IllegalArgumentException sample code for java.lang.IllegalArgumentException definition code for java.lang.IllegalArgumentException 
Creates a new timer notification with the specified type, message and userData and inserts it into the list of notifications with a given date, period and number of occurrences.

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.
For once-off notifications, the notification is delivered immediately.
For periodic notifications, the first notification is delivered immediately and the subsequent ones are spaced as specified by the period parameter.

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 Timer sample code for java.util.Timer definition code for java.util.Timer . In order to use a fixed-rate execution scheme, use addNotification(String, String, Object, Date, long, long, boolean) sample code for javax.management.timer.TimerMBean.addNotification(java.lang.String, java.lang.String, java.lang.Object, java.util.Date, long, long, boolean) definition code for javax.management.timer.TimerMBean.addNotification(java.lang.String, java.lang.String, java.lang.Object, java.util.Date, long, long, boolean) instead.

Parameters:
type - The timer notification type.
message - The timer notification detailed message.
userData - The timer notification user data object.
date - The date when the notification occurs.
period - The period of the timer notification (in milliseconds).
nbOccurences - The total number the timer notification will be emitted.
Returns:
The identifier of the new created timer notification.
Throws:
IllegalArgumentException sample code for java.lang.IllegalArgumentException definition code for java.lang.IllegalArgumentException - The period or the number of occurrences is negative
See Also:
addNotification(String, String, Object, Date, long, long, boolean) sample code for javax.management.timer.TimerMBean.addNotification(java.lang.String, java.lang.String, java.lang.Object, java.util.Date, long, long, boolean) definition code for javax.management.timer.TimerMBean.addNotification(java.lang.String, java.lang.String, java.lang.Object, java.util.Date, long, long, boolean)

addNotification sample code for javax.management.timer.TimerMBean.addNotification(java.lang.String, java.lang.String, java.lang.Object, java.util.Date, long) definition code for javax.management.timer.TimerMBean.addNotification(java.lang.String, java.lang.String, java.lang.Object, java.util.Date, long)

Integer sample code for java.lang.Integer definition code for java.lang.Integer  addNotification(String sample code for java.lang.String definition code for java.lang.String  type,
                        String sample code for java.lang.String definition code for java.lang.String  message,
                        Object sample code for java.lang.Object definition code for java.lang.Object  userData,
                        Date sample code for java.util.Date definition code for java.util.Date  date,
                        long period)
                        throws IllegalArgumentException sample code for java.lang.IllegalArgumentException definition code for java.lang.IllegalArgumentException 
Creates a new timer notification with the specified type, message and userData and inserts it into the list of notifications with a given date and period and a null number of occurrences.

The timer notification will repeat continuously using the timer period using a fixed-delay execution scheme, as specified in Timer sample code for java.util.Timer definition code for java.util.Timer . In order to use a fixed-rate execution scheme, use addNotification(String, String, Object, Date, long, long, boolean) sample code for javax.management.timer.TimerMBean.addNotification(java.lang.String, java.lang.String, java.lang.Object, java.util.Date, long, long, boolean) definition code for javax.management.timer.TimerMBean.addNotification(java.lang.String, java.lang.String, java.lang.Object, java.util.Date, long, long, boolean) instead.

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.

Parameters:
type - The timer notification type.
message - The timer notification detailed message.
userData - The timer notification user data object.
date - The date when the notification occurs.
period - The period of the timer notification (in milliseconds).
Returns:
The identifier of the new created timer notification.
Throws:
IllegalArgumentException sample code for java.lang.IllegalArgumentException definition code for java.lang.IllegalArgumentException - The period is negative or the date notification is before the current date.

addNotification sample code for javax.management.timer.TimerMBean.addNotification(java.lang.String, java.lang.String, java.lang.Object, java.util.Date) definition code for javax.management.timer.TimerMBean.addNotification(java.lang.String, java.lang.String, java.lang.Object, java.util.Date)

Integer sample code for java.lang.Integer definition code for java.lang.Integer  addNotification(String sample code for java.lang.String definition code for java.lang.String  type,
                        String sample code for java.lang.String definition code for java.lang.String  message,
                        Object sample code for java.lang.Object definition code for java.lang.Object  userData,
                        Date sample code for java.util.Date definition code for java.util.Date  date)
                        throws IllegalArgumentException sample code for java.lang.IllegalArgumentException definition code for java.lang.IllegalArgumentException 
Creates a new timer notification with the specified type, message and userData and inserts it into the list of notifications with a given date and a null period and number of occurrences.

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.

Parameters:
type - The timer notification type.
message - The timer notification detailed message.
userData - The timer notification user data object.
date - The date when the notification occurs.
Returns:
The identifier of the new created timer notification.
Throws:
IllegalArgumentException sample code for java.lang.IllegalArgumentException definition code for java.lang.IllegalArgumentException - The date notification is before the current date.

removeNotification sample code for javax.management.timer.TimerMBean.removeNotification(java.lang.Integer) definition code for javax.management.timer.TimerMBean.removeNotification(java.lang.Integer)

void removeNotification(Integer sample code for java.lang.Integer definition code for java.lang.Integer  id)
                        throws InstanceNotFoundException sample code for javax.management.InstanceNotFoundException definition code for javax.management.InstanceNotFoundException 
Removes the timer notification corresponding to the specified identifier from the list of notifications.

Parameters:
id - The timer notification identifier.
Throws:
InstanceNotFoundException sample code for javax.management.InstanceNotFoundException definition code for javax.management.InstanceNotFoundException - The specified identifier does not correspond to any timer notification in the list of notifications of this timer MBean.

removeNotifications sample code for javax.management.timer.TimerMBean.removeNotifications(java.lang.String) definition code for javax.management.timer.TimerMBean.removeNotifications(java.lang.String)

void removeNotifications(String sample code for java.lang.String definition code for java.lang.String  type)
                         throws InstanceNotFoundException sample code for javax.management.InstanceNotFoundException definition code for javax.management.InstanceNotFoundException 
Removes all the timer notifications corresponding to the specified type from the list of notifications.

Parameters:
type - The timer notification type.
Throws:
InstanceNotFoundException sample code for javax.management.InstanceNotFoundException definition code for javax.management.InstanceNotFoundException - The specified type does not correspond to any timer notification in the list of notifications of this timer MBean.

removeAllNotifications sample code for javax.management.timer.TimerMBean.removeAllNotifications() definition code for javax.management.timer.TimerMBean.removeAllNotifications()

void removeAllNotifications()
Removes all the timer notifications from the list of notifications and resets the counter used to update the timer notification identifiers.


getNbNotifications sample code for javax.management.timer.TimerMBean.getNbNotifications() definition code for javax.management.timer.TimerMBean.getNbNotifications()

int getNbNotifications()
Gets the number of timer notifications registered into the list of notifications.

Returns:
The number of timer notifications.

getAllNotificationIDs sample code for javax.management.timer.TimerMBean.getAllNotificationIDs() definition code for javax.management.timer.TimerMBean.getAllNotificationIDs()

Vector sample code for java.util.Vector definition code for java.util.Vector  getAllNotificationIDs()
Gets all timer notification identifiers registered into the list of notifications.

Returns:
A vector of Integer objects containing all the timer notification identifiers.
The vector is empty if there is no timer notification registered for this timer MBean.

getNotificationIDs sample code for javax.management.timer.TimerMBean.getNotificationIDs(java.lang.String) definition code for javax.management.timer.TimerMBean.getNotificationIDs(java.lang.String)

Vector sample code for java.util.Vector definition code for java.util.Vector  getNotificationIDs(String sample code for java.lang.String definition code for java.lang.String  type)
Gets all the identifiers of timer notifications corresponding to the specified type.

Parameters:
type - The timer notification type.
Returns:
A vector of Integer 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.

getNotificationType sample code for javax.management.timer.TimerMBean.getNotificationType(java.lang.Integer) definition code for javax.management.timer.TimerMBean.getNotificationType(java.lang.Integer)

String sample code for java.lang.String definition code for java.lang.String  getNotificationType(Integer sample code for java.lang.Integer definition code for java.lang.Integer  id)
Gets the timer notification type corresponding to the specified identifier.

Parameters:
id - The timer notification identifier.
Returns:
The timer notification type or null if the identifier is not mapped to any timer notification registered for this timer MBean.

getNotificationMessage sample code for javax.management.timer.TimerMBean.getNotificationMessage(java.lang.Integer) definition code for javax.management.timer.TimerMBean.getNotificationMessage(java.lang.Integer)

String sample code for java.lang.String definition code for java.lang.String  getNotificationMessage(Integer sample code for java.lang.Integer definition code for java.lang.Integer  id)
Gets the timer notification detailed message corresponding to the specified identifier.

Parameters:
id - The timer notification identifier.
Returns:
The timer notification detailed message or null if the identifier is not mapped to any timer notification registered for this timer MBean.

getNotificationUserData sample code for javax.management.timer.TimerMBean.getNotificationUserData(java.lang.Integer) definition code for javax.management.timer.TimerMBean.getNotificationUserData(java.lang.Integer)

Object sample code for java.lang.Object definition code for java.lang.Object  getNotificationUserData(Integer sample code for java.lang.Integer definition code for java.lang.Integer  id)
Gets the timer notification user data object corresponding to the specified identifier.

Parameters:
id - The timer notification identifier.
Returns:
The timer notification user data object or null if the identifier is not mapped to any timer notification registered for this timer MBean.

getDate sample code for javax.management.timer.TimerMBean.getDate(java.lang.Integer) definition code for javax.management.timer.TimerMBean.getDate(java.lang.Integer)

Date sample code for java.util.Date definition code for java.util.Date  getDate(Integer sample code for java.lang.Integer definition code for java.lang.Integer  id)
Gets a copy of the date associated to a timer notification.

Parameters:
id - The timer notification identifier.
Returns:
A copy of the date or null if the identifier is not mapped to any timer notification registered for this timer MBean.

getPeriod sample code for javax.management.timer.TimerMBean.getPeriod(java.lang.Integer) definition code for javax.management.timer.TimerMBean.getPeriod(java.lang.Integer)

Long sample code for java.lang.Long definition code for java.lang.Long  getPeriod(Integer sample code for java.lang.Integer definition code for java.lang.Integer  id)
Gets a copy of the period (in milliseconds) associated to a timer notification.

Parameters:
id - The timer notification identifier.
Returns:
A copy of the period or null if the identifier is not mapped to any timer notification registered for this timer MBean.

getNbOccurences sample code for javax.management.timer.TimerMBean.getNbOccurences(java.lang.Integer) definition code for javax.management.timer.TimerMBean.getNbOccurences(java.lang.Integer)

Long sample code for java.lang.Long definition code for java.lang.Long  getNbOccurences(Integer sample code for java.lang.Integer definition code for java.lang.Integer  id)
Gets a copy of the remaining number of occurrences associated to a timer notification.

Parameters:
id - The timer notification identifier.
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.

getFixedRate sample code for javax.management.timer.TimerMBean.getFixedRate(java.lang.Integer) definition code for javax.management.timer.TimerMBean.getFixedRate(java.lang.Integer)

Boolean sample code for java.lang.Boolean definition code for java.lang.Boolean  getFixedRate(Integer sample code for java.lang.Integer definition code for java.lang.Integer  id)
Gets a copy of the flag indicating whether a periodic notification is executed at fixed-delay or at fixed-rate.

Parameters:
id - The timer notification identifier.
Returns:
A copy of the flag indicating whether a periodic notification is executed at fixed-delay or at fixed-rate.

getSendPastNotifications sample code for javax.management.timer.TimerMBean.getSendPastNotifications() definition code for javax.management.timer.TimerMBean.getSendPastNotifications()

boolean getSendPastNotifications()
Gets the flag indicating whether or not the timer sends past notifications.

Returns:
The past notifications sending on/off flag value.
See Also:
setSendPastNotifications(boolean) sample code for javax.management.timer.TimerMBean.setSendPastNotifications(boolean) definition code for javax.management.timer.TimerMBean.setSendPastNotifications(boolean)

setSendPastNotifications sample code for javax.management.timer.TimerMBean.setSendPastNotifications(boolean) definition code for javax.management.timer.TimerMBean.setSendPastNotifications(boolean)

void setSendPastNotifications(boolean value)
Sets the flag indicating whether the timer sends past notifications or not.

Parameters:
value - The past notifications sending on/off flag value.
See Also:
getSendPastNotifications() sample code for javax.management.timer.TimerMBean.getSendPastNotifications() definition code for javax.management.timer.TimerMBean.getSendPastNotifications()

isActive sample code for javax.management.timer.TimerMBean.isActive() definition code for javax.management.timer.TimerMBean.isActive()

boolean isActive()
Tests whether the timer MBean is active. A timer MBean is marked active when the start sample code for javax.management.timer.TimerMBean.start() definition code for javax.management.timer.TimerMBean.start() method is called. It becomes inactive when the stop sample code for javax.management.timer.TimerMBean.stop() definition code for javax.management.timer.TimerMBean.stop() method is called.

Returns:
true if the timer MBean is active, false otherwise.

isEmpty sample code for javax.management.timer.TimerMBean.isEmpty() definition code for javax.management.timer.TimerMBean.isEmpty()

boolean isEmpty()
Tests whether the list of timer notifications is empty.

Returns:
true if the list of timer notifications is empty, false otherwise.