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

    • value

      @AliasFor("objectName") java.lang.String value
      The annotation value is equivalent to the objectName 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:
      ""