org.mule.construct.builder
Class BridgeBuilder

java.lang.Object
  extended by org.mule.construct.builder.AbstractFlowConstructBuilder<T,F>
      extended by org.mule.construct.builder.AbstractFlowConstructWithSingleInboundEndpointBuilder<T,F>
          extended by org.mule.construct.builder.AbstractFlowConstructWithSingleInboundAndOutboundEndpointBuilder<BridgeBuilder,Bridge>
              extended by org.mule.construct.builder.BridgeBuilder

public class BridgeBuilder
extends AbstractFlowConstructWithSingleInboundAndOutboundEndpointBuilder<BridgeBuilder,Bridge>


Field Summary
protected  MessageExchangePattern exchangePattern
           
protected  boolean transacted
           
 
Fields inherited from class org.mule.construct.builder.AbstractFlowConstructBuilder
exceptionListener, initialState, messageSource, name, responseTransformers, transformers
 
Constructor Summary
BridgeBuilder()
           
 
Method Summary
protected  Bridge buildFlowConstruct(MuleContext muleContext)
           
protected  void doConfigureInboundEndpointBuilder(MuleContext muleContext, EndpointBuilder endpointBuilder)
           
protected  void doConfigureOutboundEndpointBuilder(MuleContext muleContext, EndpointBuilder endpointBuilder)
           
 BridgeBuilder exchangePattern(MessageExchangePattern exchangePattern)
           
protected  MessageExchangePattern getInboundMessageExchangePattern()
           
protected  MessageExchangePattern getOutboundMessageExchangePattern()
           
 BridgeBuilder responseTransformers(Transformer... responseTransformers)
           
 BridgeBuilder transacted(boolean transacted)
           
 BridgeBuilder transformers(Transformer... transformers)
           
 
Methods inherited from class org.mule.construct.builder.AbstractFlowConstructWithSingleInboundAndOutboundEndpointBuilder
getOrBuildOutboundEndpoint, outboundAddress, outboundEndpoint, outboundEndpoint
 
Methods inherited from class org.mule.construct.builder.AbstractFlowConstructWithSingleInboundEndpointBuilder
getOrBuildInboundEndpoint, inboundAddress, inboundEndpoint, inboundEndpoint
 
Methods inherited from class org.mule.construct.builder.AbstractFlowConstructBuilder
addExceptionListener, build, buildAndRegister, exceptionStrategy, initialState, messageSource, name
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

exchangePattern

protected MessageExchangePattern exchangePattern

transacted

protected boolean transacted
Constructor Detail

BridgeBuilder

public BridgeBuilder()
Method Detail

getInboundMessageExchangePattern

protected MessageExchangePattern getInboundMessageExchangePattern()
Specified by:
getInboundMessageExchangePattern in class AbstractFlowConstructWithSingleInboundEndpointBuilder<BridgeBuilder,Bridge>

getOutboundMessageExchangePattern

protected MessageExchangePattern getOutboundMessageExchangePattern()
Specified by:
getOutboundMessageExchangePattern in class AbstractFlowConstructWithSingleInboundAndOutboundEndpointBuilder<BridgeBuilder,Bridge>

exchangePattern

public BridgeBuilder exchangePattern(MessageExchangePattern exchangePattern)

transacted

public BridgeBuilder transacted(boolean transacted)

transformers

public BridgeBuilder transformers(Transformer... transformers)

responseTransformers

public BridgeBuilder responseTransformers(Transformer... responseTransformers)

doConfigureInboundEndpointBuilder

protected void doConfigureInboundEndpointBuilder(MuleContext muleContext,
                                                 EndpointBuilder endpointBuilder)
Overrides:
doConfigureInboundEndpointBuilder in class AbstractFlowConstructWithSingleInboundEndpointBuilder<BridgeBuilder,Bridge>

doConfigureOutboundEndpointBuilder

protected void doConfigureOutboundEndpointBuilder(MuleContext muleContext,
                                                  EndpointBuilder endpointBuilder)
Overrides:
doConfigureOutboundEndpointBuilder in class AbstractFlowConstructWithSingleInboundAndOutboundEndpointBuilder<BridgeBuilder,Bridge>

buildFlowConstruct

protected Bridge buildFlowConstruct(MuleContext muleContext)
                             throws MuleException
Specified by:
buildFlowConstruct in class AbstractFlowConstructBuilder<BridgeBuilder,Bridge>
Throws:
MuleException


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