org.mule.endpoint
Class DynamicOutboundEndpoint.NullOutboundEndpoint

java.lang.Object
  extended by org.mule.endpoint.AbstractEndpoint
      extended by org.mule.endpoint.DynamicOutboundEndpoint.NullOutboundEndpoint
All Implemented Interfaces:
java.io.Serializable, ImmutableEndpoint, OutboundEndpoint, Disposable, MessageProcessor
Enclosing class:
DynamicOutboundEndpoint

protected static class DynamicOutboundEndpoint.NullOutboundEndpoint
extends AbstractEndpoint
implements OutboundEndpoint

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.mule.endpoint.AbstractEndpoint
logger, retryPolicyTemplate
 
Fields inherited from interface org.mule.api.endpoint.ImmutableEndpoint
INITIAL_STATE_STARTED, INITIAL_STATE_STOPPED
 
Fields inherited from interface org.mule.api.lifecycle.Disposable
PHASE_NAME
 
Method Summary
protected  MessageProcessor createMessageProcessorChain(FlowConstruct flowConstruct)
           
 java.util.List<java.lang.String> getResponseProperties()
           
 MuleEvent process(MuleEvent event)
          Invokes the MessageProcessor.
 
Methods inherited from class org.mule.endpoint.AbstractEndpoint
dispose, equal, equals, getAddress, getConnector, getEncoding, getEndpointBuilderName, getEndpointURI, getExchangePattern, getFilter, getInitialState, getMessageProcessorChain, getMessageProcessors, getMessageProcessorsFactory, getMimeType, getMuleContext, getName, getProperties, getProperty, getProtocol, getResponseMessageProcessors, getResponseTimeout, getResponseTransformers, getRetryPolicyTemplate, getSecurityFilter, getTransactionConfig, getTransformers, hashCode, isDeleteUnacceptedMessages, isDisableTransportTransformer, isProtocolSupported, isReadOnly, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.mule.api.endpoint.ImmutableEndpoint
getAddress, getConnector, getEncoding, getEndpointBuilderName, getEndpointURI, getExchangePattern, getFilter, getInitialState, getMessageProcessors, getMessageProcessorsFactory, getMimeType, getMuleContext, getName, getProperties, getProperty, getProtocol, getResponseMessageProcessors, getResponseTimeout, getResponseTransformers, getRetryPolicyTemplate, getSecurityFilter, getTransactionConfig, getTransformers, isDeleteUnacceptedMessages, isDisableTransportTransformer, isProtocolSupported, isReadOnly
 

Method Detail

createMessageProcessorChain

protected MessageProcessor createMessageProcessorChain(FlowConstruct flowConstruct)
                                                throws MuleException
Specified by:
createMessageProcessorChain in class AbstractEndpoint
Throws:
MuleException

getResponseProperties

public java.util.List<java.lang.String> getResponseProperties()
Specified by:
getResponseProperties in interface OutboundEndpoint
Returns:
a list of properties which should be carried over from the request message to the response message in the case of a synchronous call.

process

public MuleEvent process(MuleEvent event)
                  throws MuleException
Description copied from interface: MessageProcessor
Invokes the MessageProcessor.

Specified by:
process in interface MessageProcessor
Parameters:
event - MuleEvent to be processed
Returns:
optional response MuleEvent
Throws:
MuleException


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