org.apache.servicemix.quartz
Class QuartzComponent

java.lang.Object
  extended by org.apache.servicemix.common.AsyncBaseLifeCycle
      extended by org.apache.servicemix.common.DefaultComponent
          extended by org.apache.servicemix.quartz.QuartzComponent
All Implemented Interfaces:
javax.jbi.component.Component, javax.jbi.component.ComponentLifeCycle, ServiceMixComponent

public class QuartzComponent
extends DefaultComponent


Field Summary
 
Fields inherited from class org.apache.servicemix.common.DefaultComponent
lifeCycle, logger, registry, serviceUnit, serviceUnitManager
 
Fields inherited from class org.apache.servicemix.common.AsyncBaseLifeCycle
channel, component, consumerExecutor, container, context, correlationId, currentState, executorFactory, INITIALIZED, knownExchanges, mbeanName, poller, polling, providerExecutor, running, transactionManager, workManagerCreated
 
Constructor Summary
QuartzComponent()
           
 
Method Summary
 void doInit()
           
 void doShutDown()
           
 void doStart()
           
 void doStop()
           
protected  java.util.List getConfiguredEndpoints()
           
protected  java.lang.Class[] getEndpointClasses()
           
 QuartzEndpoint[] getEndpoints()
           
 org.quartz.SchedulerFactory getFactory()
           
 org.quartz.Scheduler getScheduler()
           
 void setEndpoints(QuartzEndpoint[] endpoints)
           
 void setFactory(org.quartz.SchedulerFactory factory)
           
 void setScheduler(org.quartz.Scheduler scheduler)
           
 
Methods inherited from class org.apache.servicemix.common.DefaultComponent
addEndpoint, asList, createRegistry, createServiceUnitManager, getComponentContext, getComponentName, getEPRElementName, getEPRProtocols, getEPRServiceName, getLifeCycle, getLogger, getRegistry, getServiceDescription, getServiceUnit, getServiceUnitManager, isExchangeWithConsumerOkay, isExchangeWithProviderOkay, isKnownEndpoint, removeEndpoint, resolveEndpointReference, validateEndpoint
 
Methods inherited from class org.apache.servicemix.common.AsyncBaseLifeCycle
createExecutorFactory, createExtensionMBeanName, exceptionShouldRollbackTx, findExecutorFactory, getContainer, getContext, getCurrentState, getExecutor, getExecutorFactory, getExtensionMBean, getExtensionMBeanName, getKnownExchanges, getResolvedEPR, getSmx3Container, handleExchange, init, isInitialized, isShutDown, isStarted, isStopped, isUnknown, onMessageExchange, pollDeliveryChannel, prepareExchange, prepareShutdown, prepareShutdown, processExchange, processExchangeInTx, setComponent, setCurrentState, setExecutor, setExecutorFactory, shutDown, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.servicemix.common.ServiceMixComponent
getContainer, getExecutor, getSmx3Container, handleExchange, prepareExchange, prepareShutdown
 

Constructor Detail

QuartzComponent

public QuartzComponent()
Method Detail

getFactory

public org.quartz.SchedulerFactory getFactory()
Returns:
the factory

setFactory

public void setFactory(org.quartz.SchedulerFactory factory)
Parameters:
factory - the factory to set

getEndpoints

public QuartzEndpoint[] getEndpoints()
Returns:
the endpoints

setEndpoints

public void setEndpoints(QuartzEndpoint[] endpoints)
Parameters:
endpoints - the endpoints to set

getScheduler

public org.quartz.Scheduler getScheduler()
Returns:
the scheduler

setScheduler

public void setScheduler(org.quartz.Scheduler scheduler)
Parameters:
scheduler - the scheduler to set

getConfiguredEndpoints

protected java.util.List getConfiguredEndpoints()
Overrides:
getConfiguredEndpoints in class DefaultComponent

getEndpointClasses

protected java.lang.Class[] getEndpointClasses()
Overrides:
getEndpointClasses in class DefaultComponent

doInit

public void doInit()
            throws java.lang.Exception
Overrides:
doInit in class DefaultComponent
Throws:
java.lang.Exception

doStart

public void doStart()
             throws java.lang.Exception
Overrides:
doStart in class DefaultComponent
Throws:
java.lang.Exception

doStop

public void doStop()
            throws java.lang.Exception
Overrides:
doStop in class DefaultComponent
Throws:
java.lang.Exception

doShutDown

public void doShutDown()
                throws java.lang.Exception
Overrides:
doShutDown in class DefaultComponent
Throws:
java.lang.Exception


Copyright © 2005-2012 FuseSource. All Rights Reserved.