public class EjbMethodInvoker
extends AbstractJAXWSMethodInvoker
Modifier and Type | Class and Description |
---|---|
static class |
EjbMethodInvoker.MostSpecificMethodCache |
static class |
EjbMethodInvoker.MostSpecificMethodKey |
Constructor and Description |
---|
EjbMethodInvoker(Bus bus,
BeanContext beanContext) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
directEjbInvoke(Exchange exchange,
java.lang.reflect.Method m,
java.util.List<java.lang.Object> params) |
java.lang.Object |
getServiceObject(Exchange context) |
protected java.lang.Object |
invoke(Exchange exchange,
java.lang.Object serviceObject,
java.lang.reflect.Method m,
java.util.List<java.lang.Object> params) |
protected java.lang.Object |
performInvocation(Exchange exchange,
java.lang.Object serviceObject,
java.lang.reflect.Method m,
java.lang.Object[] paramArray) |
void |
releaseServiceObject(Exchange ex,
java.lang.Object obj) |
public EjbMethodInvoker(Bus bus, BeanContext beanContext)
public java.lang.Object getServiceObject(Exchange context)
public void releaseServiceObject(Exchange ex, java.lang.Object obj)
protected java.lang.Object invoke(Exchange exchange, java.lang.Object serviceObject, java.lang.reflect.Method m, java.util.List<java.lang.Object> params)
protected java.lang.Object performInvocation(Exchange exchange, java.lang.Object serviceObject, java.lang.reflect.Method m, java.lang.Object[] paramArray) throws java.lang.Exception
java.lang.Exception
public java.lang.Object directEjbInvoke(Exchange exchange, java.lang.reflect.Method m, java.util.List<java.lang.Object> params) throws java.lang.Exception
java.lang.Exception