org.mule.transport.quartz.jobs
Class CustomJobFromMessageConfig

java.lang.Object
  extended by org.mule.transport.quartz.config.AbstractJobConfig
      extended by org.mule.transport.quartz.jobs.CustomJobFromMessageConfig
All Implemented Interfaces:
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

Constructor Summary
CustomJobFromMessageConfig()
           
 
Method Summary
 String getCustomEvaluator()
           
 String getEvaluator()
           
 String getExpression()
           
 org.quartz.Job getJob(MuleMessage message)
           
 Class getJobClass()
           
 JobConfig getJobConfig(MuleMessage message)
           
 void setCustomEvaluator(String customEvaluator)
           
 void setEvaluator(String evaluator)
           
 void setExpression(String expression)
           
 
Methods inherited from class org.mule.transport.quartz.config.AbstractJobConfig
getGroupName, getJobGroupName, getMuleContext, setGroupName, setJobGroupName, setMuleContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomJobFromMessageConfig

public CustomJobFromMessageConfig()
Method Detail

getJob

public org.quartz.Job getJob(MuleMessage message)
                      throws ClassNotFoundException,
                             IllegalAccessException,
                             NoSuchMethodException,
                             InvocationTargetException,
                             InstantiationException
Throws:
ClassNotFoundException
IllegalAccessException
NoSuchMethodException
InvocationTargetException
InstantiationException

getJobConfig

public JobConfig getJobConfig(MuleMessage message)
                       throws ClassNotFoundException,
                              IllegalAccessException,
                              NoSuchMethodException,
                              InvocationTargetException,
                              InstantiationException
Throws:
ClassNotFoundException
IllegalAccessException
NoSuchMethodException
InvocationTargetException
InstantiationException

getCustomEvaluator

public String getCustomEvaluator()

setCustomEvaluator

public void setCustomEvaluator(String customEvaluator)

getEvaluator

public String getEvaluator()

setEvaluator

public void setEvaluator(String evaluator)

getExpression

public String getExpression()

setExpression

public void setExpression(String expression)

getJobClass

public Class getJobClass()


Copyright © 2003-2009 MuleSource, Inc.. All Rights Reserved.