public class GeckoScheduledApplication extends java.lang.Object implements ScheduledApplication
| Modifier and Type | Class and Description |
|---|---|
class |
GeckoScheduledApplication.TriggerGuard |
APPLICATION_PID, DAY_OF_MONTH, DAY_OF_WEEK, HOUR_OF_DAY, MINUTE, MONTH, SCHEDULE_ID, TIMER_TOPIC, TRIGGERING_EVENT, YEAR| Modifier and Type | Method and Description |
|---|---|
ApplicationDescriptor |
getApplicationDescriptor()
Retrieves the ApplicationDescriptor which represents the application and
necessary for launching.
|
java.lang.Object |
getApplicationPid()
Returns the application id
|
java.util.Map |
getArguments()
Queries the startup arguments specified when the application was
scheduled.
|
java.lang.String |
getEventFilter()
Queries the event filter for the triggering event.
|
java.lang.String |
getScheduleId()
Returns the identifier of this schedule.
|
java.lang.String |
getTopic()
Queries the topic of the triggering event.
|
void |
handleEvent(Event event) |
boolean |
isRecurring()
Queries if the schedule is recurring.
|
void |
remove()
Cancels this schedule of the application.
|
public java.lang.String getScheduleId()
ScheduledApplicationgetScheduleId in interface ScheduledApplicationpublic java.lang.String getTopic()
ScheduledApplicationgetTopic in interface ScheduledApplicationpublic java.lang.String getEventFilter()
ScheduledApplicationgetEventFilter in interface ScheduledApplicationpublic boolean isRecurring()
ScheduledApplicationisRecurring in interface ScheduledApplicationpublic ApplicationDescriptor getApplicationDescriptor()
ScheduledApplicationgetApplicationDescriptor in interface ScheduledApplicationpublic java.util.Map getArguments()
ScheduledApplicationgetArguments in interface ScheduledApplicationpublic void remove()
ScheduledApplicationremove in interface ScheduledApplicationpublic void handleEvent(Event event)
public java.lang.Object getApplicationPid()
Data In Motion Consulting GmbH