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.Exceptionpublic 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