Annotation Interface 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
  • Element Details

    • value

      @AliasFor("objectName") String value
      The annotation value is equivalent to the objectName attribute, for simple default usage.
      Returns:
      the value.
      Default:
      ""
    • objectName

      @AliasFor("value") String 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:
      ""