Uses of Interface
org.mule.api.endpoint.OutboundEndpoint

Packages that use OutboundEndpoint
org.mule The Mule implementation of the Universal Message Objects(tm) API specification. 
org.mule.agent Admin components and Agents used to control and Monitor Mule 
org.mule.api The Universal Message Object(tm) API provides a way for components to interact without needing to know about the protocol or delivery mechanisms of information passed between them 
org.mule.api.client   
org.mule.api.endpoint Endpoint interfaces. 
org.mule.api.transport Contains the interfaces that comprise a provider implementation. 
org.mule.client   
org.mule.construct   
org.mule.construct.builder   
org.mule.endpoint Implemtation of Mule endpoint uris. 
org.mule.endpoint.outbound   
org.mule.routing Defines the core routing patterns supported by mule. 
org.mule.routing.outbound Outbound router implementation as described in the Enterprise Integration Patterns book. 
org.mule.transport Contains Abstract classes providing common functionality for all Mule providers. 
 

Uses of OutboundEndpoint in org.mule
 

Methods in org.mule with parameters of type OutboundEndpoint
 void DefaultMuleEventContext.dispatchEvent(MuleMessage message, OutboundEndpoint endpoint)
          Depending on the session state this methods either Passes an event asynchronously to the next available Mule component in the pool or via the endpoint configured for the event
 MuleMessage DefaultMuleEventContext.sendEvent(MuleMessage message, OutboundEndpoint endpoint)
          Depending on the session state this methods either Passes an event synchronously to the next available Mule component in the pool or via the endpoint configured for the event
 

Uses of OutboundEndpoint in org.mule.agent
 

Methods in org.mule.agent that return OutboundEndpoint
 OutboundEndpoint EndpointNotificationLoggerAgent.getEndpoint()
           
 

Methods in org.mule.agent with parameters of type OutboundEndpoint
 void EndpointNotificationLoggerAgent.setEndpoint(OutboundEndpoint endpoint)
           
 

Uses of OutboundEndpoint in org.mule.api
 

Methods in org.mule.api with parameters of type OutboundEndpoint
 void MuleEventContext.dispatchEvent(MuleMessage message, OutboundEndpoint endpoint)
          Depending on the session state this methods either Passes an event asynchronously to the next available Mule component in the pool or via the endpoint configured for the event
 MuleMessage MuleEventContext.sendEvent(MuleMessage message, OutboundEndpoint endpoint)
          Depending on the session state this methods either Passes an event synchronously to the next available Mule component in the pool or via the endpoint configured for the event
 

Uses of OutboundEndpoint in org.mule.api.client
 

Methods in org.mule.api.client with parameters of type OutboundEndpoint
 MuleMessage LocalMuleClient.process(OutboundEndpoint endpoint, MuleMessage message)
          Sends an event synchronously to a endpointUri via a Mule server and a resulting message is returned.
 MuleMessage LocalMuleClient.process(OutboundEndpoint endpoint, Object payload, Map<String,Object> messageProperties)
          Sends an event synchronously to a endpointUri via a Mule server and a resulting message is returned.
 

Uses of OutboundEndpoint in org.mule.api.endpoint
 

Methods in org.mule.api.endpoint that return OutboundEndpoint
 OutboundEndpoint EndpointBuilder.buildOutboundEndpoint()
          Constructs outbound endpoints
 OutboundEndpoint EndpointFactory.getOutboundEndpoint(EndpointBuilder builder)
          Creates an endpoint with the "OUTBOUND" role using the builder provided.
 OutboundEndpoint EndpointFactory.getOutboundEndpoint(EndpointURI endpointUri)
          Deprecated.  
 OutboundEndpoint EndpointFactory.getOutboundEndpoint(String uri)
          Creates an endpoint with the "OUTBOUND" role.
 OutboundEndpoint EndpointCache.getOutboundEndpoint(String uri, MessageExchangePattern mep, Long responseTimeout)
           
 

Methods in org.mule.api.endpoint with parameters of type OutboundEndpoint
 MessageProcessor EndpointMessageProcessorChainFactory.createOutboundMessageProcessorChain(OutboundEndpoint endpoint, FlowConstruct flowConstruct, MessageProcessor target)
           
 

Uses of OutboundEndpoint in org.mule.api.transport
 

Methods in org.mule.api.transport that return OutboundEndpoint
 OutboundEndpoint MessageDispatcher.getEndpoint()
           
 

Methods in org.mule.api.transport with parameters of type OutboundEndpoint
 void MessageDispatcherFactory.activate(OutboundEndpoint endpoint, MessageDispatcher dispatcher)
          Invoked before the given dispatcher is handed out to a client, but not after MessageDispatcherFactory.create(OutboundEndpoint).
 MessageDispatcher MessageDispatcherFactory.create(OutboundEndpoint endpoint)
          Creates a new message dispatcher instance, initialised with the passed endpoint.
 void MessageDispatcherFactory.destroy(OutboundEndpoint endpoint, MessageDispatcher dispatcher)
          Invoked when a dispatcher returned false for MessageDispatcherFactory.validate(OutboundEndpoint, MessageDispatcher).
 OutputStream Connector.getOutputStream(OutboundEndpoint endpoint, MuleEvent event)
          Will get the output stream for this type of transport.
 void MessageDispatcherFactory.passivate(OutboundEndpoint endpoint, MessageDispatcher dispatcher)
          Invoked immediately before the given dispatcher is returned to its pool.
 boolean MessageDispatcherFactory.validate(OutboundEndpoint endpoint, MessageDispatcher dispatcher)
          Invoked after the dispatcher is returned from a client but before it is prepared for return to its pool via MessageDispatcherFactory.passivate(OutboundEndpoint, MessageDispatcher).
 

Uses of OutboundEndpoint in org.mule.client
 

Methods in org.mule.client with parameters of type OutboundEndpoint
protected  MuleEvent DefaultLocalMuleClient.createMuleEvent(MuleMessage message, OutboundEndpoint endpoint)
           
 MuleMessage DefaultLocalMuleClient.process(OutboundEndpoint endpoint, MuleMessage message)
           
 MuleMessage DefaultLocalMuleClient.process(OutboundEndpoint endpoint, Object payload, Map<String,Object> messageProperties)
           
 

Uses of OutboundEndpoint in org.mule.construct
 

Constructors in org.mule.construct with parameters of type OutboundEndpoint
Bridge(String name, MuleContext muleContext, MessageSource messageSource, OutboundEndpoint outboundEndpoint, List<MessageProcessor> transformers, List<MessageProcessor> responseTransformers, MessageExchangePattern exchangePattern, boolean transacted)
           
Validator(String name, MuleContext muleContext, MessageSource messageSource, OutboundEndpoint outboundEndpoint, Filter validationFilter, String ackExpression, String nackExpression)
           
Validator(String name, MuleContext muleContext, MessageSource messageSource, OutboundEndpoint outboundEndpoint, Filter validationFilter, String ackExpression, String nackExpression, String errorExpression)
           
 

Uses of OutboundEndpoint in org.mule.construct.builder
 

Methods in org.mule.construct.builder that return OutboundEndpoint
protected  OutboundEndpoint AbstractFlowConstructWithSingleInboundAndOutboundEndpointBuilder.getOrBuildOutboundEndpoint(MuleContext muleContext)
           
 

Methods in org.mule.construct.builder with parameters of type OutboundEndpoint
 T AbstractFlowConstructWithSingleInboundAndOutboundEndpointBuilder.outboundEndpoint(OutboundEndpoint outboundEndpoint)
           
 

Uses of OutboundEndpoint in org.mule.endpoint
 

Classes in org.mule.endpoint that implement OutboundEndpoint
 class DefaultOutboundEndpoint
           
 class DynamicOutboundEndpoint
          An Outbound endpoint who's URI is a template used to created new non dynamic endpoints based on the current message.
 class DynamicURIOutboundEndpoint
          Allows EndpointURI to be set and changed dynamically by wrapping up an immutable endpoint instance.
 

Fields in org.mule.endpoint declared as OutboundEndpoint
protected  OutboundEndpoint DynamicURIOutboundEndpoint.endpoint
           
 

Methods in org.mule.endpoint that return OutboundEndpoint
 OutboundEndpoint AbstractEndpointBuilder.buildOutboundEndpoint()
           
protected  OutboundEndpoint AbstractEndpointBuilder.doBuildOutboundEndpoint()
           
 OutboundEndpoint DefaultEndpointFactory.getOutboundEndpoint(EndpointBuilder builder)
           
 OutboundEndpoint DefaultEndpointFactory.getOutboundEndpoint(EndpointURI uri)
           
 OutboundEndpoint DefaultEndpointFactory.getOutboundEndpoint(String uri)
           
 OutboundEndpoint SimpleEndpointCache.getOutboundEndpoint(String uri, MessageExchangePattern mep, Long responseTimeout)
           
 

Methods in org.mule.endpoint with parameters of type OutboundEndpoint
 MessageProcessor DefaultEndpointMessageProcessorChainFactory.createOutboundMessageProcessorChain(OutboundEndpoint endpoint, FlowConstruct flowConstruct, MessageProcessor target)
           
protected  List<MessageProcessor> DefaultEndpointMessageProcessorChainFactory.createOutboundMessageProcessors(OutboundEndpoint endpoint)
          Override this method to change the default MessageProcessors.
protected  List<MessageProcessor> DefaultEndpointMessageProcessorChainFactory.createOutboundResponseMessageProcessors(OutboundEndpoint endpoint)
          Override this method to change the default MessageProcessors.
 

Constructors in org.mule.endpoint with parameters of type OutboundEndpoint
DynamicURIOutboundEndpoint(OutboundEndpoint endpoint)
           
DynamicURIOutboundEndpoint(OutboundEndpoint endpoint, EndpointURI dynamicEndpointURI)
           
 

Uses of OutboundEndpoint in org.mule.endpoint.outbound
 

Constructors in org.mule.endpoint.outbound with parameters of type OutboundEndpoint
OutboundEndpointMimeTypeCheckingMessageProcessor(OutboundEndpoint endpoint)
           
OutboundEndpointPropertyMessageProcessor(OutboundEndpoint endpoint)
           
OutboundNotificationMessageProcessor(OutboundEndpoint endpoint)
           
OutboundResponsePropertiesMessageProcessor(OutboundEndpoint endpoint)
           
 

Uses of OutboundEndpoint in org.mule.routing
 

Fields in org.mule.routing declared as OutboundEndpoint
protected  OutboundEndpoint ForwardingCatchAllStrategy.endpoint
           
 

Methods in org.mule.routing that return OutboundEndpoint
 OutboundEndpoint ForwardingCatchAllStrategy.getEndpoint()
           
 

Methods in org.mule.routing with parameters of type OutboundEndpoint
 void ForwardingCatchAllStrategy.setEndpoint(OutboundEndpoint endpoint)
           
 

Uses of OutboundEndpoint in org.mule.routing.outbound
 

Methods in org.mule.routing.outbound that return OutboundEndpoint
protected  OutboundEndpoint AbstractRecipientList.buildOutboundEndpoint(String recipient)
           
 OutboundEndpoint SplitMessage.MessagePart.getEndpoint()
           
protected  OutboundEndpoint AbstractRecipientList.getRecipientEndpoint(MuleMessage message, Object recipient)
           
protected  OutboundEndpoint AbstractRecipientList.getRecipientEndpointFromString(MuleMessage message, String recipient)
           
protected  OutboundEndpoint AbstractRecipientList.getRecipientEndpointFromUri(EndpointURI uri)
           
 

Methods in org.mule.routing.outbound with parameters of type OutboundEndpoint
 void SplitMessage.addPart(Object part, OutboundEndpoint endpoint)
           
 

Constructors in org.mule.routing.outbound with parameters of type OutboundEndpoint
SplitMessage.MessagePart(OutboundEndpoint endpoint, Object part)
           
 

Uses of OutboundEndpoint in org.mule.transport
 

Methods in org.mule.transport that return OutboundEndpoint
 OutboundEndpoint AbstractMessageDispatcher.getEndpoint()
           
protected  OutboundEndpoint DefaultReplyToHandler.getEndpoint(MuleEvent event, String endpointUri)
           
 

Methods in org.mule.transport with parameters of type OutboundEndpoint
 void AbstractMessageDispatcherFactory.activate(OutboundEndpoint endpoint, MessageDispatcher dispatcher)
           
 void KeyedPoolMessageDispatcherFactoryAdapter.activate(OutboundEndpoint endpoint, MessageDispatcher dispatcher)
           
abstract  MessageDispatcher AbstractMessageDispatcherFactory.create(OutboundEndpoint endpoint)
           
 MessageDispatcher UnsupportedMessageDispatcherFactory.create(OutboundEndpoint endpoint)
           
 MessageDispatcher KeyedPoolMessageDispatcherFactoryAdapter.create(OutboundEndpoint endpoint)
           
 MessageProcessor AbstractConnector.createDispatcherMessageProcessor(OutboundEndpoint endpoint)
           
 void AbstractMessageDispatcherFactory.destroy(OutboundEndpoint endpoint, MessageDispatcher dispatcher)
           
 void KeyedPoolMessageDispatcherFactoryAdapter.destroy(OutboundEndpoint endpoint, MessageDispatcher dispatcher)
           
 OutputStream AbstractConnector.getOutputStream(OutboundEndpoint endpoint, MuleEvent event)
          Will get the output stream for this type of transport.
 void AbstractMessageDispatcherFactory.passivate(OutboundEndpoint endpoint, MessageDispatcher dispatcher)
           
 void KeyedPoolMessageDispatcherFactoryAdapter.passivate(OutboundEndpoint endpoint, MessageDispatcher dispatcher)
           
protected  void AbstractConnector.setupDispatchReturn(OutboundEndpoint endpoint, MessageDispatcher dispatcher, MuleMessage result)
          This method will return the dispatcher to the pool or, if the payload is an inputstream, replace the payload with a new DelegatingInputStream which returns the dispatcher to the pool when the stream is closed.
 boolean AbstractMessageDispatcherFactory.validate(OutboundEndpoint endpoint, MessageDispatcher dispatcher)
           
 boolean KeyedPoolMessageDispatcherFactoryAdapter.validate(OutboundEndpoint endpoint, MessageDispatcher dispatcher)
           
 

Constructors in org.mule.transport with parameters of type OutboundEndpoint
AbstractMessageDispatcher(OutboundEndpoint endpoint)
           
UnsupportedMessageDispatcher(OutboundEndpoint endpoint)
           
 



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