Uses of Class
wt.queue.ScheduleQueueEntry

Packages that use ScheduleQueueEntry
wt.queue Overview 
wt.scheduler
scheduler package — Scheduling Service

The scheduling service is responsible for scheduling the execution of resource-intensive methods, and keeping a history of their outcomes. 

 

Uses of ScheduleQueueEntry in wt.queue
 

Methods in wt.queue that return ScheduleQueueEntry
 ScheduleQueueEntry sch_principal.getScheduleQueueEntry()
          Gets the object for the association that plays role: SCHEDULE_QUEUE_ENTRY_ROLE.
 ScheduleQueueEntry sch_entries.getEntry()
          Gets the object for the association that plays role: ENTRY_ROLE.
static ScheduleQueueEntry ScheduleQueueEntry.newScheduleQueueEntry(ScheduleQueue queue)
          Constructs a new entry representing a processing queue request.
 ScheduleQueueEntry ScheduleQueue.addEntry(WTPrincipal princ, String t_method, String t_class, Class[] arg_types, Object[] args, Timestamp sched_time)
          Creates a new QueueEntry object corresponding to a processing request.
 ScheduleQueueEntry ScheduleQueue.execEntry(ScheduleQueueEntry entry)
          Executes a the queue entry passed as argument.
 ScheduleQueueEntry sch_principal.getScheduleQueueEntry()
          Gets the object for the association that plays role: SCHEDULE_QUEUE_ENTRY_ROLE.
 ScheduleQueueEntry sch_entries.getEntry()
          Gets the object for the association that plays role: ENTRY_ROLE.
static ScheduleQueueEntry ScheduleQueueEntry.newScheduleQueueEntry(ScheduleQueue queue)
          Constructs a new entry representing a processing queue request.
 ScheduleQueueEntry ScheduleQueue.addEntry(WTPrincipal princ, String t_method, String t_class, Class[] arg_types, Object[] args, Timestamp sched_time)
          Creates a new QueueEntry object corresponding to a processing request.
 ScheduleQueueEntry ScheduleQueue.execEntry(ScheduleQueueEntry entry)
          Executes a the queue entry passed as argument.
 

Methods in wt.queue with parameters of type ScheduleQueueEntry
 void sch_principal.setScheduleQueueEntry(ScheduleQueueEntry scheduleQueueEntry)
          Sets the object for the association that plays role: SCHEDULE_QUEUE_ENTRY_ROLE.
static sch_principal sch_principal.newsch_principal(WTPrincipal principal, ScheduleQueueEntry scheduleQueueEntry)
          Default factory for the class.
 void sch_entries.setEntry(ScheduleQueueEntry entry)
          Sets the object for the association that plays role: ENTRY_ROLE.
static sch_entries sch_entries.newsch_entries(ScheduleQueue queue, ScheduleQueueEntry entry)
          Default factory for the class.
protected  boolean ScheduleQueueEntry.readVersion(ScheduleQueueEntry thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone)
          Reads the non-transient fields of this class from an external source.
 ScheduleQueueEntry ScheduleQueue.execEntry(ScheduleQueueEntry entry)
          Executes a the queue entry passed as argument.
 boolean ScheduleQueue.contains(ScheduleQueueEntry entry)
          Returns whether or not an entry belongs to the queue.
 void ScheduleQueue.updateScheduleEntry(ScheduleQueueEntry entry, StatusInfo status, Timestamp t)
           
 void sch_principal.setScheduleQueueEntry(ScheduleQueueEntry scheduleQueueEntry)
          Sets the object for the association that plays role: SCHEDULE_QUEUE_ENTRY_ROLE.
static sch_principal sch_principal.newsch_principal(WTPrincipal principal, ScheduleQueueEntry scheduleQueueEntry)
          Default factory for the class.
 void sch_entries.setEntry(ScheduleQueueEntry entry)
          Sets the object for the association that plays role: ENTRY_ROLE.
static sch_entries sch_entries.newsch_entries(ScheduleQueue queue, ScheduleQueueEntry entry)
          Default factory for the class.
protected  boolean ScheduleQueueEntry.readVersion(ScheduleQueueEntry thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone)
          Reads the non-transient fields of this class from an external source.
 ScheduleQueueEntry ScheduleQueue.execEntry(ScheduleQueueEntry entry)
          Executes a the queue entry passed as argument.
 boolean ScheduleQueue.contains(ScheduleQueueEntry entry)
          Returns whether or not an entry belongs to the queue.
 void ScheduleQueue.updateScheduleEntry(ScheduleQueueEntry entry, StatusInfo status, Timestamp t)
           
 

Uses of ScheduleQueueEntry in wt.scheduler
 

Methods in wt.scheduler that return ScheduleQueueEntry
private static ScheduleQueueEntry StandardSchedulingService.addEntryToQueue(ScheduleItem scheduleItem, String method)
           
private static ScheduleQueueEntry StandardSchedulingService.setQueueEntryExecutionTime(ScheduleItem item, Timestamp nextTime)
          Sets an existing Schedule Queue entry execution time.
It makes sure the Queue gets awaken and executes the item properly.