@Target(value=ANNOTATION_TYPE)
 @Retention(value=RUNTIME)
public @interface Binding
| Modifier and Type | Fields and Description | 
|---|---|
| static java.lang.String | PROXYTYPE_DECOUPLEDThe (default) decoupled proxy type (decouples from component thread to caller thread). | 
| static java.lang.String | PROXYTYPE_DIRECTThe direct proxy type (supports custom interceptors, but uses caller thread). | 
| static java.lang.String | PROXYTYPE_RAWThe raw proxy type (i.e. | 
| static java.lang.String | SCOPE_APPLICATIONApplication scope. | 
| static java.lang.String | SCOPE_COMPONENTComponent scope. | 
| static java.lang.String | SCOPE_GLOBALGlobal scope. | 
| static java.lang.String | SCOPE_LOCALLocal component scope. | 
| static java.lang.String | SCOPE_PARENTParent scope. | 
| static java.lang.String | SCOPE_PLATFORMPlatform scope. | 
| static java.lang.String | SCOPE_UPWARDSUpwards scope. | 
| Modifier and Type | Optional Element and Description | 
|---|---|
| java.lang.String | componentnameThe component name. | 
| java.lang.String | componenttypeThe component type. | 
| boolean | createThe create component flag. | 
| CreationInfo | creationinfoThe creation info (cannot use @Component as no cycles are allowed in annotations). | 
| boolean | dynamicThe dynamic binding flag. | 
| Value[] | interceptorsThe interceptors. | 
| java.lang.String | nameThe binding name. | 
| java.lang.String | proxytypeThe proxy type. | 
| boolean | recoverThe error recover flag. | 
| java.lang.String | scopeThe search scope. | 
public static final java.lang.String PROXYTYPE_RAW
public static final java.lang.String PROXYTYPE_DIRECT
public static final java.lang.String PROXYTYPE_DECOUPLED
public abstract java.lang.String proxytype
public abstract CreationInfo creationinfo
public abstract Value[] interceptors