org.mule.transport.quartz.jobs
Class CustomJobFromMessageConfig
java.lang.Object
org.mule.transport.quartz.config.AbstractJobConfig
org.mule.transport.quartz.jobs.CustomJobFromMessageConfig
- All Implemented Interfaces:
- java.io.Serializable, MuleContextAware, JobConfig
public class CustomJobFromMessageConfig
- extends AbstractJobConfig
This configuration simply holds a reference to a user defined job to execute.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CustomJobFromMessageConfig
public CustomJobFromMessageConfig()
getJob
public org.quartz.Job getJob(MuleMessage message)
throws java.lang.ClassNotFoundException,
java.lang.IllegalAccessException,
java.lang.NoSuchMethodException,
java.lang.reflect.InvocationTargetException,
java.lang.InstantiationException
- Throws:
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.NoSuchMethodException
java.lang.reflect.InvocationTargetException
java.lang.InstantiationException
getJobConfig
public JobConfig getJobConfig(MuleMessage message)
throws java.lang.ClassNotFoundException,
java.lang.IllegalAccessException,
java.lang.NoSuchMethodException,
java.lang.reflect.InvocationTargetException,
java.lang.InstantiationException
- Throws:
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.NoSuchMethodException
java.lang.reflect.InvocationTargetException
java.lang.InstantiationException
getCustomEvaluator
public java.lang.String getCustomEvaluator()
setCustomEvaluator
public void setCustomEvaluator(java.lang.String customEvaluator)
getEvaluator
public java.lang.String getEvaluator()
setEvaluator
public void setEvaluator(java.lang.String evaluator)
getExpression
public java.lang.String getExpression()
setExpression
public void setExpression(java.lang.String expression)
getStatefulJobClass
protected java.lang.Class<? extends org.quartz.StatefulJob> getStatefulJobClass()
- Specified by:
getStatefulJobClass
in class AbstractJobConfig
getStatelessJobClass
protected java.lang.Class<? extends org.quartz.Job> getStatelessJobClass()
- Specified by:
getStatelessJobClass
in class AbstractJobConfig
Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.