@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 | valueAlias for the  objectName()attribute, for simple default usage. | 
@AliasFor(value="objectName") public abstract String value
objectName() attribute, for simple default usage.@AliasFor(value="value") public abstract String objectName
public abstract String description
public abstract String logFile
public abstract String persistPolicy
public abstract String persistName
public abstract String persistLocation