Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.mule.transport.quartz
Class QuartzConnector

    java.lang.Object
      org.mule.transport.AbstractConnector
          org.mule.transport.quartz.QuartzConnector

All Implemented Interfaces:
  EventListener, javax.resource.spi.work.WorkListener, Disposable, Initialisable, Lifecycle, LifecycleStateEnabled, Startable, Stoppable, NamedObject, Connectable, Connector

    public class QuartzConnector

extends AbstractConnector

Creates a connection to a Quartz scheduler. This allows events to be scheduled at specific times, with repeated occurrences.

Field Summary
`static String` | `DEFAULT_GROUP_NAME`
`static String` | `PROPERTY_CRON_EXPRESSION`
`static String` | `PROPERTY_JOB_CONFIG`
`static String` | `PROPERTY_JOB_DATA`
`static String` | `PROPERTY_JOB_OBJECT`
`static String` | `PROPERTY_JOB_REF`
`static String` | `PROPERTY_PAYLOAD`
`static String` | `PROPERTY_REPEAT_COUNT`
`static String` | `PROPERTY_REPEAT_INTERVAL`
`static String` | `PROPERTY_START_DELAY`
`static String` | `QUARTZ`

Fields inherited from class org.mule.transport.AbstractConnector
`connected, createMultipleTransactedReceivers, DEFAULT_NUM_CONCURRENT_TX_RECEIVERS, dispatcherFactory, dispatcherPoolFactory, dispatchers, initialStateStopped, lifecycleManager, logger, muleContext, muleMessageFactory, name, numberOfConcurrentTransactedReceivers, receivers, requesterFactory, requesters, serviceDescriptor, serviceOverrides, sessionHandler, startOnConnect`

Fields inherited from interface org.mule.api.transport.Connector
`INT_VALUE_NOT_SET`

Fields inherited from interface org.mule.api.lifecycle.Disposable
`PHASE_NAME`

Constructor Summary
`QuartzConnector(MuleContext context)`

Method Summary
`protected void` | `doConnect()` Template method where any connections should be made for the connector
`protected void` | `doDisconnect()` Template method where any connected resources used by the connector should be disconnected
`protected void` | `doDispose()` Template method to perform any work when destroying the connectoe
`protected void` | `doInitialise()`
`protected void` | `doStart()` Template method to perform any work when starting the connectoe
`protected void` | `doStop()` Template method to perform any work when stopping the connectoe
`Properties` | `getFactoryProperties()`
`String` | `getProtocol()`
`org.quartz.Scheduler` | `getQuartzScheduler()`
`void` | `setFactoryProperties(Properties factoryProperties)`
`void` | `setQuartzScheduler(org.quartz.Scheduler scheduler)`

Methods inherited from class org.mule.transport.AbstractConnector
`clearDispatchers, clearRequesters, configureDispatcherPool, connect, createDispatcherMessageProcessor, createMuleMessageFactory, createReceiver, createScheduler, destroyReceiver, disconnect, dispose, disposeReceivers, disposeWorkManagers, doUnregisterListener, exceptionThrown, fireNotification, getConnectEventId, getConnectionDescription, getDefaultExchangePattern, getDefaultInboundTransformers, getDefaultOutboundTransformers, getDefaultResponseTransformers, getDispatcherFactory, getDispatcherPoolFactory, getDispatcherThreadingProfile, getDispatcherWorkManager, getInboundExchangePatterns, getLifecycleState, getMaxDispatchersActive, getMaxRequestersActive, getMaxTotalDispatchers, getMuleContext, getMuleMessageFactory, getName, getNumberOfConcurrentTransactedReceivers, getOutboundExchangePatterns, getOutputStream, getReceiver, getReceiverKey, getReceivers, getReceivers, getReceiverThreadingProfile, getReceiverWorkManager, getReplyToHandler, getRequesterFactory, getRequesterThreadingProfile, getRequesterWorkManager, getRetryPolicyTemplate, getScheduler, getServiceDescriptor, getServiceOverrides, getSessionHandler, getSupportedProtocols, handleException, handleException, handleWorkException, initFromServiceDescriptor, initialise, initialiseFromUrl, initWorkManagers, isConnected, isCreateMultipleTransactedReceivers, isDisposed, isEnableMessageEvents, isInitialised, isInitialStateStopped, isResponseEnabled, isStarted, isStopped, isValidateConnections, lookupReceiver, registerListener, registerSupportedMetaProtocol, registerSupportedProtocol, registerSupportedProtocolWithoutPrefix, request, request, setConnected, setCreateMultipleTransactedReceivers, setDispatcherFactory, setDispatcherPoolFactory, setDispatcherPoolMaxWait, setDispatcherPoolWhenExhaustedAction, setDispatcherThreadingProfile, setDynamicNotification, setInitialStateStopped, setMaxDispatchersActive, setMaxRequestersActive, setName, setNumberOfConcurrentTransactedReceivers, setReceiverThreadingProfile, setRequesterFactory, setRequesterPoolMaxWait, setRequesterPoolWhenExhaustedAction, setRequesterThreadingProfile, setRetryPolicyTemplate, setServiceOverrides, setSessionHandler, setSupportedProtocols, setupDispatchReturn, setupRequestReturn, setValidateConnections, shutdownScheduler, start, startAfterConnect, stop, supportsProtocol, toString, unregisterListener, unregisterSupportedProtocol, updateCachedNotificationHandler, validateConnection, workAccepted, workCompleted, workRejected, workStarted`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Field Detail

### QUARTZ

    public static final String QUARTZ

See Also:
  Constant Field Values

### PROPERTY_CRON_EXPRESSION

    public static final String PROPERTY_CRON_EXPRESSION

See Also:
  Constant Field Values

### PROPERTY_REPEAT_INTERVAL

    public static final String PROPERTY_REPEAT_INTERVAL

See Also:
  Constant Field Values

### PROPERTY_REPEAT_COUNT

    public static final String PROPERTY_REPEAT_COUNT

See Also:
  Constant Field Values

### PROPERTY_START_DELAY

    public static final String PROPERTY_START_DELAY

See Also:
  Constant Field Values

### PROPERTY_PAYLOAD

    public static final String PROPERTY_PAYLOAD

See Also:
  Constant Field Values

### PROPERTY_JOB_CONFIG

    public static final String PROPERTY_JOB_CONFIG

See Also:
  Constant Field Values

### PROPERTY_JOB_DATA

    public static final String PROPERTY_JOB_DATA

See Also:
  Constant Field Values

### PROPERTY_JOB_REF

    public static final String PROPERTY_JOB_REF

See Also:
  Constant Field Values

### PROPERTY_JOB_OBJECT

    public static final String PROPERTY_JOB_OBJECT

See Also:
  Constant Field Values

### DEFAULT_GROUP_NAME

    public static final String DEFAULT_GROUP_NAME

See Also:
  Constant Field Values

Constructor Detail

### QuartzConnector

    public QuartzConnector(MuleContext context)

Method Detail

### doInitialise

    protected void doInitialise()
                         throws InitialisationException

  Specified by:
    `doInitialise` in class `AbstractConnector`
  Throws:
    `InitialisationException`

### doDispose

    protected void doDispose()

  Description copied from class: `AbstractConnector`
  Template method to perform any work when destroying the connectoe

  Specified by:
    `doDispose` in class `AbstractConnector`

### doConnect

    protected void doConnect()
                      throws Exception

  Description copied from class: `AbstractConnector`
  Template method where any connections should be made for the connector

  Specified by:
    `doConnect` in class `AbstractConnector`
  Throws:
    `Exception`

### doDisconnect

    protected void doDisconnect()
                         throws Exception

  Description copied from class: `AbstractConnector`
  Template method where any connected resources used by the connector should be disconnected

  Specified by:
    `doDisconnect` in class `AbstractConnector`
  Throws:
    `Exception`

### doStart

    protected void doStart()
                    throws MuleException

  Description copied from class: `AbstractConnector`
  Template method to perform any work when starting the connectoe

  Specified by:
    `doStart` in class `AbstractConnector`
  Throws:
    `MuleException` - if the method fails

### doStop

    protected void doStop()
                   throws MuleException

  Description copied from class: `AbstractConnector`
  Template method to perform any work when stopping the connectoe

  Specified by:
    `doStop` in class `AbstractConnector`
  Throws:
    `MuleException` - if the method fails

### getProtocol

    public String getProtocol()

  Returns:
    the primary protocol name for endpoints of this connector

### getQuartzScheduler

    public org.quartz.Scheduler getQuartzScheduler()

### setQuartzScheduler

    public void setQuartzScheduler(org.quartz.Scheduler scheduler)

### getFactoryProperties

    public Properties getFactoryProperties()

### setFactoryProperties

    public void setFactoryProperties(Properties factoryProperties)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.