public class CxfSeEndpoint extends ProviderEndpoint implements org.apache.cxf.interceptor.InterceptorProvider
loggerdefinition, description, interfaceName, service, serviceUnit| Constructor and Description |
|---|
CxfSeEndpoint() |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.cxf.Bus |
getBus() |
org.apache.cxf.databinding.AbstractDataBinding |
getDataBinding() |
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 |
setDataBinding(org.apache.cxf.databinding.AbstractDataBinding dataBinding)
Specifies dataBinding used by the Endpoint
|
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() |
activate, deactivate, getRole, processInOnly, processInOutdone, fail, getChannel, getContext, getExchangeFactory, send, sendSyncgetDefinition, getDescription, getEndpoint, getInterfaceName, getKey, getService, getServiceUnit, isExchangeOkay, prepareExchange, setDefinition, setDescription, setEndpoint, setInterfaceName, setService, setServiceUnit, toStringpublic 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.DeploymentExceptionpublic void process(javax.jbi.messaging.MessageExchange exchange)
throws java.lang.Exception
process in interface Endpointprocess in class ProviderEndpointjava.lang.Exceptionpublic void start()
throws java.lang.Exception
start in interface Endpointstart in class SimpleEndpointjava.lang.Exceptionpublic 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()
public void setDataBinding(org.apache.cxf.databinding.AbstractDataBinding dataBinding)
public org.apache.cxf.databinding.AbstractDataBinding getDataBinding()
Copyright © 2005-2014 FuseSource. All Rights Reserved.