Apache CXF API

org.apache.cxf.jaxws
Class AbstractJAXWSMethodInvoker

java.lang.Object
  extended by org.apache.cxf.service.invoker.AbstractInvoker
      extended by org.apache.cxf.service.invoker.FactoryInvoker
          extended by org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker
All Implemented Interfaces:
Invoker
Direct Known Subclasses:
JAXWSMethodInvoker

public abstract class AbstractJAXWSMethodInvoker
extends FactoryInvoker


Constructor Summary
AbstractJAXWSMethodInvoker(Factory factory)
           
AbstractJAXWSMethodInvoker(Object bean)
           
 
Method Summary
protected  void addHandlerProperties(WrappedMessageContext ctx, Map<String,Object> handlerScopedStuff)
           
protected  Method adjustMethodAndParams(Method mOriginal, Exchange ex, List<Object> params, Class<?> serviceObjectClass)
           
protected  Fault createFault(Throwable ex, Method m, List<Object> params, boolean checked)
           
protected  SOAPFaultException findSoapFaultException(Throwable ex)
           
protected  Object invoke(Exchange exchange, Object serviceObject, Method m, List<Object> params)
           
protected  Map<String,Object> removeHandlerProperties(WrappedMessageContext ctx)
           
protected  void updateHeader(Exchange exchange, MessageContext ctx)
           
protected  void updateWebServiceContext(Exchange exchange, MessageContext ctx)
           
 
Methods inherited from class org.apache.cxf.service.invoker.FactoryInvoker
getServiceObject, isSingletonFactory, releaseServiceObject, setFactory
 
Methods inherited from class org.apache.cxf.service.invoker.AbstractInvoker
checkSuspendedInvocation, getMostSpecificMethod, insertExchange, invoke, isJdkDynamicProxy, performInvocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractJAXWSMethodInvoker

public AbstractJAXWSMethodInvoker(Object bean)

AbstractJAXWSMethodInvoker

public AbstractJAXWSMethodInvoker(Factory factory)
Method Detail

findSoapFaultException

protected SOAPFaultException findSoapFaultException(Throwable ex)

adjustMethodAndParams

protected Method adjustMethodAndParams(Method mOriginal,
                                       Exchange ex,
                                       List<Object> params,
                                       Class<?> serviceObjectClass)
Overrides:
adjustMethodAndParams in class AbstractInvoker

invoke

protected Object invoke(Exchange exchange,
                        Object serviceObject,
                        Method m,
                        List<Object> params)
Overrides:
invoke in class AbstractInvoker

createFault

protected Fault createFault(Throwable ex,
                            Method m,
                            List<Object> params,
                            boolean checked)
Overrides:
createFault in class AbstractInvoker

removeHandlerProperties

protected Map<String,Object> removeHandlerProperties(WrappedMessageContext ctx)

addHandlerProperties

protected void addHandlerProperties(WrappedMessageContext ctx,
                                    Map<String,Object> handlerScopedStuff)

updateWebServiceContext

protected void updateWebServiceContext(Exchange exchange,
                                       MessageContext ctx)

updateHeader

protected void updateHeader(Exchange exchange,
                            MessageContext ctx)

Apache CXF API

Apache CXF