xmlBlaster 2.2.0 API

org.xmlBlaster.contrib.scheduler
Class SchedulerPlugin.CronData

java.lang.Object
  extended by org.xmlBlaster.contrib.scheduler.SchedulerPlugin.CronData
Enclosing class:
SchedulerPlugin

public class SchedulerPlugin.CronData
extends java.lang.Object

The syntax for the configuration is as for crontab: http://www.adminschoice.com/docs/crontab.htm#Crontab%20file . * * * * * command to be executed . - - - - - . | | | | | . | | | | +----- day of week (0 - 6) (Sunday=0) . | | | +------- month (1 - 12) . | | +--------- day of month (1 - 31) . | +----------- hour (0 - 23) . +------------- min (0 - 59)


Field Summary
private  java.lang.String[] arguments
           
private  java.lang.String command
           
private  int dayOfMonth
           
private  int dayOfWeek
           
private  int hour
           
private  int min
           
private  int month
           
private  java.lang.String name
           
private  java.lang.String rawText
           
 
Constructor Summary
SchedulerPlugin.CronData(java.lang.String name)
           
 
Method Summary
 java.lang.String[] getArguments()
           
 java.lang.String getCommand()
           
 int getDayOfMonth()
           
 int getDayOfWeek()
           
 int getHour()
           
private  int getInt(java.util.StringTokenizer tokenizer)
           
private  int getInt(java.util.StringTokenizer tokenizer, java.lang.String[] names)
           
 int getMin()
           
 int getMonth()
           
 java.lang.String getName()
           
 java.lang.String getRawText()
           
 void parse(java.lang.String txt)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

min

private int min

hour

private int hour

dayOfMonth

private int dayOfMonth

dayOfWeek

private int dayOfWeek

month

private int month

command

private java.lang.String command

arguments

private java.lang.String[] arguments

name

private final java.lang.String name

rawText

private java.lang.String rawText
Constructor Detail

SchedulerPlugin.CronData

public SchedulerPlugin.CronData(java.lang.String name)
Method Detail

getInt

private int getInt(java.util.StringTokenizer tokenizer)

getInt

private int getInt(java.util.StringTokenizer tokenizer,
                   java.lang.String[] names)

parse

public void parse(java.lang.String txt)
           throws XmlBlasterException
Throws:
XmlBlasterException

getArguments

public java.lang.String[] getArguments()

getCommand

public java.lang.String getCommand()

getDayOfWeek

public int getDayOfWeek()

getDayOfMonth

public int getDayOfMonth()

getHour

public int getHour()

getMin

public int getMin()

getMonth

public int getMonth()

getName

public java.lang.String getName()

getRawText

public java.lang.String getRawText()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

xmlBlaster 2.2.0 API

Copyright © 1999-2014 The xmlBlaster.org contributers.