Package org.apache.camel.component.bean
Class ProxyHelper
java.lang.Object
org.apache.camel.component.bean.ProxyHelper
A helper class for creating proxies which delegate to Camel
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> T
createProxy
(org.apache.camel.Endpoint endpoint, boolean binding, Class<T>... interfaceClasses) Creates a Proxy which sends the exchange to the endpoint.static <T> T
createProxy
(org.apache.camel.Endpoint endpoint, boolean binding, ClassLoader cl, Class<T>... interfaceClasses) Creates a Proxy which sends the exchange to the endpoint.static <T> T
createProxy
(org.apache.camel.Endpoint endpoint, boolean binding, ClassLoader cl, Class<T>[] interfaceClasses, MethodInfoCache methodCache) Creates a Proxy which sends the exchange to the endpoint.static <T> T
createProxy
(org.apache.camel.Endpoint endpoint, boolean binding, ClassLoader cl, Class<T> interfaceClass, MethodInfoCache methodCache) Creates a Proxy which sends the exchange to the endpoint.static <T> T
createProxy
(org.apache.camel.Endpoint endpoint, boolean binding, org.apache.camel.Producer producer, Class<T>... interfaceClasses) Creates a Proxy which sends the exchange to the endpoint.static <T> T
createProxy
(org.apache.camel.Endpoint endpoint, Class<T> interfaceClass) Creates a Proxy which sends the exchange to the endpoint.static <T> T
createProxy
(org.apache.camel.Endpoint endpoint, ClassLoader cl, Class<T> interfaceClass) Creates a Proxy which sends the exchange to the endpoint.static <T> T
createProxy
(org.apache.camel.Endpoint endpoint, org.apache.camel.Producer producer, Class<T> interfaceClass) Creates a Proxy which sends the exchange to the endpoint.static <T> T
createProxyObject
(org.apache.camel.Endpoint endpoint, boolean binding, org.apache.camel.Producer producer, ClassLoader classLoader, Class<T>[] interfaces, MethodInfoCache methodCache) Creates a Proxy which sends the exchange to the endpoint.
-
Method Details
-
createProxyObject
public static <T> T createProxyObject(org.apache.camel.Endpoint endpoint, boolean binding, org.apache.camel.Producer producer, ClassLoader classLoader, Class<T>[] interfaces, MethodInfoCache methodCache) Creates a Proxy which sends the exchange to the endpoint. -
createProxy
public static <T> T createProxy(org.apache.camel.Endpoint endpoint, boolean binding, ClassLoader cl, Class<T> interfaceClass, MethodInfoCache methodCache) throws Exception Creates a Proxy which sends the exchange to the endpoint.- Throws:
Exception
-
createProxy
public static <T> T createProxy(org.apache.camel.Endpoint endpoint, boolean binding, ClassLoader cl, Class<T>[] interfaceClasses, MethodInfoCache methodCache) throws Exception Creates a Proxy which sends the exchange to the endpoint.- Throws:
Exception
-
createProxy
public static <T> T createProxy(org.apache.camel.Endpoint endpoint, ClassLoader cl, Class<T> interfaceClass) throws Exception Creates a Proxy which sends the exchange to the endpoint.- Throws:
Exception
-
createProxy
public static <T> T createProxy(org.apache.camel.Endpoint endpoint, boolean binding, ClassLoader cl, Class<T>... interfaceClasses) throws Exception Creates a Proxy which sends the exchange to the endpoint.- Throws:
Exception
-
createProxy
public static <T> T createProxy(org.apache.camel.Endpoint endpoint, Class<T> interfaceClass) throws Exception Creates a Proxy which sends the exchange to the endpoint.- Throws:
Exception
-
createProxy
public static <T> T createProxy(org.apache.camel.Endpoint endpoint, boolean binding, Class<T>... interfaceClasses) throws Exception Creates a Proxy which sends the exchange to the endpoint.- Throws:
Exception
-
createProxy
public static <T> T createProxy(org.apache.camel.Endpoint endpoint, org.apache.camel.Producer producer, Class<T> interfaceClass) Creates a Proxy which sends the exchange to the endpoint. -
createProxy
public static <T> T createProxy(org.apache.camel.Endpoint endpoint, boolean binding, org.apache.camel.Producer producer, Class<T>... interfaceClasses) Creates a Proxy which sends the exchange to the endpoint.
-