org.mule.config.spring.factories
Class PollingMessageSourceFactoryBean

java.lang.Object
  extended by org.mule.endpoint.AbstractEndpointBuilder
      extended by org.mule.endpoint.EndpointURIEndpointBuilder
          extended by org.mule.config.spring.factories.AbstractEndpointFactoryBean
              extended by org.mule.config.spring.factories.InboundEndpointFactoryBean
                  extended by org.mule.config.spring.factories.PollingMessageSourceFactoryBean
All Implemented Interfaces:
Cloneable, AnnotatedObject, MuleContextAware, EndpointBuilder, Initialisable, org.springframework.beans.factory.FactoryBean

public class PollingMessageSourceFactoryBean
extends InboundEndpointFactoryBean


Field Summary
protected  Long frequency
           
protected  MessageProcessor messageProcessor
           
protected  MessageProcessorPollingOverride override
           
protected  SchedulerFactory<Runnable> schedulerFactory
           
 
Fields inherited from class org.mule.config.spring.factories.AbstractEndpointFactoryBean
logger
 
Fields inherited from class org.mule.endpoint.AbstractEndpointBuilder
connector, createConnector, deleteUnacceptedMessages, disableTransportTransformer, encoding, initialState, messageExchangePattern, messageProcessors, messageProcessorsFactory, mimeType, muleContext, name, properties, PROPERTY_RESPONSE_PROPERTIES, PROPERTY_RESPONSE_TIMEOUT, redeliveryPolicy, registryId, responseMessageProcessors, responsePropertiesList, responseTimeout, responseTransformers, retryPolicyTemplate, synchronous, transactionConfig, transformers, uriBuilder
 
Fields inherited from interface org.mule.api.lifecycle.Initialisable
PHASE_NAME
 
Fields inherited from interface org.mule.api.AnnotatedObject
PROPERTY_NAME
 
Constructor Summary
PollingMessageSourceFactoryBean()
           
 
Method Summary
 Object doGetObject()
           
 void setFrequency(Long frequency)
           
 void setMessageProcessor(MessageProcessor messageProcessor)
           
 void setOverride(MessageProcessorPollingOverride override)
           
 void setSchedulerFactory(SchedulerFactory<Runnable> schedulerFactory)
           
 
Methods inherited from class org.mule.config.spring.factories.InboundEndpointFactoryBean
getObjectType
 
Methods inherited from class org.mule.config.spring.factories.AbstractEndpointFactoryBean
getObject, initialise, isSingleton
 
Methods inherited from class org.mule.endpoint.AbstractEndpointBuilder
addMessageProcessor, addResponseMessageProcessor, addResponseTransformer, addResponseTransformerProcessors, addTransformer, addTransformerProcessors, buildInboundEndpoint, buildOutboundEndpoint, checkInboundExchangePattern, clone, createInboundEndpoint, createOutboundEndpoint, doBuildInboundEndpoint, doBuildOutboundEndpoint, equal, equals, getAnnotation, getAnnotations, getConnector, getDefaultConnector, getDefaultDeleteUnacceptedMessages, getDefaultDisableTransportTransformer, getDefaultEndpointEncoding, getDefaultInitialState, getDefaultMessageProcessorsFactory, getDefaultResponseTimeout, getDefaultSecurityFilter, getDefaultTransactionConfig, getDeleteUnacceptedMessages, getEndpointBuilder, getEndpointEncoding, getInitialState, getMessageProcessors, getMessageProcessorsFactory, getMimeType, getName, getProperties, getRedeliveryPolicy, getResponseMessageProcessors, getResponseTimeout, getResponseTransformersFromUri, getRetryPolicyTemplate, getScheme, getSecurityFilter, getTransactionConfig, getTransformersFromUri, hashCode, initExchangePatternFromConnectorDefault, isAlwaysCreateConnector, isDisableTransportTransformer, prepareToBuildEndpoint, setAnnotations, setConnector, setCreateConnector, setDeleteUnacceptedMessages, setDisableTransportTransformer, setEncoding, setExchangePattern, setInitialState, setMessageProcessors, setMimeType, setMuleContext, setName, setProperties, setPropertiesFromProperties, setProperty, setRedeliveryPolicy, setRegistryId, setResponseMessageProcessors, setResponseTimeout, setResponseTransformers, setRetryPolicyTemplate, setTransactionConfig, setTransformers, setURIBuilder
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

schedulerFactory

protected SchedulerFactory<Runnable> schedulerFactory

messageProcessor

protected MessageProcessor messageProcessor

override

protected MessageProcessorPollingOverride override

frequency

protected Long frequency
Constructor Detail

PollingMessageSourceFactoryBean

public PollingMessageSourceFactoryBean()
Method Detail

doGetObject

public Object doGetObject()
                   throws Exception
Overrides:
doGetObject in class InboundEndpointFactoryBean
Throws:
Exception

setMessageProcessor

public void setMessageProcessor(MessageProcessor messageProcessor)

setOverride

public void setOverride(MessageProcessorPollingOverride override)

setFrequency

public void setFrequency(Long frequency)

setSchedulerFactory

public void setSchedulerFactory(SchedulerFactory<Runnable> schedulerFactory)


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