public class WebServiceMessageProcessorBuilder extends AbstractInboundMessageProcessorBuilder implements org.mule.api.construct.FlowConstructAware
Service, then it will try to
detect the serviceClass from the component.Service, then the serviceClass
attribute must be supplied.| Modifier and Type | Field and Description |
|---|---|
protected org.apache.commons.logging.Log |
logger |
muleContext| Constructor and Description |
|---|
WebServiceMessageProcessorBuilder() |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.cxf.service.invoker.Invoker |
createInvoker(CxfInboundMessageProcessor processor) |
protected org.apache.cxf.frontend.ServerFactoryBean |
createServerFactory() |
protected String |
getAddress() |
org.apache.cxf.databinding.DataBinding |
getDatabinding() |
String |
getFrontend() |
Class<?> |
getServiceClass() |
protected Class<?> |
getTargetClass(org.mule.api.service.Service service)
Try to determine the target class from the Service.
|
boolean |
isProxy() |
void |
setDatabinding(org.apache.cxf.databinding.DataBinding databinding) |
void |
setFlowConstruct(org.mule.api.construct.FlowConstruct flowConstruct) |
void |
setFrontend(String frontend)
Whether to use the simple frontend or JAX-WS frontend.
|
void |
setServiceClass(Class<?> serviceClass) |
addIgnoredMethods, build, configureMessageProcessor, configureServer, getBindingId, getConfiguration, getFeatures, getInFaultInterceptors, getInInterceptors, getMimeType, getMtomEnabled, getNamespace, getOutFaultInterceptors, getOutInterceptors, getPort, getProperties, getSchemaLocations, getServer, getService, getSoapVersion, getWsdlLocation, getWSDLQueryHandler, isEnableMuleSoapHeaders, isValidationEnabled, setAddProperties, setBindingId, setConfiguration, setEnableMuleSoapHeaders, setFeatures, setInFaultInterceptors, setInInterceptors, setMtomEnabled, setMuleContext, setNamespace, setOutFaultInterceptors, setOutInterceptors, setPort, setProperties, setSchemaLocations, setService, setSoapVersion, setValidationEnabled, setWsdlLocation, setWsSecurityprotected org.apache.cxf.frontend.ServerFactoryBean createServerFactory()
throws Exception
createServerFactory in class AbstractInboundMessageProcessorBuilderExceptionprotected org.apache.cxf.service.invoker.Invoker createInvoker(CxfInboundMessageProcessor processor)
createInvoker in class AbstractInboundMessageProcessorBuilderprotected Class<?> getTargetClass(org.mule.api.service.Service service) throws org.mule.api.MuleException, ClassNotFoundException
org.mule.api.MuleExceptionClassNotFoundExceptionprotected String getAddress()
getAddress in class AbstractInboundMessageProcessorBuilderpublic boolean isProxy()
isProxy in class AbstractInboundMessageProcessorBuilderpublic Class<?> getServiceClass()
getServiceClass in class AbstractInboundMessageProcessorBuilderpublic void setServiceClass(Class<?> serviceClass)
public void setFlowConstruct(org.mule.api.construct.FlowConstruct flowConstruct)
setFlowConstruct in interface org.mule.api.construct.FlowConstructAwarepublic String getFrontend()
public void setFrontend(String frontend)
frontend - public org.apache.cxf.databinding.DataBinding getDatabinding()
public void setDatabinding(org.apache.cxf.databinding.DataBinding databinding)
Copyright © 2003–2018 MuleSoft, Inc.. All rights reserved.