Package org.gcube.common.core.utils.proxies

Class Summary
AccessControlProxyContext A specialisation of GCUBEProxyContext for proxies which prevent altogether untrusted access to selected methods of the proxied objects.
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.
GCUBEProxyContext<ANNOTATION extends Annotation> Partial implementation of the context of operation of a proxy whose behaviour is associated with the presence of one or more Annotations on the methods or class of the proxied object.
GCUBEProxyFactory Factory of proxies associated with GCUBEProxyContexts.
GCUBEProxyFactory.FlexEnhancer  
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.
 

Annotation Types Summary
AccessControlProxyContext.Restricted The primary annotation of the proxy associated with the context.
ForwardProxyContext.ReturnProxy The primary annotation of the proxy associated with the context.
ReadOnlyProxyContext.ReadOnly The primary annotation of the proxy associated with the context.
 



Copyright © 2013. All Rights Reserved.