|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.servicemix.common.Endpoint
org.apache.servicemix.common.endpoints.SimpleEndpoint
org.apache.servicemix.common.endpoints.ProviderEndpoint
org.apache.servicemix.cxfbc.CxfBcProvider
public class CxfBcProvider
| Field Summary |
|---|
| Fields inherited from class org.apache.servicemix.common.Endpoint |
|---|
definition, description, endpoint, interfaceName, logger, service, serviceUnit |
| Constructor Summary | |
|---|---|
CxfBcProvider()
|
|
| Method Summary | |
|---|---|
protected org.apache.cxf.Bus |
getBus()
|
String |
getBusCfg()
|
List<org.apache.cxf.feature.AbstractFeature> |
getFeatures()
|
List<org.apache.cxf.interceptor.Interceptor> |
getInFaultInterceptors()
Returns the list of interceptors used to process fault messages being recieved by the endpoint. |
List<org.apache.cxf.interceptor.Interceptor> |
getInInterceptors()
Returns the list of interceptors used to process requests being recieved by the endpoint. |
URI |
getLocationURI()
|
List<org.apache.cxf.interceptor.Interceptor> |
getOutFaultInterceptors()
Returns the list of interceptors used to process fault messages being sent back to the consumer. |
List<org.apache.cxf.interceptor.Interceptor> |
getOutInterceptors()
Returns the list of interceptors used to process responses being sent back to the consumer. |
org.springframework.core.io.Resource |
getWsdl()
|
boolean |
isMtomEnabled()
|
boolean |
isSynchronous()
|
boolean |
isUseJBIWrapper()
|
boolean |
isUseSOAPEnvelope()
|
void |
process(MessageExchange exchange)
|
void |
processExchange(MessageExchange exchange)
|
void |
setBusCfg(String busCfg)
Specifies the location of the CXF configuraiton file used to configure the CXF bus. |
void |
setFeatures(List<org.apache.cxf.feature.AbstractFeature> features)
|
void |
setInFaultInterceptors(List<org.apache.cxf.interceptor.Interceptor> interceptors)
Specifies a list of interceptors used to process faults recieved by the endpoint. |
void |
setInInterceptors(List<org.apache.cxf.interceptor.Interceptor> interceptors)
Specifies a list of interceptors used to process requests recieved by the endpoint. |
void |
setLocationURI(URI locationURI)
Specifies the HTTP address of the exposed service. |
void |
setMtomEnabled(boolean mtomEnabled)
Specifies if the endpoint can support binnary attachments. |
void |
setOutFaultInterceptors(List<org.apache.cxf.interceptor.Interceptor> interceptors)
Specifies a list of interceptors used to process faults sent by the endpoint. |
void |
setOutInterceptors(List<org.apache.cxf.interceptor.Interceptor> interceptors)
Specifies a list of interceptors used to process responses sent by the endpoint. |
void |
setSynchronous(boolean synchronous)
Specifies if the endpoints send message synchronously to external server using underlying jms/http transport * |
void |
setUseJBIWrapper(boolean useJBIWrapper)
Specifies if the endpoint expects messages to use the JBI wrapper for SOAP messages. |
void |
setUseSOAPEnvelope(boolean useSOAPEnvelope)
Specifies if the endpoint expects soap messages when useJBIWrapper is false, if useJBIWrapper is true then ignore useSOAPEnvelope |
void |
setWsdl(org.springframework.core.io.Resource wsdl)
Specifies the location of the WSDL defining the endpoint's interface. |
void |
start()
|
void |
validate()
|
| Methods inherited from class org.apache.servicemix.common.endpoints.ProviderEndpoint |
|---|
getRole, processInOnly, processInOut, stop |
| Methods inherited from class org.apache.servicemix.common.endpoints.SimpleEndpoint |
|---|
activate, deactivate, done, fail, getChannel, getContext, getExchangeFactory, getProcessor, send, sendSync |
| Methods inherited from class org.apache.servicemix.common.Endpoint |
|---|
getDefinition, getDescription, getEndpoint, getInterfaceName, getKey, getService, getServiceUnit, isExchangeOkay, setDefinition, setDescription, setEndpoint, setInterfaceName, setService, setServiceUnit, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public CxfBcProvider()
| Method Detail |
|---|
public void processExchange(MessageExchange exchange)
public void process(MessageExchange exchange)
throws Exception
process in interface ExchangeProcessorprocess in class ProviderEndpointExceptionpublic List<org.apache.cxf.interceptor.Interceptor> getOutFaultInterceptors()
getOutFaultInterceptors in interface CxfBcEndpointWithInterceptorInterceptor objectspublic List<org.apache.cxf.interceptor.Interceptor> getInFaultInterceptors()
getInFaultInterceptors in interface CxfBcEndpointWithInterceptorInterceptor objectspublic List<org.apache.cxf.interceptor.Interceptor> getInInterceptors()
getInInterceptors in interface CxfBcEndpointWithInterceptorInterceptor objectspublic List<org.apache.cxf.interceptor.Interceptor> getOutInterceptors()
getOutInterceptors in interface CxfBcEndpointWithInterceptorInterceptor objectspublic void setInInterceptors(List<org.apache.cxf.interceptor.Interceptor> interceptors)
setInInterceptors in interface CxfBcEndpointWithInterceptorinterceptors - a list of Interceptor objectspublic void setInFaultInterceptors(List<org.apache.cxf.interceptor.Interceptor> interceptors)
setInFaultInterceptors in interface CxfBcEndpointWithInterceptorinterceptors - a list of Interceptor objectspublic void setOutInterceptors(List<org.apache.cxf.interceptor.Interceptor> interceptors)
setOutInterceptors in interface CxfBcEndpointWithInterceptorinterceptors - a list of Interceptor objectspublic void setOutFaultInterceptors(List<org.apache.cxf.interceptor.Interceptor> interceptors)
setOutFaultInterceptors in interface CxfBcEndpointWithInterceptorinterceptors - a list of Interceptor objectspublic void setWsdl(org.springframework.core.io.Resource wsdl)
wsdl - the location of the WSDL contract as a Resource
objectpublic org.springframework.core.io.Resource getWsdl()
public void validate()
throws DeploymentException
validate in class EndpointDeploymentException
public void start()
throws Exception
start in interface ExchangeProcessorstart in class ProviderEndpointExceptionprotected org.apache.cxf.Bus getBus()
public void setBusCfg(String busCfg)
busCfg - a string containing the relative path to the configuration
filepublic String getBusCfg()
public void setLocationURI(URI locationURI)
locationURI - a URI objectpublic URI getLocationURI()
public void setMtomEnabled(boolean mtomEnabled)
mtomEnabled - a booleanpublic boolean isMtomEnabled()
public void setUseJBIWrapper(boolean useJBIWrapper)
useJBIWrapper - a booleanpublic boolean isUseJBIWrapper()
public void setUseSOAPEnvelope(boolean useSOAPEnvelope)
public boolean isUseSOAPEnvelope()
public void setSynchronous(boolean synchronous)
synchronous - a booleanpublic boolean isSynchronous()
public void setFeatures(List<org.apache.cxf.feature.AbstractFeature> features)
public List<org.apache.cxf.feature.AbstractFeature> getFeatures()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||