org.fabric3.implementation.proxy.jdk
Class CallbackWireObjectFactory<T>
java.lang.Object
org.fabric3.implementation.proxy.jdk.CallbackWireObjectFactory<T>
- All Implemented Interfaces:
- org.fabric3.spi.ObjectFactory<T>
public class CallbackWireObjectFactory<T>
- extends Object
- implements org.fabric3.spi.ObjectFactory<T>
Returns a proxy instance for a callback wire.
- Version:
- $Rev: 7907 $ $Date: 2009-11-23 16:45:42 +0100 (Mon, 23 Nov 2009) $
|
Constructor Summary |
CallbackWireObjectFactory(Class<T> interfaze,
org.fabric3.spi.component.ScopeContainer container,
org.fabric3.implementation.pojo.builder.ProxyService proxyService,
Map<String,Map<Method,org.fabric3.spi.wire.InvocationChain>> mappings)
Constructor. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CallbackWireObjectFactory
public CallbackWireObjectFactory(Class<T> interfaze,
org.fabric3.spi.component.ScopeContainer container,
org.fabric3.implementation.pojo.builder.ProxyService proxyService,
Map<String,Map<Method,org.fabric3.spi.wire.InvocationChain>> mappings)
- Constructor.
- Parameters:
interfaze - the proxy interfacecontainer - the scope container of the component implementation the proxy will be injected onproxyService - the service for creating proxiesmappings - the callback URI to invocation chain mappings
getInstance
public T getInstance()
throws org.fabric3.spi.ObjectCreationException
- Specified by:
getInstance in interface org.fabric3.spi.ObjectFactory<T>
- Throws:
org.fabric3.spi.ObjectCreationException
getInterfaze
public Class<T> getInterfaze()
updateMappings
public void updateMappings(String callbackUri,
Map<Method,org.fabric3.spi.wire.InvocationChain> chains)
Copyright © 2007-2010 Metaform Systems.