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 Link icon

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

      @AliasFor("value") String objectName
      Default:
      ""
    • description Link icon

      String description
      Default:
      ""
    • currencyTimeLimit Link icon

      int currencyTimeLimit
      Default:
      -1
    • log Link icon

      boolean log
      Default:
      false
    • logFile Link icon

      String logFile
      Default:
      ""
    • persistPolicy Link icon

      String persistPolicy
      Default:
      ""
    • persistPeriod Link icon

      int persistPeriod
      Default:
      -1
    • persistName Link icon

      String persistName
      Default:
      ""
    • persistLocation Link icon

      String persistLocation
      Default:
      ""