|
||||||||||
| 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()
|
java.util.List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> |
getInFaultInterceptors()
Returns the list of interceptors used to process fault messages being recieved by the endpoint. |
java.util.List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> |
getInInterceptors()
Returns the list of interceptors used to process messages being recieved by the endpoint. |
java.util.List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> |
getOutFaultInterceptors()
Returns the list of interceptors used to process fault messages being sent back to the consumer. |
java.util.List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> |
getOutInterceptors()
Returns the list of interceptors used to process responses being sent back to the consumer. |
java.lang.Object |
getPojo()
Returns the object implementing the endpoint's functionality. |
javax.xml.namespace.QName |
getPojoEndpoint()
|
protected javax.xml.namespace.QName |
getPojoInterfaceName()
|
javax.xml.namespace.QName |
getPojoService()
|
java.util.Map |
getProperties()
Specifies a map of properties |
protected void |
injectPojo()
|
boolean |
isMtomEnabled()
|
boolean |
isUseAegis()
|
boolean |
isUseJBIWrapper()
|
boolean |
isUseSOAPEnvelope()
|
boolean |
isUseXmlBeans()
|
void |
process(javax.jbi.messaging.MessageExchange exchange)
|
void |
setInFaultInterceptors(java.util.List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> interceptors)
Specifies a list of interceptors used to process faults recieved by the endpoint. |
void |
setInInterceptors(java.util.List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> 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(java.util.List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> interceptors)
Specifies a list of interceptors used to process faults sent by the endpoint. |
void |
setOutInterceptors(java.util.List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> interceptors)
Specifies a list of interceptors used to process responses sent by the endpoint. |
void |
setPojo(java.lang.Object pojo)
Specifies the object implementing the endpoint's functionality. |
void |
setPojoEndpoint(javax.xml.namespace.QName pojoEndpoint)
Specifies the servicemodel endpoint name generated from the pojo |
protected void |
setPojoInterfaceName(javax.xml.namespace.QName pojoInterfaceName)
Specifies the servicemodel interface name generated from the pojo |
void |
setPojoService(javax.xml.namespace.QName pojoService)
Specifies the servicemodel service name generated from the pojo |
void |
setProperties(java.util.Map properties)
|
void |
setUseAegis(boolean useAegis)
Specifies if the endpoint use aegis databinding to marshall/unmarshall 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 java.lang.Object getPojo()
Object that can be cast to the
proper type.
public void setPojo(java.lang.Object pojo)
pojo - a JAX-WS annotated objectpublic java.util.List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> getOutFaultInterceptors()
getOutFaultInterceptors in interface org.apache.cxf.interceptor.InterceptorProviderInterceptor objectspublic java.util.List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> getInFaultInterceptors()
getInFaultInterceptors in interface org.apache.cxf.interceptor.InterceptorProviderInterceptor objectspublic java.util.List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> getInInterceptors()
getInInterceptors in interface org.apache.cxf.interceptor.InterceptorProviderInterceptor objectspublic java.util.List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> getOutInterceptors()
getOutInterceptors in interface org.apache.cxf.interceptor.InterceptorProviderInterceptor objectspublic void setInInterceptors(java.util.List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> interceptors)
interceptors - a list of Interceptor objectspublic void setInFaultInterceptors(java.util.List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> interceptors)
interceptors - a list of Interceptor objectspublic void setOutInterceptors(java.util.List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> interceptors)
interceptors - a list of Interceptor objectspublic void setOutFaultInterceptors(java.util.List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> interceptors)
interceptors - a list of Interceptor objectspublic java.util.Map getProperties()
public void setProperties(java.util.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 java.lang.Exception
process in interface Endpointprocess in class ProviderEndpointjava.lang.Exception
public void start()
throws java.lang.Exception
start in interface Endpointstart in class SimpleEndpointjava.lang.Exception
public void stop()
throws java.lang.Exception
stop in interface Endpointstop in class SimpleEndpointjava.lang.Exceptionprotected 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()
public void setPojoService(javax.xml.namespace.QName pojoService)
public javax.xml.namespace.QName getPojoService()
public void setPojoEndpoint(javax.xml.namespace.QName pojoEndpoint)
public javax.xml.namespace.QName getPojoEndpoint()
protected void setPojoInterfaceName(javax.xml.namespace.QName pojoInterfaceName)
protected javax.xml.namespace.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 | |||||||||