|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.servicemix.common.endpoints.AbstractEndpoint
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.endpoints.AbstractEndpoint |
|---|
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. |
protected String |
getPojoEndpoint()
|
protected QName |
getPojoInterfaceName()
|
protected QName |
getPojoService()
|
Map |
getProperties()
|
protected void |
injectPojo()
|
boolean |
isMtomEnabled()
|
boolean |
isUseAegis()
|
boolean |
isUseJBIWrapper()
|
boolean |
isUseSOAPEnvelope()
|
boolean |
isUseXmlBeans()
|
void |
process(javax.jbi.messaging.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. |
protected void |
setPojoEndpoint(String pojoEndpoint)
|
protected void |
setPojoInterfaceName(QName pojoInterfaceName)
|
protected void |
setPojoService(QName pojoService)
|
void |
setProperties(Map properties)
|
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 |
setUseXmlBeans(boolean useXmlBeans)
Specifies if the endpoint use xmlbeans databinding to marshell/unmarshell message |
void |
start()
|
void |
stop()
|
void |
validate()
|
| Methods inherited from class org.apache.servicemix.common.endpoints.ProviderEndpoint |
|---|
activate, deactivate, getRole, processInOnly, processInOut |
| Methods inherited from class org.apache.servicemix.common.endpoints.SimpleEndpoint |
|---|
done, fail, getChannel, getContext, getExchangeFactory, send, sendSync |
| Methods inherited from class org.apache.servicemix.common.endpoints.AbstractEndpoint |
|---|
getDefinition, getDescription, getEndpoint, getInterfaceName, getKey, getService, getServiceUnit, isExchangeOkay, prepareExchange, 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 javax.jbi.management.DeploymentException
validate in interface Endpointvalidate in class AbstractEndpointjavax.jbi.management.DeploymentException
public void process(javax.jbi.messaging.MessageExchange exchange)
throws Exception
process in interface Endpointprocess in class ProviderEndpointException
public void start()
throws Exception
start in interface Endpointstart in class SimpleEndpointException
public void stop()
throws Exception
stop in interface Endpointstop in class SimpleEndpointExceptionprotected org.apache.cxf.Bus getBus()
@PostConstruct protected void injectPojo()
public void setMtomEnabled(boolean mtomEnabled)
mtomEnabled - a booleanpublic boolean isMtomEnabled()
public void setUseJBIWrapper(boolean useJBIWrapper)
public boolean isUseJBIWrapper()
public void setUseSOAPEnvelope(boolean useSOAPEnvelope)
public boolean isUseSOAPEnvelope()
public void setUseAegis(boolean useAegis)
public boolean isUseAegis()
protected void setPojoService(QName pojoService)
protected QName getPojoService()
protected void setPojoEndpoint(String pojoEndpoint)
protected String getPojoEndpoint()
protected void setPojoInterfaceName(QName pojoInterfaceName)
protected QName getPojoInterfaceName()
public void setUseXmlBeans(boolean useXmlBeans)
public boolean isUseXmlBeans()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||