public class Scheduler extends java.lang.Object implements IScheduler, IRecordingListener
| Modifier and Type | Method and Description | 
|---|---|
java.util.Set<java.lang.String> | 
checkLockedResources(java.lang.String domain,
                    IScheduledJob bj)  | 
void | 
error(IScheduledJobRunId rid,
     java.lang.String locale,
     java.lang.String logEntry)  | 
void | 
finish(IScheduledJobRunId irid,
      JobExitStatus status)
Called by jobs at the end of the tick method when no exception occured. 
 | 
static Scheduler | 
get()  | 
IScheduledJobRunId | 
getActiveSlot(java.lang.String domainName,
             java.lang.String jid)  | 
java.util.Map<java.lang.String,RunIdImpl> | 
getActiveSlots()
Returns a copy of the running jobs list 
 | 
void | 
info(IScheduledJobRunId rid,
    java.lang.String locale,
    java.lang.String logEntry)  | 
void | 
recordingComplete(RunIdImpl rid)  | 
void | 
reportProgress(IScheduledJobRunId rid,
              int percent)  | 
IScheduledJobRunId | 
requestSlot(java.lang.String domainName,
           IScheduledJob bj,
           java.util.Date startDate)
Request an execution id to start a job. 
 | 
void | 
setActiveGroup(java.lang.String execGroup)  | 
void | 
tryRun(JobTicker runner)  | 
void | 
warn(IScheduledJobRunId rid,
    java.lang.String locale,
    java.lang.String logEntry)  | 
public IScheduledJobRunId requestSlot(java.lang.String domainName, IScheduledJob bj, java.util.Date startDate) throws ServerFault
ISchedulerrequestSlot in interface ISchedulerServerFaultpublic void info(IScheduledJobRunId rid, java.lang.String locale, java.lang.String logEntry)
info in interface ISchedulerpublic void warn(IScheduledJobRunId rid, java.lang.String locale, java.lang.String logEntry)
warn in interface ISchedulerpublic void error(IScheduledJobRunId rid, java.lang.String locale, java.lang.String logEntry)
error in interface ISchedulerpublic void reportProgress(IScheduledJobRunId rid, int percent)
reportProgress in interface ISchedulerpublic void finish(IScheduledJobRunId irid, JobExitStatus status)
ISchedulerfinish in interface ISchedulerpublic void recordingComplete(RunIdImpl rid)
recordingComplete in interface IRecordingListenerpublic static Scheduler get()
public IScheduledJobRunId getActiveSlot(java.lang.String domainName, java.lang.String jid)
public void tryRun(JobTicker runner)
public void setActiveGroup(java.lang.String execGroup)
public java.util.Map<java.lang.String,RunIdImpl> getActiveSlots()
public java.util.Set<java.lang.String> checkLockedResources(java.lang.String domain,
                                                            IScheduledJob bj)
Copyright © 2021. All Rights Reserved.