org.mule.construct.builder
Class AbstractFlowConstructWithSingleOutboundEndpointBuilder<T extends AbstractFlowConstructBuilder,F extends AbstractFlowConstruct>

java.lang.Object
  extended by org.mule.construct.builder.AbstractFlowConstructBuilder<T,F>
      extended by org.mule.construct.builder.AbstractFlowConstructWithSingleOutboundEndpointBuilder<T,F>
Direct Known Subclasses:
BridgeBuilder, WSProxyBuilder

public abstract class AbstractFlowConstructWithSingleOutboundEndpointBuilder<T extends AbstractFlowConstructBuilder,F extends AbstractFlowConstruct>
extends AbstractFlowConstructBuilder<T,F>


Field Summary
protected  List<MessageProcessor> outboundResponseTransformers
           
protected  List<MessageProcessor> outboundTransformers
           
 
Fields inherited from class org.mule.construct.builder.AbstractFlowConstructBuilder
inboundResponseTransformers, inboundTransformers, name
 
Constructor Summary
AbstractFlowConstructWithSingleOutboundEndpointBuilder()
           
 
Method Summary
protected  void doConfigureOutboundEndpointBuilder(MuleContext muleContext, EndpointBuilder endpointBuilder)
           
protected  OutboundEndpoint getOrBuildOutboundEndpoint(MuleContext muleContext)
           
protected abstract  MessageExchangePattern getOutboundMessageExchangePattern()
           
 T outboundAddress(String outboundAddress)
           
 T outboundEndpoint(EndpointBuilder outboundEndpointBuilder)
           
 T outboundEndpoint(OutboundEndpoint outboundEndpoint)
           
 
Methods inherited from class org.mule.construct.builder.AbstractFlowConstructBuilder
addExceptionListener, build, buildFlowConstruct, doConfigureInboundEndpointBuilder, exceptionStrategy, getInboundMessageExchangePattern, getOrBuildInboundEndpoint, inboundAddress, inboundEndpoint, inboundEndpoint, name
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

outboundTransformers

protected List<MessageProcessor> outboundTransformers

outboundResponseTransformers

protected List<MessageProcessor> outboundResponseTransformers
Constructor Detail

AbstractFlowConstructWithSingleOutboundEndpointBuilder

public AbstractFlowConstructWithSingleOutboundEndpointBuilder()
Method Detail

outboundEndpoint

public T outboundEndpoint(OutboundEndpoint outboundEndpoint)

outboundEndpoint

public T outboundEndpoint(EndpointBuilder outboundEndpointBuilder)

outboundAddress

public T outboundAddress(String outboundAddress)

getOrBuildOutboundEndpoint

protected OutboundEndpoint getOrBuildOutboundEndpoint(MuleContext muleContext)
                                               throws MuleException
Throws:
MuleException

getOutboundMessageExchangePattern

protected abstract MessageExchangePattern getOutboundMessageExchangePattern()

doConfigureOutboundEndpointBuilder

protected void doConfigureOutboundEndpointBuilder(MuleContext muleContext,
                                                  EndpointBuilder endpointBuilder)


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