Fabric3 JDK Proxy Service
A C E G H I J M N O S U W

A

AbstractCallbackInvocationHandler<T> - Class in org.fabric3.implementation.proxy.jdk
Abstract callback handler implementation.
AbstractCallbackInvocationHandler(Class<T>) - Constructor for class org.fabric3.implementation.proxy.jdk.AbstractCallbackInvocationHandler
Constructor.

C

CallbackWireObjectFactory<T> - Class in org.fabric3.implementation.proxy.jdk
Returns a proxy instance for a callback wire.
CallbackWireObjectFactory(Class<T>, ScopeContainer, ProxyService, Map<String, Map<Method, InvocationChain>>) - Constructor for class org.fabric3.implementation.proxy.jdk.CallbackWireObjectFactory
Constructor.
cast(B) - Method in class org.fabric3.implementation.proxy.jdk.JDKProxyService
 
createCallbackObjectFactory(Class<T>, ScopeContainer, URI, Wire) - Method in class org.fabric3.implementation.proxy.jdk.JDKProxyService
 
createCallbackProxy(Class<T>, Map<String, Map<Method, InvocationChain>>) - Method in class org.fabric3.implementation.proxy.jdk.JDKProxyService
 
createObjectFactory(Class<T>, InteractionType, Wire, String) - Method in class org.fabric3.implementation.proxy.jdk.JDKProxyService
 
createProxy(Class<T>, InteractionType, String, Map<Method, InvocationChain>) - Method in class org.fabric3.implementation.proxy.jdk.JDKProxyService
 
createStatefullCallbackProxy(Class<T>, Map<Method, InvocationChain>, ScopeContainer) - Method in class org.fabric3.implementation.proxy.jdk.JDKProxyService
 

E

expire(F3Conversation) - Method in class org.fabric3.implementation.proxy.jdk.JDKInvocationHandler
 

G

getBusinessInterface() - Method in class org.fabric3.implementation.proxy.jdk.JDKInvocationHandler
 
getInstance() - Method in class org.fabric3.implementation.proxy.jdk.CallbackWireObjectFactory
 
getInstance() - Method in class org.fabric3.implementation.proxy.jdk.WireObjectFactory
 
getInterfaze() - Method in class org.fabric3.implementation.proxy.jdk.CallbackWireObjectFactory
 
getService() - Method in class org.fabric3.implementation.proxy.jdk.JDKInvocationHandler
 
getServiceReference() - Method in class org.fabric3.implementation.proxy.jdk.JDKInvocationHandler
 

H

handleProxyMethod(Method) - Method in class org.fabric3.implementation.proxy.jdk.AbstractCallbackInvocationHandler
 

I

invoke(InvocationChain, Object[], WorkContext) - Method in class org.fabric3.implementation.proxy.jdk.AbstractCallbackInvocationHandler
 
invoke(Object, Method, Object[]) - Method in class org.fabric3.implementation.proxy.jdk.JDKInvocationHandler
 
invoke(Object, Method, Object[]) - Method in class org.fabric3.implementation.proxy.jdk.MultiThreadedCallbackInvocationHandler
 
invoke(Object, Method, Object[]) - Method in class org.fabric3.implementation.proxy.jdk.StatefulCallbackInvocationHandler
 

J

JDKInvocationHandler<B> - Class in org.fabric3.implementation.proxy.jdk
Dispatches from a proxy to a wire.
JDKInvocationHandler(Class<B>, String, Map<Method, InvocationChain>) - Constructor for class org.fabric3.implementation.proxy.jdk.JDKInvocationHandler
Creates a stateless wire proxy
JDKInvocationHandler(Class<B>, InteractionType, String, Map<Method, InvocationChain>, ScopeContainer) - Constructor for class org.fabric3.implementation.proxy.jdk.JDKInvocationHandler
Creates a wire proxy.
JDKProxyService - Class in org.fabric3.implementation.proxy.jdk
the default implementation of a wire service that uses JDK dynamic proxies
JDKProxyService() - Constructor for class org.fabric3.implementation.proxy.jdk.JDKProxyService
 
JDKProxyService(ClassLoaderRegistry, ScopeRegistry) - Constructor for class org.fabric3.implementation.proxy.jdk.JDKProxyService
 

M

MultiThreadedCallbackInvocationHandler<T> - Class in org.fabric3.implementation.proxy.jdk
Responsible for dispatching to a callback service from multi-threaded component instances such as composite scope components.
MultiThreadedCallbackInvocationHandler(Class<T>, Map<String, Map<Method, InvocationChain>>) - Constructor for class org.fabric3.implementation.proxy.jdk.MultiThreadedCallbackInvocationHandler
Constructor.

N

NoMethodForOperationException - Exception in org.fabric3.implementation.proxy.jdk
Thrown when an Operation cannot be mapped to a method on an interface
NoMethodForOperationException() - Constructor for exception org.fabric3.implementation.proxy.jdk.NoMethodForOperationException
 
NoMethodForOperationException(String) - Constructor for exception org.fabric3.implementation.proxy.jdk.NoMethodForOperationException
 
NoMethodForOperationException(String, Throwable) - Constructor for exception org.fabric3.implementation.proxy.jdk.NoMethodForOperationException
 
NoMethodForOperationException(Throwable) - Constructor for exception org.fabric3.implementation.proxy.jdk.NoMethodForOperationException
 

O

org.fabric3.implementation.proxy.jdk - package org.fabric3.implementation.proxy.jdk
 

S

StatefulCallbackInvocationHandler<T> - Class in org.fabric3.implementation.proxy.jdk
Responsible for dispatching to a callback service from a component implementation instance that is not composite scope.
StatefulCallbackInvocationHandler(Class<T>, Map<Method, InvocationChain>) - Constructor for class org.fabric3.implementation.proxy.jdk.StatefulCallbackInvocationHandler
Constructor.
StatefulCallbackInvocationHandler(Class<T>, ScopeContainer, Map<Method, InvocationChain>) - Constructor for class org.fabric3.implementation.proxy.jdk.StatefulCallbackInvocationHandler
Constructor.

U

updateCallbackObjectFactory(ObjectFactory<?>, Class<T>, ScopeContainer, URI, Wire) - Method in class org.fabric3.implementation.proxy.jdk.JDKProxyService
 
updateMappings(String, Map<Method, InvocationChain>) - Method in class org.fabric3.implementation.proxy.jdk.CallbackWireObjectFactory
 

W

WireObjectFactory<T> - Class in org.fabric3.implementation.proxy.jdk
Creates a proxy for a wire that implements a provided interface
WireObjectFactory(Class<T>, InteractionType, String, ProxyService, Map<Method, InvocationChain>) - Constructor for class org.fabric3.implementation.proxy.jdk.WireObjectFactory
Constructor.

A C E G H I J M N O S U W
Fabric3 JDK Proxy Service

Copyright © 2007-2010 Metaform Systems.