|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ProxyManager
The proxy manager service allows clients to generate and manage proxies.
Method Summary | |
---|---|
java.lang.Object |
createProxy(org.osgi.framework.Bundle clientBundle,
java.util.Collection<java.lang.Class<?>> classes,
java.util.concurrent.Callable<java.lang.Object> dispatcher)
|
java.lang.Object |
createProxy(org.osgi.framework.Bundle clientBundle,
java.util.Collection<java.lang.Class<?>> classes,
java.util.concurrent.Callable<java.lang.Object> dispatcher,
InvocationHandlerWrapper wrapper)
|
boolean |
isProxy(java.lang.Object proxy)
Returns true if and only if the specified object was generated by a ProxyFactory returned by a call to ProxyManager#createProxyFactory(boolean) . |
java.util.concurrent.Callable<java.lang.Object> |
unwrap(java.lang.Object proxy)
This method unwraps the provided proxy returning the target object. |
Method Detail |
---|
java.lang.Object createProxy(org.osgi.framework.Bundle clientBundle, java.util.Collection<java.lang.Class<?>> classes, java.util.concurrent.Callable<java.lang.Object> dispatcher) throws UnableToProxyException
UnableToProxyException
java.lang.Object createProxy(org.osgi.framework.Bundle clientBundle, java.util.Collection<java.lang.Class<?>> classes, java.util.concurrent.Callable<java.lang.Object> dispatcher, InvocationHandlerWrapper wrapper) throws UnableToProxyException
UnableToProxyException
java.util.concurrent.Callable<java.lang.Object> unwrap(java.lang.Object proxy)
proxy
- the proxy to unwrap.
boolean isProxy(java.lang.Object proxy)
ProxyManager#createProxyFactory(boolean)
.
proxy
- The proxy object to test
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |