org.apache.openejb.server.cxf.ejb
Class EjbMethodInvoker

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
              extended by org.apache.openejb.server.cxf.ejb.EjbMethodInvoker
All Implemented Interfaces:
org.apache.cxf.service.invoker.Invoker

public class EjbMethodInvoker
extends org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker


Constructor Summary
EjbMethodInvoker(org.apache.cxf.Bus bus, DeploymentInfo deploymentInfo)
           
 
Method Summary
 java.lang.Object directEjbInvoke(org.apache.cxf.message.Exchange exchange, java.lang.reflect.Method m, java.util.List<java.lang.Object> params)
           
 java.lang.Object getServiceObject(org.apache.cxf.message.Exchange context)
           
protected  java.lang.Object invoke(org.apache.cxf.message.Exchange exchange, java.lang.Object serviceObject, java.lang.reflect.Method m, java.util.List<java.lang.Object> params)
           
protected  java.lang.Object performInvocation(org.apache.cxf.message.Exchange exchange, java.lang.Object serviceObject, java.lang.reflect.Method m, java.lang.Object[] paramArray)
           
 void releaseServiceObject(org.apache.cxf.message.Exchange ex, java.lang.Object obj)
           
 
Methods inherited from class org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker
addHandlerProperties, createFault, findSoapFaultException, removeHandlerProperties, updateWebServiceContext
 
Methods inherited from class org.apache.cxf.service.invoker.FactoryInvoker
setFactory
 
Methods inherited from class org.apache.cxf.service.invoker.AbstractInvoker
checkSuspendedInvocation, getMostSpecificMethod, insertExchange, invoke, isJdkDynamicProxy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EjbMethodInvoker

public EjbMethodInvoker(org.apache.cxf.Bus bus,
                        DeploymentInfo deploymentInfo)
Method Detail

getServiceObject

public java.lang.Object getServiceObject(org.apache.cxf.message.Exchange context)
Overrides:
getServiceObject in class org.apache.cxf.service.invoker.FactoryInvoker

releaseServiceObject

public void releaseServiceObject(org.apache.cxf.message.Exchange ex,
                                 java.lang.Object obj)
Overrides:
releaseServiceObject in class org.apache.cxf.service.invoker.FactoryInvoker

invoke

protected java.lang.Object invoke(org.apache.cxf.message.Exchange exchange,
                                  java.lang.Object serviceObject,
                                  java.lang.reflect.Method m,
                                  java.util.List<java.lang.Object> params)
Overrides:
invoke in class org.apache.cxf.service.invoker.AbstractInvoker

performInvocation

protected java.lang.Object performInvocation(org.apache.cxf.message.Exchange exchange,
                                             java.lang.Object serviceObject,
                                             java.lang.reflect.Method m,
                                             java.lang.Object[] paramArray)
                                      throws java.lang.Exception
Overrides:
performInvocation in class org.apache.cxf.service.invoker.AbstractInvoker
Throws:
java.lang.Exception

directEjbInvoke

public java.lang.Object directEjbInvoke(org.apache.cxf.message.Exchange exchange,
                                        java.lang.reflect.Method m,
                                        java.util.List<java.lang.Object> params)
                                 throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.