Job Scheduler Erste Seite |
| JavaJavaScriptVBScriptPerl | Javadoc | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Monitor_impl – Oberklasse für ein Startskript oder einen Jobs
Mit Ein Monitor kann folgende Methoden bereitstellen:
spoolerDas allgemeine Objekt des Schedulers
Beispielspooler_log.debug( "The working directory of the Scheduler is " + spooler.directory );
Wie dasselbe Objekt in der Klasse RückgabeSpooler spooler_jobDas Objekt des Jobs
Beispielspooler_log.info( "The name of this job is " + spooler_job.name );
Wie dasselbe Objekt in der Klasse RückgabeJob spooler_logZum Protokollieren
Beispiel in javaspooler_log.info( "Something has happend" );
Wie dasselbe Objekt in der Klasse RückgabeLog spooler_process_afterNachspooler_process()
Beispiel in javapublic boolean spooler_task_after( boolean spooler_process_result ) throws Exception
{
spooler_log.info( "SPOOLER_TASK_BEFORE()" );
spooler_log.info( "spooler_process() didn't throw an exception and delivered " + spooler_process_result );
return spooler_process_result; // Unchanged result
}
Der Scheduler ruft diese Methode nach jedem Parameter
Rückgabeboolean Ersetzt den Rückgabewert von spooler_process_beforeVorspooler_process()
Beispiel in javapublic boolean spooler_process_before() throws Exception
{
spooler_log.info( "SPOOLER_PROCESS_BEFORE()" );
return true; // spooler_process() will be executed
} Beispiel in javapublic boolean spooler_process_before() throws Exception
{
boolean continue_with_spooler_process = true;
if( !are_needed_ressources_available() )
{
spooler_task.order().setback();
continue_with_spooler_process = false;
}
return continue_with_spooler_process;
}
Der Scheduler ruft diese Methode vor jedem Rückgabeboolean spooler_taskDas Objekt der Task
Beispielspooler_log.info( "The task id is " + spooler_task.id );
Wie dasselbe Objekt in der Klasse RückgabeTask spooler_task_afterNach dem Ende der Task
Beispiel in javapublic void spooler_task_after() throws Exception
{
spooler_log.info( "SPOOLER_TASK_AFTER()" );
}
Der Scheduler ruft diese Methode, nachdem die Task geendet hat. spooler_task_beforeVor Start der Task
Beispiel in javapublic boolean spooler_task_before() throws Exception
{
spooler_log.info( "SPOOLER_TASK_BEFORE()" );
return true; // Task will be started
//return false; // Task will not be started
}
Vor dem Laden der Task ruft der Scheduler diese Methode auf. Rückgabeboolean |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Zuletzt geändert von Joacim Zschimmer, 2008-06-22 |