org.mule.module.cxf.builder
Class AbstractOutboundMessageProcessorBuilder
java.lang.Object
org.mule.module.cxf.builder.AbstractOutboundMessageProcessorBuilder
- All Implemented Interfaces:
- MuleContextAware, MessageProcessorBuilder
- Direct Known Subclasses:
- AbstractClientMessageProcessorBuilder, LocalClientMessageProcessorBuilder, ProxyClientMessageProcessorBuilder, WsdlClientMessageProcessorBuilder
public abstract class AbstractOutboundMessageProcessorBuilder
- extends Object
- implements MessageProcessorBuilder, MuleContextAware
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
client
protected org.apache.cxf.endpoint.Client client
defaultMethodName
protected String defaultMethodName
defaultMethod
protected Method defaultMethod
configuration
protected CxfConfiguration configuration
inInterceptors
protected List<org.apache.cxf.interceptor.Interceptor> inInterceptors
inFaultInterceptors
protected List<org.apache.cxf.interceptor.Interceptor> inFaultInterceptors
outInterceptors
protected List<org.apache.cxf.interceptor.Interceptor> outInterceptors
outFaultInterceptors
protected List<org.apache.cxf.interceptor.Interceptor> outFaultInterceptors
databinding
protected org.apache.cxf.databinding.DataBinding databinding
features
protected List<org.apache.cxf.feature.AbstractFeature> features
wsdlLocation
protected String wsdlLocation
mtomEnabled
protected boolean mtomEnabled
enableMuleSoapHeaders
protected boolean enableMuleSoapHeaders
payloadToArguments
protected CxfPayloadToArguments payloadToArguments
properties
protected Map<String,Object> properties
muleContext
protected MuleContext muleContext
address
protected String address
operation
protected String operation
AbstractOutboundMessageProcessorBuilder
public AbstractOutboundMessageProcessorBuilder()
build
public CxfOutboundMessageProcessor build()
throws MuleException
- Specified by:
build in interface MessageProcessorBuilder
- Throws:
MuleException
createMessageProcessor
protected CxfOutboundMessageProcessor createMessageProcessor()
configureMessageProcessor
protected void configureMessageProcessor(CxfOutboundMessageProcessor processor)
configureClient
protected void configureClient(org.apache.cxf.endpoint.Client client)
getBus
protected org.apache.cxf.Bus getBus()
createClient
protected abstract org.apache.cxf.endpoint.Client createClient()
throws CreateException,
Exception
- Throws:
CreateException
Exception
getClient
public org.apache.cxf.endpoint.Client getClient()
getAddress
protected String getAddress()
setAddress
public void setAddress(String address)
createClientFromLocalServer
protected void createClientFromLocalServer()
throws Exception
- Throws:
Exception
addMuleInterceptors
protected void addMuleInterceptors()
getOperation
public String getOperation()
setOperation
public void setOperation(String operation)
getDatabinding
public org.apache.cxf.databinding.DataBinding getDatabinding()
setDatabinding
public void setDatabinding(org.apache.cxf.databinding.DataBinding databinding)
isMtomEnabled
public boolean isMtomEnabled()
setMtomEnabled
public void setMtomEnabled(boolean mtomEnabled)
getInInterceptors
public List<org.apache.cxf.interceptor.Interceptor> getInInterceptors()
setInInterceptors
public void setInInterceptors(List<org.apache.cxf.interceptor.Interceptor> inInterceptors)
getInFaultInterceptors
public List<org.apache.cxf.interceptor.Interceptor> getInFaultInterceptors()
setInFaultInterceptors
public void setInFaultInterceptors(List<org.apache.cxf.interceptor.Interceptor> inFaultInterceptors)
getOutInterceptors
public List<org.apache.cxf.interceptor.Interceptor> getOutInterceptors()
setOutInterceptors
public void setOutInterceptors(List<org.apache.cxf.interceptor.Interceptor> outInterceptors)
getOutFaultInterceptors
public List<org.apache.cxf.interceptor.Interceptor> getOutFaultInterceptors()
setOutFaultInterceptors
public void setOutFaultInterceptors(List<org.apache.cxf.interceptor.Interceptor> outFaultInterceptors)
getFeatures
public List<org.apache.cxf.feature.AbstractFeature> getFeatures()
setFeatures
public void setFeatures(List<org.apache.cxf.feature.AbstractFeature> features)
getWsdlLocation
public String getWsdlLocation()
setWsdlLocation
public void setWsdlLocation(String wsdlLocation)
getConfiguration
public CxfConfiguration getConfiguration()
setConfiguration
public void setConfiguration(CxfConfiguration configuration)
isEnableMuleSoapHeaders
public boolean isEnableMuleSoapHeaders()
setEnableMuleSoapHeaders
public void setEnableMuleSoapHeaders(boolean enableMuleSoapHeaders)
getPayloadToArguments
public CxfPayloadToArguments getPayloadToArguments()
setPayloadToArguments
public void setPayloadToArguments(CxfPayloadToArguments payloadToArguments)
getProperties
public Map<String,Object> getProperties()
setProperties
public void setProperties(Map<String,Object> properties)
setMuleContext
public void setMuleContext(MuleContext context)
- Specified by:
setMuleContext in interface MuleContextAware
Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.