public interface JDKWireProxyService
extends org.fabric3.implementation.pojo.spi.proxy.WireProxyServiceExtension
| Modifier and Type | Method and Description |
|---|---|
<T> T |
createCallbackProxy(java.lang.Class<T> interfaze,
java.util.Map<java.lang.reflect.Method,org.fabric3.spi.container.wire.InvocationChain> mapping)
Creates a callback proxy that always returns to the same target service
|
<T> T |
createMultiThreadedCallbackProxy(java.lang.Class<T> interfaze,
java.util.Map<java.lang.String,java.util.Map<java.lang.reflect.Method,org.fabric3.spi.container.wire.InvocationChain>> mappings)
Creates a Java proxy for the callback invocations chains.
|
<T> T |
createProxy(java.lang.Class<T> interfaze,
java.lang.String callbackUri,
java.util.Map<java.lang.reflect.Method,org.fabric3.spi.container.wire.InvocationChain> mappings)
Creates a Java proxy for the given wire.
|
<T> T createProxy(java.lang.Class<T> interfaze,
java.lang.String callbackUri,
java.util.Map<java.lang.reflect.Method,org.fabric3.spi.container.wire.InvocationChain> mappings)
throws org.fabric3.api.host.Fabric3Exception
interfaze - the interface the proxy implementscallbackUri - the callback URI fr the wire fronted by the proxy or null if the wire is unidirectionalmappings - the method to invocation chain mappingsorg.fabric3.api.host.Fabric3Exception - if there was a problem creating the proxy<T> T createMultiThreadedCallbackProxy(java.lang.Class<T> interfaze,
java.util.Map<java.lang.String,java.util.Map<java.lang.reflect.Method,org.fabric3.spi.container.wire.InvocationChain>> mappings)
throws org.fabric3.api.host.Fabric3Exception
interfaze - the interface the proxy should implementmappings - the invocation chain mappings keyed by target URI @return the proxyorg.fabric3.api.host.Fabric3Exception - if an error is encountered during proxy generation<T> T createCallbackProxy(java.lang.Class<T> interfaze,
java.util.Map<java.lang.reflect.Method,org.fabric3.spi.container.wire.InvocationChain> mapping)
interfaze - the service interfacemapping - the invocation chain mapping for the callback service