Annotation Type IntegrationManagedResource
@Target(TYPE) @Retention(RUNTIME) @Inherited @Documented public @interface IntegrationManagedResource
Clone of
ManagedResource
limiting beans thus annotated so that they
will only be exported by the IntegrationMBeanExporter
and prevented
from being exported by other MBeanExporters (if present).- Since:
- 4.2
- Author:
- Gary Russell
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description int
currencyTimeLimit
String
description
boolean
log
String
logFile
String
objectName
String
persistLocation
String
persistName
int
persistPeriod
String
persistPolicy
String
value
The annotation value is equivalent to theobjectName
attribute, for simple default usage.
-
Element Details
-
value
The annotation value is equivalent to theobjectName
attribute, for simple default usage.- Returns:
- the value.
- Default:
- ""
-
objectName
- Default:
- ""
-
description
String description- Default:
- ""
-
currencyTimeLimit
int currencyTimeLimit- Default:
- -1
-
log
boolean log- Default:
- false
-
logFile
String logFile- Default:
- ""
-
persistPolicy
String persistPolicy- Default:
- ""
-
persistPeriod
int persistPeriod- Default:
- -1
-
persistName
String persistName- Default:
- ""
-
persistLocation
String persistLocation- Default:
- ""
-