org.apache.servicemix.cxfse
Class CxfSeEndpoint

java.lang.Object
  extended by org.apache.servicemix.common.Endpoint
      extended by org.apache.servicemix.common.endpoints.SimpleEndpoint
          extended by org.apache.servicemix.common.endpoints.ProviderEndpoint
              extended by org.apache.servicemix.cxfse.CxfSeEndpoint
All Implemented Interfaces:
org.apache.cxf.interceptor.InterceptorProvider, ExchangeProcessor

public class CxfSeEndpoint
extends ProviderEndpoint
implements org.apache.cxf.interceptor.InterceptorProvider

Author:
gnodet

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()
           
 List<org.apache.cxf.interceptor.Interceptor> getInInterceptors()
           
 List<org.apache.cxf.interceptor.Interceptor> getOutFaultInterceptors()
           
 List<org.apache.cxf.interceptor.Interceptor> getOutInterceptors()
           
 Object getPojo()
           
 Map getProperties()
           
protected  void injectPojo()
           
 boolean isMtomEnabled()
           
 boolean isSchemaValidationEnabled()
           
 boolean isUseJBIWrapper()
           
 void process(MessageExchange exchange)
           
 void setInFaultInterceptors(List<org.apache.cxf.interceptor.Interceptor> interceptors)
           
 void setInInterceptors(List<org.apache.cxf.interceptor.Interceptor> interceptors)
           
 void setMtomEnabled(boolean mtomEnabled)
           
 void setOutFaultInterceptors(List<org.apache.cxf.interceptor.Interceptor> interceptors)
           
 void setOutInterceptors(List<org.apache.cxf.interceptor.Interceptor> interceptors)
           
 void setPojo(Object pojo)
           
 void setProperties(Map properties)
           
 void setSchemaValidationEnabled(boolean schemaValidationEnabled)
           
 void setUseJBIWrapper(boolean useJBIWrapper)
           
 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

CxfSeEndpoint

public CxfSeEndpoint()
Method Detail

getPojo

public Object getPojo()
Returns:
the pojo

setPojo

public void setPojo(Object pojo)
Parameters:
pojo - the pojo to set

getOutFaultInterceptors

public List<org.apache.cxf.interceptor.Interceptor> getOutFaultInterceptors()
Specified by:
getOutFaultInterceptors in interface org.apache.cxf.interceptor.InterceptorProvider

getInFaultInterceptors

public List<org.apache.cxf.interceptor.Interceptor> getInFaultInterceptors()
Specified by:
getInFaultInterceptors in interface org.apache.cxf.interceptor.InterceptorProvider

getInInterceptors

public List<org.apache.cxf.interceptor.Interceptor> getInInterceptors()
Specified by:
getInInterceptors in interface org.apache.cxf.interceptor.InterceptorProvider

getOutInterceptors

public List<org.apache.cxf.interceptor.Interceptor> getOutInterceptors()
Specified by:
getOutInterceptors in interface org.apache.cxf.interceptor.InterceptorProvider

setInInterceptors

public void setInInterceptors(List<org.apache.cxf.interceptor.Interceptor> interceptors)

setInFaultInterceptors

public void setInFaultInterceptors(List<org.apache.cxf.interceptor.Interceptor> interceptors)

setOutInterceptors

public void setOutInterceptors(List<org.apache.cxf.interceptor.Interceptor> interceptors)

setOutFaultInterceptors

public void setOutFaultInterceptors(List<org.apache.cxf.interceptor.Interceptor> interceptors)

getProperties

public Map getProperties()

setProperties

public void setProperties(Map properties)

validate

public void validate()
              throws DeploymentException
Overrides:
validate in class Endpoint
Throws:
DeploymentException

process

public void process(MessageExchange exchange)
             throws Exception
Specified by:
process in interface ExchangeProcessor
Overrides:
process in class ProviderEndpoint
Throws:
Exception

start

public void start()
           throws Exception
Specified by:
start in interface ExchangeProcessor
Overrides:
start in class ProviderEndpoint
Throws:
Exception

stop

public void stop()
          throws Exception
Specified by:
stop in interface ExchangeProcessor
Overrides:
stop in class ProviderEndpoint
Throws:
Exception

getBus

protected org.apache.cxf.Bus getBus()

injectPojo

@PostConstruct
protected void injectPojo()

setMtomEnabled

public void setMtomEnabled(boolean mtomEnabled)

isMtomEnabled

public boolean isMtomEnabled()

isSchemaValidationEnabled

public boolean isSchemaValidationEnabled()

setSchemaValidationEnabled

public void setSchemaValidationEnabled(boolean schemaValidationEnabled)

setUseJBIWrapper

public void setUseJBIWrapper(boolean useJBIWrapper)

isUseJBIWrapper

public boolean isUseJBIWrapper()


Copyright © 2005-2008 Apache Software Foundation. All Rights Reserved.