org.mule.api.source
Interface MessageSource

All Known Subinterfaces:
ClusterizableMessageSource, CompositeMessageSource, InboundEndpoint, InterceptingMessageProcessor, Interceptor, MessageReceiver, RequestReplyReplierMessageProcessor
All Known Implementing Classes:
AbstractAggregator, AbstractCorrelationAggregator, AbstractEnvelopeInterceptor, AbstractFilteringMessageProcessor, AbstractInterceptingMessageProcessor, AbstractMessageProcessorChain, AbstractMessageReceiver, AbstractMessageSequenceSplitter, AbstractPipeline.ProcessIfPipelineStartedMessageProcessor, AbstractPollingMessageReceiver, AbstractRedeliveryPolicy, AbstractReplyToPropertyRequestReplyReplier, AbstractResponseMessageProcessor, AbstractSplitter, AjaxMessageReceiver, AsyncInterceptingMessageProcessor, AsyncReplyToPropertyRequestReplyReplier, AxisMessageReceiver, BankQuotesInboundAggregator, BankQuotesResponseAggregator, CallRequestEndpoint, ClusterizableMessageSourceWrapper, CollectionSplitter, CxfInboundMessageProcessor, CxfOutboundMessageProcessor, DefaultInboundEndpoint, DefaultMessageProcessorChain, DynamicRequestEndpoint, DynamicRequestEndpoint.NullInboundEndpoint, DynamicURIInboundEndpoint, EjbMessageReceiver, EndpointTransactionalInterceptingMessageProcessor, ExceptionHandlingMessageProcessor, ExceptionReturnTcpMessageReceiver, ExpressionSplitter, FeedSplitter, FeedSplitter, FileMessageReceiver, FlowConfiguringMessageProcessor, Foreach, ForwardingConsumer, FtpMessageReceiver, HttpMessageReceiver, HttpsMessageReceiver, IdempotentMessageFilter, IdempotentRedeliveryPolicy, IdempotentSecureHashMessageFilter, InterceptingChainLifecycleWrapper, InterceptorStack, JdbcMessageReceiver, JettyHttpMessageReceiver, JmsMessageReceiver, LaxAsyncInterceptingMessageProcessor, LaxSedaStageInterceptingMessageProcessor, LoggingInterceptor, MapSplitter, MessageChunkAggregator, MessageChunkSplitter, MessageFilter, MessageProcessorPollingMessageReceiver, MulticastMessageReceiver, MultiConsumerJmsMessageReceiver, OutboundResponsePropertiesMessageProcessor, OutboundTxRollbackMessageProcessor, PollingHttpMessageReceiver, PollingHttpsMessageReceiver, PollingTcpMessageReceiver, ProcessIfStartedMessageProcessor, ProcessIfStartedWaitIfPausedMessageProcessor, ProcessIfStartedWaitIfSyncPausedMessageProcessor, ProcessingTimeInterceptor, QuartzMessageReceiver, ReplyToPropertyRequestReplyReplier, Resequencer, ResponseMessageProcessorAdapter, RetrieveMessageReceiver, RmiCallbackMessageReceiver, RmiMessageReceiver, ScriptFilter, SecurityFilterMessageProcessor, SedaStageInterceptingMessageProcessor, ServiceAsyncReplyCompositeMessageSource, ServiceAsyncRequestReplyRequestor, ServiceCompositeMessageSource, ServiceInternalMessageProcessor, ServiceOutboundMessageProcessor, ServletMessageReceiver, SftpMessageReceiver, SimpleCollectionAggregator, SimpleMessageProcessorChain, SimpleRequestReplyReplier, SingleJmsMessageReceiver, SslMessageReceiver, StartableCompositeMessageSource, StdioMessageReceiver, StopFurtherMessageProcessingMessageProcessor, TcpMessageReceiver, TimerInterceptor, TransactedPollingMessageReceiver, TransactedSingleResourceJmsMessageReceiver, TransactionalInterceptingMessageProcessor, UdpMessageReceiver, VMMessageReceiver, WebsphereTransactedJmsMessageReceiver, XaTransactedJmsMessageReceiver, XmppMessageReceiver, XmppPollingMessageReceiver

public interface MessageSource

Implemented by objects that receives or generates messages which are then processed by a MessageProcessor.

Since:
3.0

Method Summary
 void setListener(MessageProcessor listener)
          Set the MessageProcessor listener on a message source which will be invoked when a message is received or generated.
 

Method Detail

setListener

void setListener(MessageProcessor listener)
Set the MessageProcessor listener on a message source which will be invoked when a message is received or generated.



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