org.mule.module.ws.construct.builder
Class WSProxyBuilder

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<WSProxyBuilder,WSProxy>
              extended by org.mule.module.ws.construct.builder.WSProxyBuilder

public class WSProxyBuilder
extends AbstractFlowConstructWithSingleInboundAndOutboundEndpointBuilder<WSProxyBuilder,WSProxy>


Field Summary
protected  File wsdlFile
           
protected  URI wsldLocation
           
 
Fields inherited from class org.mule.construct.builder.AbstractFlowConstructBuilder
exceptionListener, initialState, messageSource, name, responseTransformers, transformers
 
Constructor Summary
WSProxyBuilder()
           
 
Method Summary
protected  WSProxy buildFlowConstruct(MuleContext muleContext)
           
protected  MessageExchangePattern getInboundMessageExchangePattern()
           
protected  MessageExchangePattern getOutboundMessageExchangePattern()
           
 WSProxyBuilder responseTransformers(Transformer... outboundResponseTransformers)
           
 WSProxyBuilder transformers(Transformer... outboundTransformers)
           
 WSProxyBuilder wsdlFile(File wsdlFile)
           
 WSProxyBuilder wsldLocation(URI wsldLocation)
           
 
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
 

Field Detail

wsldLocation

protected URI wsldLocation

wsdlFile

protected File wsdlFile
Constructor Detail

WSProxyBuilder

public WSProxyBuilder()
Method Detail

getInboundMessageExchangePattern

protected MessageExchangePattern getInboundMessageExchangePattern()
Specified by:
getInboundMessageExchangePattern in class AbstractFlowConstructWithSingleInboundEndpointBuilder<WSProxyBuilder,WSProxy>

getOutboundMessageExchangePattern

protected MessageExchangePattern getOutboundMessageExchangePattern()
Specified by:
getOutboundMessageExchangePattern in class AbstractFlowConstructWithSingleInboundAndOutboundEndpointBuilder<WSProxyBuilder,WSProxy>

transformers

public WSProxyBuilder transformers(Transformer... outboundTransformers)

responseTransformers

public WSProxyBuilder responseTransformers(Transformer... outboundResponseTransformers)

wsldLocation

public WSProxyBuilder wsldLocation(URI wsldLocation)

wsdlFile

public WSProxyBuilder wsdlFile(File wsdlFile)

buildFlowConstruct

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


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