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

java.lang.Object
  extended by org.mule.construct.builder.AbstractFlowConstructBuilder<T,F>
      extended by org.mule.construct.builder.AbstractFlowConstructWithSingleInboundEndpointBuilder<T,F>
Direct Known Subclasses:
AbstractFlowConstructWithSingleInboundAndOutboundEndpointBuilder, SimpleServiceBuilder

public abstract class AbstractFlowConstructWithSingleInboundEndpointBuilder<T extends AbstractFlowConstructBuilder<?,?>,F extends AbstractFlowConstruct>
extends AbstractFlowConstructBuilder<T,F>


Field Summary
 
Fields inherited from class org.mule.construct.builder.AbstractFlowConstructBuilder
exceptionListener, initialState, messageSource, name, responseTransformers, transformers
 
Constructor Summary
AbstractFlowConstructWithSingleInboundEndpointBuilder()
           
 
Method Summary
protected  void doConfigureInboundEndpointBuilder(MuleContext muleContext, EndpointBuilder endpointBuilder)
           
protected abstract  MessageExchangePattern getInboundMessageExchangePattern()
           
protected  InboundEndpoint getOrBuildInboundEndpoint(MuleContext muleContext)
           
 T inboundAddress(String inboundAddress)
           
 T inboundEndpoint(EndpointBuilder inboundEndpointBuilder)
           
 T inboundEndpoint(InboundEndpoint inboundEndpoint)
           
 
Methods inherited from class org.mule.construct.builder.AbstractFlowConstructBuilder
addExceptionListener, build, buildAndRegister, buildFlowConstruct, exceptionStrategy, initialState, messageSource, name
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractFlowConstructWithSingleInboundEndpointBuilder

public AbstractFlowConstructWithSingleInboundEndpointBuilder()
Method Detail

inboundEndpoint

public T inboundEndpoint(InboundEndpoint inboundEndpoint)

inboundEndpoint

public T inboundEndpoint(EndpointBuilder inboundEndpointBuilder)

inboundAddress

public T inboundAddress(String inboundAddress)

getOrBuildInboundEndpoint

protected InboundEndpoint getOrBuildInboundEndpoint(MuleContext muleContext)
                                             throws MuleException
Throws:
MuleException

getInboundMessageExchangePattern

protected abstract MessageExchangePattern getInboundMessageExchangePattern()

doConfigureInboundEndpointBuilder

protected void doConfigureInboundEndpointBuilder(MuleContext muleContext,
                                                 EndpointBuilder endpointBuilder)


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