com.liferay.portal.kernel.scheduler.messaging
Class SchedulerRequest

java.lang.Object
  extended by com.liferay.portal.kernel.scheduler.messaging.SchedulerRequest
All Implemented Interfaces:
java.io.Serializable

public class SchedulerRequest
extends java.lang.Object
implements java.io.Serializable

View Source

A request to schedule a job for the scheduling engine. You may specify the timing of the job via the cron syntax. See http://quartz.sourceforge.net/javadoc/org/quartz/CronTrigger.html for a description of the syntax.

Author:
Michael C. Han, Bruno Farache, Brian Wing Shun Chan
See Also:
Serialized Form

Field Summary
static java.lang.String COMMAND_REGISTER
           
static java.lang.String COMMAND_RETRIEVE
           
static java.lang.String COMMAND_SHUTDOWN
           
static java.lang.String COMMAND_UNREGISTER
           
 
Constructor Summary
SchedulerRequest()
           
SchedulerRequest(java.lang.String command)
           
SchedulerRequest(java.lang.String command, java.lang.String jobName, java.lang.String groupName)
           
SchedulerRequest(java.lang.String command, java.lang.String jobName, java.lang.String groupName, java.lang.String cronText, java.util.Date startDate, java.util.Date endDate, java.lang.String description, java.lang.String destination, java.lang.String messageBody)
           
 
Method Summary
 java.lang.String getCommand()
           
 java.lang.String getCronText()
           
 java.lang.String getDescription()
           
 java.lang.String getDestination()
           
 java.util.Date getEndDate()
           
 java.lang.String getGroupName()
           
 java.lang.String getJobName()
           
 java.lang.String getMessageBody()
           
 java.util.Date getStartDate()
           
 void setCommand(java.lang.String command)
           
 void setCronText(java.lang.String cronText)
           
 void setDescription(java.lang.String description)
           
 void setDestination(java.lang.String destination)
           
 void setEndDate(java.util.Date endDate)
           
 void setGroupName(java.lang.String groupName)
           
 void setJobName(java.lang.String jobName)
           
 void setMessageBody(java.lang.String messageBody)
           
 void setStartDate(java.util.Date startDate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COMMAND_REGISTER

public static final java.lang.String COMMAND_REGISTER
See Also:
Constant Field Values

COMMAND_RETRIEVE

public static final java.lang.String COMMAND_RETRIEVE
See Also:
Constant Field Values

COMMAND_SHUTDOWN

public static final java.lang.String COMMAND_SHUTDOWN
See Also:
Constant Field Values

COMMAND_UNREGISTER

public static final java.lang.String COMMAND_UNREGISTER
See Also:
Constant Field Values
Constructor Detail

SchedulerRequest

public SchedulerRequest()

SchedulerRequest

public SchedulerRequest(java.lang.String command)

SchedulerRequest

public SchedulerRequest(java.lang.String command,
                        java.lang.String jobName,
                        java.lang.String groupName)

SchedulerRequest

public SchedulerRequest(java.lang.String command,
                        java.lang.String jobName,
                        java.lang.String groupName,
                        java.lang.String cronText,
                        java.util.Date startDate,
                        java.util.Date endDate,
                        java.lang.String description,
                        java.lang.String destination,
                        java.lang.String messageBody)
Method Detail

getCommand

public java.lang.String getCommand()

setCommand

public void setCommand(java.lang.String command)

getJobName

public java.lang.String getJobName()

setJobName

public void setJobName(java.lang.String jobName)

getGroupName

public java.lang.String getGroupName()

setGroupName

public void setGroupName(java.lang.String groupName)

getCronText

public java.lang.String getCronText()

setCronText

public void setCronText(java.lang.String cronText)

getStartDate

public java.util.Date getStartDate()

setStartDate

public void setStartDate(java.util.Date startDate)

getEndDate

public java.util.Date getEndDate()

setEndDate

public void setEndDate(java.util.Date endDate)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getDestination

public java.lang.String getDestination()

setDestination

public void setDestination(java.lang.String destination)

getMessageBody

public java.lang.String getMessageBody()

setMessageBody

public void setMessageBody(java.lang.String messageBody)