Package org.apache.camel.component.bean
Class CamelInvocationHandler
- java.lang.Object
-
- org.apache.camel.component.bean.AbstractCamelInvocationHandler
-
- org.apache.camel.component.bean.CamelInvocationHandler
-
- All Implemented Interfaces:
InvocationHandler
public class CamelInvocationHandler extends AbstractCamelInvocationHandler implements InvocationHandler
AnInvocationHandler
which invokes a message exchange on a camelEndpoint
-
-
Field Summary
-
Fields inherited from class org.apache.camel.component.bean.AbstractCamelInvocationHandler
endpoint, producer
-
-
Constructor Summary
Constructors Constructor Description CamelInvocationHandler(org.apache.camel.Endpoint endpoint, boolean binding, org.apache.camel.Producer producer, MethodInfoCache methodInfoCache)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
doInvokeProxy(Object proxy, Method method, Object[] args)
-
Methods inherited from class org.apache.camel.component.bean.AbstractCamelInvocationHandler
afterInvoke, doInvoke, findSuitableException, getExecutorService, getGenericType, invoke, invokeProxy, invokeWithBody, isValidMethod
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.reflect.InvocationHandler
invoke
-
-
-
-
Constructor Detail
-
CamelInvocationHandler
public CamelInvocationHandler(org.apache.camel.Endpoint endpoint, boolean binding, org.apache.camel.Producer producer, MethodInfoCache methodInfoCache)
-
-
Method Detail
-
doInvokeProxy
public Object doInvokeProxy(Object proxy, Method method, Object[] args) throws Throwable
- Specified by:
doInvokeProxy
in classAbstractCamelInvocationHandler
- Throws:
Throwable
-
-