org.apache.geronimo.cxf.ejb
Class EJBMethodInvoker

java.lang.Object
  extended by org.apache.cxf.service.invoker.AbstractInvoker
      extended by org.apache.geronimo.cxf.ejb.EJBMethodInvoker
All Implemented Interfaces:
org.apache.cxf.service.invoker.Invoker

public class EJBMethodInvoker
extends org.apache.cxf.service.invoker.AbstractInvoker


Constructor Summary
EJBMethodInvoker(EJBEndpoint endpoint, org.apache.cxf.Bus bus, org.apache.openejb.DeploymentInfo deploymentInfo)
           
 
Method Summary
 Object directEjbInvoke(org.apache.cxf.message.Exchange exchange, Method m, List<Object> params)
           
 Object getServiceObject(org.apache.cxf.message.Exchange context)
           
protected  Object invoke(org.apache.cxf.message.Exchange exchange, Object serviceObject, Method m, List<Object> params)
           
 
Methods inherited from class org.apache.cxf.service.invoker.AbstractInvoker
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(EJBEndpoint endpoint,
                        org.apache.cxf.Bus bus,
                        org.apache.openejb.DeploymentInfo deploymentInfo)
Method Detail

getServiceObject

public Object getServiceObject(org.apache.cxf.message.Exchange context)
Specified by:
getServiceObject in class org.apache.cxf.service.invoker.AbstractInvoker

invoke

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

directEjbInvoke

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


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.