palio.modules
Class Scheduler.PalioTask

java.lang.Object
  extended by palio.modules.Scheduler.PalioTask
Enclosing class:
Scheduler

public class Scheduler.PalioTask
extends java.lang.Object


Constructor Summary
Scheduler.PalioTask(java.lang.Long taskID, java.lang.Long objectID, java.util.Date startDate, java.lang.Long period, java.lang.Long priority, java.lang.String name, java.lang.Long groupID, boolean isActive)
           
Scheduler.PalioTask(java.lang.Long taskID, java.lang.Long objectID, java.lang.Object[] params, java.util.Date startDate, java.lang.Long period, java.lang.Long priority, java.lang.String name, java.lang.Long groupID, boolean isActive)
           
 
Method Summary
 boolean canRun()
           
 java.lang.Boolean canRun(java.lang.String connector)
           
 java.lang.Long getGroupId()
           
 java.lang.String getName()
           
 java.lang.Long getObjectId()
           
 java.lang.Object[] getParams()
           
 java.lang.Long getPeriod()
           
 java.lang.Long getPriority()
           
 Scheduler.PalioTaskRunner getRunner()
           
 java.lang.StackTraceElement[] getRunningStackTrace()
           
 java.lang.Thread.State getRunningState()
           
 java.util.Date getStartDate()
           
 java.lang.Long getTaskId()
           
 void interrupt()
           
 java.lang.Boolean isActive()
           
 void setActive(java.lang.Boolean active)
           
 void setGroupId(java.lang.Long groupID)
           
 void setName(java.lang.String name)
           
 void setObjectId(java.lang.Long objectID)
           
 void setPeriod(java.lang.Long period)
           
 void setPriority(java.lang.Long priority)
           
 void setStartDate(java.util.Date startDate)
           
 void stop()
          Deprecated. 
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Scheduler.PalioTask

public Scheduler.PalioTask(java.lang.Long taskID,
                           java.lang.Long objectID,
                           java.lang.Object[] params,
                           java.util.Date startDate,
                           java.lang.Long period,
                           java.lang.Long priority,
                           java.lang.String name,
                           java.lang.Long groupID,
                           boolean isActive)

Scheduler.PalioTask

public Scheduler.PalioTask(java.lang.Long taskID,
                           java.lang.Long objectID,
                           java.util.Date startDate,
                           java.lang.Long period,
                           java.lang.Long priority,
                           java.lang.String name,
                           java.lang.Long groupID,
                           boolean isActive)
Method Detail

getTaskId

public java.lang.Long getTaskId()

getObjectId

public java.lang.Long getObjectId()

setObjectId

public void setObjectId(java.lang.Long objectID)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getParams

public java.lang.Object[] getParams()

isActive

public java.lang.Boolean isActive()

setActive

public void setActive(java.lang.Boolean active)

getPeriod

public java.lang.Long getPeriod()

setPeriod

public void setPeriod(java.lang.Long period)

getPriority

public java.lang.Long getPriority()

setPriority

public void setPriority(java.lang.Long priority)

setStartDate

public void setStartDate(java.util.Date startDate)

getStartDate

public java.util.Date getStartDate()

setGroupId

public void setGroupId(java.lang.Long groupID)

getGroupId

public java.lang.Long getGroupId()

canRun

public boolean canRun()

canRun

public java.lang.Boolean canRun(java.lang.String connector)

getRunner

public Scheduler.PalioTaskRunner getRunner()

interrupt

public void interrupt()

stop

@Deprecated
public void stop()
Deprecated. 


getRunningState

public java.lang.Thread.State getRunningState()

getRunningStackTrace

public java.lang.StackTraceElement[] getRunningStackTrace()