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
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description int
currencyTimeLimit
java.lang.String
description
boolean
log
java.lang.String
logFile
java.lang.String
objectName
java.lang.String
persistLocation
java.lang.String
persistName
int
persistPeriod
java.lang.String
persistPolicy
java.lang.String
value
The annotation value is equivalent to theobjectName
attribute, for simple default usage.
-
Element Details
-
value
@AliasFor("objectName") java.lang.String valueThe annotation value is equivalent to theobjectName
attribute, for simple default usage.- Returns:
- the value.
- Default:
- ""
-
objectName
@AliasFor("value") java.lang.String objectName- Default:
- ""
-
description
java.lang.String description- Default:
- ""
-
currencyTimeLimit
int currencyTimeLimit- Default:
- -1
-
log
boolean log- Default:
- false
-
logFile
java.lang.String logFile- Default:
- ""
-
persistPolicy
java.lang.String persistPolicy- Default:
- ""
-
persistPeriod
int persistPeriod- Default:
- -1
-
persistName
java.lang.String persistName- Default:
- ""
-
persistLocation
java.lang.String persistLocation- Default:
- ""
-