|
||||||||||
| 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.cxfse.CxfSeEndpoint
public class CxfSeEndpoint
| Field Summary |
|---|
| Fields inherited from class org.apache.servicemix.common.Endpoint |
|---|
definition, description, interfaceName, logger, service, serviceUnit |
| Constructor Summary | |
|---|---|
CxfSeEndpoint()
|
|
| Method Summary | |
|---|---|
protected org.apache.cxf.Bus |
getBus()
|
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 messages being recieved by the endpoint. |
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. |
Object |
getPojo()
Returns the object implementing the endpoint's functionality. |
Map |
getProperties()
|
protected void |
injectPojo()
|
boolean |
isMtomEnabled()
|
boolean |
isSchemaValidationEnabled()
|
boolean |
isUseAegis()
|
boolean |
isUseJBIWrapper()
|
boolean |
isUseSOAPEnvelope()
|
void |
process(MessageExchange exchange)
|
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 |
setMtomEnabled(boolean mtomEnabled)
Specifies if the endpoint can process messages with binary data. |
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 |
setPojo(Object pojo)
Specifies the object implementing the endpoint's functionality. |
void |
setProperties(Map properties)
|
void |
setSchemaValidationEnabled(boolean schemaValidationEnabled)
|
void |
setUseAegis(boolean useAegis)
Specifies if the endpoint use aegis databinding to marshell/unmarshell message |
void |
setUseJBIWrapper(boolean useJBIWrapper)
Specifies if the endpoint expects messages that are encased in the JBI wrapper used 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 |
start()
|
void |
stop()
|
void |
validate()
|
| Methods inherited from class org.apache.servicemix.common.endpoints.ProviderEndpoint |
|---|
getRole, processInOnly, processInOut |
| 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 CxfSeEndpoint()
| Method Detail |
|---|
public Object getPojo()
Object that can be cast to the
proper type.
public void setPojo(Object pojo)
pojo - a JAX-WS annotated objectpublic List<org.apache.cxf.interceptor.Interceptor> getOutFaultInterceptors()
getOutFaultInterceptors in interface org.apache.cxf.interceptor.InterceptorProviderInterceptor objectspublic List<org.apache.cxf.interceptor.Interceptor> getInFaultInterceptors()
getInFaultInterceptors in interface org.apache.cxf.interceptor.InterceptorProviderInterceptor objectspublic List<org.apache.cxf.interceptor.Interceptor> getInInterceptors()
getInInterceptors in interface org.apache.cxf.interceptor.InterceptorProviderInterceptor objectspublic List<org.apache.cxf.interceptor.Interceptor> getOutInterceptors()
getOutInterceptors in interface org.apache.cxf.interceptor.InterceptorProviderInterceptor objectspublic void setInInterceptors(List<org.apache.cxf.interceptor.Interceptor> interceptors)
interceptors - a list of Interceptor objectspublic void setInFaultInterceptors(List<org.apache.cxf.interceptor.Interceptor> interceptors)
interceptors - a list of Interceptor objectspublic void setOutInterceptors(List<org.apache.cxf.interceptor.Interceptor> interceptors)
interceptors - a list of Interceptor objectspublic void setOutFaultInterceptors(List<org.apache.cxf.interceptor.Interceptor> interceptors)
interceptors - a list of Interceptor objectspublic Map getProperties()
public void setProperties(Map properties)
public void validate()
throws DeploymentException
validate in class EndpointDeploymentException
public void process(MessageExchange exchange)
throws Exception
process in interface ExchangeProcessorprocess in class ProviderEndpointException
public void start()
throws Exception
start in interface ExchangeProcessorstart in class ProviderEndpointException
public void stop()
throws Exception
stop in interface ExchangeProcessorstop in class ProviderEndpointExceptionprotected org.apache.cxf.Bus getBus()
@PostConstruct protected void injectPojo()
public void setMtomEnabled(boolean mtomEnabled)
mtomEnabled - a booleanpublic boolean isMtomEnabled()
public boolean isSchemaValidationEnabled()
public void setSchemaValidationEnabled(boolean schemaValidationEnabled)
public void setUseJBIWrapper(boolean useJBIWrapper)
mtomEnabled - a booleanpublic boolean isUseJBIWrapper()
public void setUseSOAPEnvelope(boolean useSOAPEnvelope)
public boolean isUseSOAPEnvelope()
public void setUseAegis(boolean useAegis)
public boolean isUseAegis()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||