Uses of Class
org.gcube.common.core.utils.proxies.GCUBEProxyContext

Packages that use GCUBEProxyContext
org.gcube.common.core.utils.proxies   
 

Uses of GCUBEProxyContext in org.gcube.common.core.utils.proxies
 

Subclasses of GCUBEProxyContext in org.gcube.common.core.utils.proxies
 class AccessControlProxyContext
          A specialisation of GCUBEProxyContext for proxies which prevent altogether untrusted access to selected methods of the proxied objects.
 class ForwardProxyContext
          A specialisation of GCUBEProxyContext for proxies which forward proxied calls to other proxies determined dynamically on the basis of the annotations on the methods of the proxied object.
 class ReadOnlyProxyContext
          A specialisation of GCUBEProxyContext for proxies which enforce read-only access from untrusted code to the values returned by selected methods of the proxied objects.
 

Fields in org.gcube.common.core.utils.proxies with type parameters of type GCUBEProxyContext
protected static Map<Class<? extends Annotation>,Class<? extends GCUBEProxyContext<?>>> GCUBEProxyFactory.proxyClasses
          Registered GCUBEProxyContext classes, indexed by the associated annotation classes.
 

Methods in org.gcube.common.core.utils.proxies that return GCUBEProxyContext
protected static
<ANNOTATION extends Annotation>
GCUBEProxyContext<ANNOTATION>
GCUBEProxyFactory.getProxy(Class<? extends ANNOTATION> annotationClass)
          Returns an instance of a registered GCUBEProxyContext form the class of its associated annotation.
 

Methods in org.gcube.common.core.utils.proxies with parameters of type GCUBEProxyContext
static
<TYPE> TYPE
GCUBEProxyFactory.getProxy(GCUBEProxyContext<?> context, TYPE proxied, Class<?>... optionalInterface)
          Given an arbitrary object, returns a proxy associated with a given GCUBEProxyContext for that object.
 



Copyright © 2012. All Rights Reserved.