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 intcurrencyTimeLimitjava.lang.Stringdescriptionbooleanlogjava.lang.StringlogFilejava.lang.StringobjectNamejava.lang.StringpersistLocationjava.lang.StringpersistNameintpersistPeriodjava.lang.StringpersistPolicyjava.lang.StringvalueThe annotation value is equivalent to theobjectNameattribute, for simple default usage.
-
Element Details
-
value
@AliasFor("objectName") java.lang.String valueThe annotation value is equivalent to theobjectNameattribute, 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:
- ""
-