|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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
|
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
|
GCUBEProxyFactory.getProxy(GCUBEProxyContext<?> context,
TYPE proxied,
Class<?>... optionalInterface)
Given an arbitrary object, returns a proxy associated with a given GCUBEProxyContext for that object. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||