org.glassfish.hk2.api
Annotation Type UseProxy


@Documented
@Retention(value=RUNTIME)
@Target(value={METHOD,TYPE})
public @interface UseProxy

This annotation is used when automatically analyzing a class or a {link Factory.provide() method to indicate that the descriptor either should or should not use a proxy. This annotation is only used for automatic class analysis, and the value in a descriptor will not be checked against this annotation at run time.

Note that this annotation is NOT inherited, and hence must be on the analyzed class itself, and not superclasses or interfaces of the analyzed class

Author:
jwells

Optional Element Summary
 boolean value
          If this returns true then the isProxiable will be set to true, but if this returns false then the isProxiable will be set to false
 

value

public abstract boolean value
If this returns true then the isProxiable will be set to true, but if this returns false then the isProxiable will be set to false

Returns:
The value that the isProxiable field of the descriptor should take
Default:
true


Copyright © 2012 Oracle Corporation. All Rights Reserved.