@Target(value=TYPE) @Retention(value=RUNTIME) @Inherited @Documented public @interface ManagedResource
ManagedResource attribute.
 Note: This annotation is marked as inherited, allowing for generic management-aware base classes. In such a scenario, it is recommended to not specify an object name value since this would lead to naming collisions in case of multiple subclasses getting registered.
ManagedResource| Modifier and Type | Optional Element and Description | 
|---|---|
int | 
currencyTimeLimit  | 
String | 
description  | 
boolean | 
log  | 
String | 
logFile  | 
String | 
objectName  | 
String | 
persistLocation  | 
String | 
persistName  | 
int | 
persistPeriod  | 
String | 
persistPolicy  | 
String | 
value
Alias for the  
objectName() attribute, for simple default usage. | 
@AliasFor(value="objectName") public abstract String value
objectName() attribute, for simple default usage.public abstract String description
public abstract String logFile
public abstract String persistPolicy
public abstract String persistName
public abstract String persistLocation