クラス AttributePollingMessageSource

実装されたすべてのインターフェース:
AwareBeanFactoryAwareBeanNameAwareDisposableBeanInitializingBeanMessageSource<ObjectSE>IntegrationPatternNamedComponentIntegrationInboundManagementIntegrationManagement

public class AttributePollingMessageSource extends AbstractMessageSource<ObjectSE>
AbstractMessageSource.receive() が呼び出されるたびに JMX 属性の現在の値を取得する MessageSource 実装。
導入:
2.0
作成者:
Mark Fisher, Gary Russell
  • コンストラクターの詳細

    • AttributePollingMessageSource

      public AttributePollingMessageSource()
  • メソッドの詳細

    • setServer

      public void setServer(MBeanServerConnectionSE server)
      JMXMBean が登録されている MBeanServer を提供します。
      パラメーター:
      server - MBean サーバー接続。
    • setObjectName

      public void setObjectName(StringSE objectName)
      JMXMBean の ObjectNameSE の文字列値を指定します。
      パラメーター:
      objectName - オブジェクト名。
    • setAttributeName

      public void setAttributeName(StringSE attributeName)
      取得する属性の名前を指定します。
      パラメーター:
      attributeName - 属性名。
    • getComponentType

      public StringSE getComponentType()
    • doReceive

      protected ObjectSE doReceive()
      JMX 属性値を取得します。
      次で指定:
      クラス AbstractMessageSource<ObjectSE>doReceive 
      戻り値:
      返された値。