org.mule.transport.http.construct.builder
Class HttpProxyBuilder

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<HttpProxyBuilder,HttpProxy>
              extended by org.mule.transport.http.construct.builder.HttpProxyBuilder

public class HttpProxyBuilder
extends AbstractFlowConstructWithSingleInboundAndOutboundEndpointBuilder<HttpProxyBuilder,HttpProxy>


Field Summary
 
Fields inherited from class org.mule.construct.builder.AbstractFlowConstructBuilder
exceptionListener, initialState, messageSource, name, responseTransformers, transformers
 
Constructor Summary
HttpProxyBuilder()
           
 
Method Summary
protected  HttpProxy buildFlowConstruct(MuleContext muleContext)
           
 HttpProxyBuilder cachingStrategy(CachingStrategy cachingStrategy)
           
protected  MessageExchangePattern getInboundMessageExchangePattern()
           
protected  MessageExchangePattern getOutboundMessageExchangePattern()
           
 HttpProxyBuilder responseTransformers(Transformer... outboundResponseTransformers)
           
 HttpProxyBuilder transformers(Transformer... outboundTransformers)
           
 
Methods inherited from class org.mule.construct.builder.AbstractFlowConstructWithSingleInboundAndOutboundEndpointBuilder
doConfigureOutboundEndpointBuilder, getOrBuildOutboundEndpoint, outboundAddress, outboundEndpoint, outboundEndpoint
 
Methods inherited from class org.mule.construct.builder.AbstractFlowConstructWithSingleInboundEndpointBuilder
doConfigureInboundEndpointBuilder, 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
 

Constructor Detail

HttpProxyBuilder

public HttpProxyBuilder()
Method Detail

getInboundMessageExchangePattern

protected MessageExchangePattern getInboundMessageExchangePattern()
Specified by:
getInboundMessageExchangePattern in class AbstractFlowConstructWithSingleInboundEndpointBuilder<HttpProxyBuilder,HttpProxy>

getOutboundMessageExchangePattern

protected MessageExchangePattern getOutboundMessageExchangePattern()
Specified by:
getOutboundMessageExchangePattern in class AbstractFlowConstructWithSingleInboundAndOutboundEndpointBuilder<HttpProxyBuilder,HttpProxy>

transformers

public HttpProxyBuilder transformers(Transformer... outboundTransformers)

responseTransformers

public HttpProxyBuilder responseTransformers(Transformer... outboundResponseTransformers)

cachingStrategy

public HttpProxyBuilder cachingStrategy(CachingStrategy cachingStrategy)

buildFlowConstruct

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


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