org.jboss.soa.esb.services.jbpm.integration.timer
Class JmsSchedulerServiceFactory

java.lang.Object
  extended by org.jboss.soa.esb.services.jbpm.integration.AbstractJmsServiceFactory
      extended by org.jboss.soa.esb.services.jbpm.integration.timer.JmsSchedulerServiceFactory

public class JmsSchedulerServiceFactory
extends AbstractJmsServiceFactory

Implementation of a scheduler service using quartz.

Configuration

The JMS message service factory exposes the following configurable fields.


Constructor Summary
JmsSchedulerServiceFactory()
           
 
Method Summary
 void close()
          Close this factory.
 javax.jms.Destination getDestination()
          Get the JMS destination associated with this scheduler.
 Service openService()
          Create a JMS scheduler service based on this factory.
 void setScheduledDeliveryStrategy(JmsScheduledDeliveryStrategy scheduledDeliveryStrategy)
          Set the scheduled delivery strategy.
 
Methods inherited from class org.jboss.soa.esb.services.jbpm.integration.AbstractJmsServiceFactory
getConnectionFactory, getProvider, isCommitEnabled, lookup
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JmsSchedulerServiceFactory

public JmsSchedulerServiceFactory()
Method Detail

getDestination

public javax.jms.Destination getDestination()
Get the JMS destination associated with this scheduler.

Returns:
The associated JMS destination.

openService

public Service openService()
Create a JMS scheduler service based on this factory.


close

public void close()
Close this factory.

Overrides:
close in class AbstractJmsServiceFactory

setScheduledDeliveryStrategy

public void setScheduledDeliveryStrategy(JmsScheduledDeliveryStrategy scheduledDeliveryStrategy)
Set the scheduled delivery strategy.

Parameters:
scheduledDeliveryStrategy - The scheduled delivery strategy.