public class MuleInvoker extends Object implements org.apache.cxf.service.invoker.Invoker
Constructor and Description |
---|
MuleInvoker(CxfInboundMessageProcessor cxfMmessageProcessor,
Class<?> targetClass) |
Modifier and Type | Method and Description |
---|---|
protected Object |
extractPayload(org.apache.cxf.message.Message cxfMessage) |
static Method |
getMostSpecificMethod(Method method,
Class<?> targetClass)
Given a method, which may come from an interface, and a targetClass used
in the current AOP invocation, find the most specific method if there is
one.
|
Object |
invoke(org.apache.cxf.message.Exchange exchange,
Object o) |
static boolean |
isJdkDynamicProxy(Object object)
Return whether the given object is a J2SE dynamic proxy.
|
public MuleInvoker(CxfInboundMessageProcessor cxfMmessageProcessor, Class<?> targetClass)
public Object invoke(org.apache.cxf.message.Exchange exchange, Object o)
invoke
in interface org.apache.cxf.service.invoker.Invoker
protected Object extractPayload(org.apache.cxf.message.Message cxfMessage)
public static boolean isJdkDynamicProxy(Object object)
object
- the object to checkProxy.isProxyClass(java.lang.Class<?>)
public static Method getMostSpecificMethod(Method method, Class<?> targetClass)
method
- method to be invoked, which may come from an interfacetargetClass
- target class for the curren invocation. May be
null
or may not even implement the method.Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.