public class Timer extends java.lang.Object implements ActionAware, NotificationAware
Constructor and Description |
---|
Timer(java.lang.String name,
java.lang.String description,
boolean blocking) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<Action> |
getActions() |
DelayDuration |
getDelayDuration() |
java.lang.String |
getDescription() |
java.lang.String |
getName() |
java.util.Set<Notification> |
getNotifications() |
java.util.Set<Assignment> |
getReassignments() |
DelayDuration |
getRecurrence() |
boolean |
isBlocking() |
void |
setActions(java.util.Set<Action> actions) |
void |
setDelayDuration(DelayDuration delayDuration) |
void |
setNotifications(java.util.Set<Notification> notifications) |
void |
setReassignments(java.util.Set<Assignment> reassignments) |
void |
setRecurrence(DelayDuration recurrence) |
public Timer(java.lang.String name, java.lang.String description, boolean blocking)
public java.util.Set<Action> getActions()
getActions
in interface ActionAware
public DelayDuration getDelayDuration()
public java.lang.String getDescription()
public java.lang.String getName()
public java.util.Set<Notification> getNotifications()
getNotifications
in interface NotificationAware
public java.util.Set<Assignment> getReassignments()
public DelayDuration getRecurrence()
public boolean isBlocking()
public void setActions(java.util.Set<Action> actions)
setActions
in interface ActionAware
public void setDelayDuration(DelayDuration delayDuration)
public void setNotifications(java.util.Set<Notification> notifications)
setNotifications
in interface NotificationAware
public void setReassignments(java.util.Set<Assignment> reassignments)
public void setRecurrence(DelayDuration recurrence)