Skip navigation links
com.bea.p13n.jobmanager.config
Class AbstractJobDefinition
java.lang.Object
com.bea.p13n.jobmanager.config.AbstractJobDefinition
- All Implemented Interfaces
- JobDefinition
- Direct Known Subclasses:
- CalendarJobDefinition, EventJobDefinition, IntervalJobDefinition, StartupJobDefinition, TimerJobDefinition
-
public abstract class AbstractJobDefinition
- extends Object
- implements JobDefinition
Partial implementation of the JobDefinition
.
AbstractJobDefinition
public AbstractJobDefinition(String name)
toString
public String toString()
-
- Overrides:
toString
in class Object
getJobType
public abstract JobDefinition.JOB_TYPE getJobType()
getName
public String getName()
-
- Specified by:
getName
in interface JobDefinition
setName
public void setName(String name)
-
- Specified by:
setName
in interface JobDefinition
getDescription
public String getDescription()
- Description copied from interface:
JobDefinition
- Description of job. (For Humans)
-
- Specified by:
getDescription
in interface JobDefinition
setDescription
public void setDescription(String description)
-
- Specified by:
setDescription
in interface JobDefinition
getGroup
public String getGroup()
- Description copied from interface:
JobDefinition
- Optional Group name for job.
-
- Specified by:
getGroup
in interface JobDefinition
setGroup
public void setGroup(String group)
-
- Specified by:
setGroup
in interface JobDefinition
getEnabled
public boolean getEnabled()
- Description copied from interface:
JobDefinition
- Is job enabled to run or not.
-
- Specified by:
getEnabled
in interface JobDefinition
isEnabled
public boolean isEnabled()
setEnabled
public void setEnabled(boolean enabled)
-
- Specified by:
setEnabled
in interface JobDefinition
getJobClass
public String getJobClass()
- Description copied from interface:
JobDefinition
- Fully class name of job.
-
- Specified by:
getJobClass
in interface JobDefinition
setJobClass
public void setJobClass(String jobClass)
-
- Specified by:
setJobClass
in interface JobDefinition
getNode
public String getNode()
- Description copied from interface:
JobDefinition
- Where does this job run. Values are: * - All nodes. No cross cluster syncronization <ServerName> - Specific Server Name in cluster <null> - One node in cluster.
-
- Specified by:
getNode
in interface JobDefinition
setNode
public void setNode(String node)
-
- Specified by:
setNode
in interface JobDefinition
setJobParamBeans
public void setJobParamBeans(JobParamBean[] params)
getJobParams
public JobParamBean[] getJobParams()
- Description copied from interface:
JobDefinition
- Parameters to job. This allow for same job class to be used diffrent ways.
-
- Specified by:
getJobParams
in interface JobDefinition
lookupJobParam
public JobParamBean lookupJobParam(String name)
-
- Specified by:
lookupJobParam
in interface JobDefinition
destroyJobParam
public void destroyJobParam(JobParamBean component)
-
- Specified by:
destroyJobParam
in interface JobDefinition
createJobParam
public JobParamBean createJobParam(String name)
-
- Specified by:
createJobParam
in interface JobDefinition
setListenerBeans
public void setListenerBeans(JobListenerBean[] listeners)
getJobListeners
public JobListenerBean[] getJobListeners()
- Description copied from interface:
JobDefinition
- Listeners to call after job completes
-
- Specified by:
getJobListeners
in interface JobDefinition
lookupJobListener
public JobListenerBean lookupJobListener(String name)
-
- Specified by:
lookupJobListener
in interface JobDefinition
destroyJobListener
public void destroyJobListener(JobListenerBean component)
-
- Specified by:
destroyJobListener
in interface JobDefinition
createJobListener
public JobListenerBean createJobListener(String name)
-
- Specified by:
createJobListener
in interface JobDefinition
Skip navigation links
Copyright © 2010, Oracle. All rights reserved.