org.apache.servicemix.quartz
Class QuartzEndpoint
java.lang.Object
org.apache.servicemix.common.Endpoint
org.apache.servicemix.common.endpoints.SimpleEndpoint
org.apache.servicemix.common.endpoints.ConsumerEndpoint
org.apache.servicemix.quartz.QuartzEndpoint
- All Implemented Interfaces:
- ExchangeProcessor
public class QuartzEndpoint
- extends ConsumerEndpoint
| Methods inherited from class org.apache.servicemix.common.endpoints.ConsumerEndpoint |
configureExchangeTarget, getRole, getTargetEndpoint, getTargetInterface, getTargetOperation, getTargetService, getTargetUri, setTargetEndpoint, setTargetInterface, setTargetOperation, setTargetService, setTargetUri |
| Methods inherited from class org.apache.servicemix.common.Endpoint |
getDefinition, getDescription, getEndpoint, getInterfaceName, getKey, getService, getServiceUnit, isExchangeOkay, setDefinition, setDescription, setEndpoint, setInterfaceName, setService, setServiceUnit, toString |
QuartzEndpoint
public QuartzEndpoint()
getTriggers
public List<org.quartz.Trigger> getTriggers()
- Returns:
- the triggers
setTriggers
public void setTriggers(List<org.quartz.Trigger> triggers)
- Parameters:
triggers - the triggers to set
getTrigger
public org.quartz.Trigger getTrigger()
- Returns:
- the trigger
setTrigger
public void setTrigger(org.quartz.Trigger trigger)
- Parameters:
trigger - the trigger to set
getCalendars
public Map<String,org.quartz.Calendar> getCalendars()
- Returns:
- the calendar
setCalendars
public void setCalendars(Map<String,org.quartz.Calendar> calendars)
- Parameters:
calendar - the calendar to set
getJobDetail
public org.quartz.JobDetail getJobDetail()
- Returns:
- the job
setJobDetail
public void setJobDetail(org.quartz.JobDetail job)
- Parameters:
job - the job to set
getMarshaler
public QuartzMarshaler getMarshaler()
setMarshaler
public void setMarshaler(QuartzMarshaler marshaler)
getLocationURI
public String getLocationURI()
- Specified by:
getLocationURI in class ConsumerEndpoint
process
public void process(MessageExchange exchange)
throws Exception
- Throws:
Exception
onJobExecute
public void onJobExecute(org.quartz.JobExecutionContext context)
throws org.quartz.JobExecutionException
- Throws:
org.quartz.JobExecutionException
validate
public void validate()
throws DeploymentException
- Overrides:
validate in class ConsumerEndpoint
- Throws:
DeploymentException
start
public void start()
throws Exception
- Specified by:
start in interface ExchangeProcessor- Overrides:
start in class ConsumerEndpoint
- Throws:
Exception
stop
public void stop()
throws Exception
- Specified by:
stop in interface ExchangeProcessor- Overrides:
stop in class ConsumerEndpoint
- Throws:
Exception
Copyright © 2005-2008 Apache Software Foundation. All Rights Reserved.