|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.management.NotificationBroadcasterSupport javax.management.monitor.Monitor javax.management.monitor.StringMonitor
public class StringMonitor
文字列属性の値を監視するように設計されたモニター MBean を定義します。
文字列モニターは次のようにして通知を送信します。
match notification
が送信される。通知一致フラグは true
に設定する必要がある。differ notification
が送信される。通知差分フラグは true
に設定する必要がある。
フィールドの概要 |
---|
クラス javax.management.monitor.Monitor から継承されたフィールド |
---|
alreadyNotified, alreadyNotifieds, capacityIncrement, dbgTag, elementCount, OBSERVED_ATTRIBUTE_ERROR_NOTIFIED, OBSERVED_ATTRIBUTE_TYPE_ERROR_NOTIFIED, OBSERVED_OBJECT_ERROR_NOTIFIED, RESET_FLAGS_ALREADY_NOTIFIED, RUNTIME_ERROR_NOTIFIED, server |
コンストラクタの概要 | |
---|---|
StringMonitor()
デフォルトのコンストラクタです。 |
メソッドの概要 | |
---|---|
String |
getDerivedGauge()
推奨されていません。 JMX 1.2 では getDerivedGauge(ObjectName) で置換されます。 |
String |
getDerivedGauge(ObjectName object)
指定のオブジェクトが監視対象の MBean のセットに含まれる場合、このオブジェクトの派生ゲージを取得します。 |
long |
getDerivedGaugeTimeStamp()
推奨されていません。 JMX 1.2 では getDerivedGaugeTimeStamp(ObjectName) で置換されます。 |
long |
getDerivedGaugeTimeStamp(ObjectName object)
指定のオブジェクトが監視対象の MBean のセットに含まれる場合、このオブジェクトの派生ゲージのタイムスタンプを取得します。 |
MBeanNotificationInfo[] |
getNotificationInfo()
通知の Java クラス名と、文字列モニターによって送信される通知型を含む NotificationInfo オブジェクトを返します。 |
boolean |
getNotifyDiffer()
監視対象の MBean すべてに共通の差分通知のオン/オフスイッチ値を取得します。 |
boolean |
getNotifyMatch()
監視対象の MBean すべてに共通の一致通知のオン/オフスイッチ値を取得します。 |
String |
getStringToCompare()
監視対象の MBean すべてに共通の監視対象属性と比較する文字列を取得します。 |
void |
setGranularityPeriod(long period)
粒度の周期をミリ秒単位で設定します。 |
void |
setNotifyDiffer(boolean value)
監視対象の MBean すべてに共通の差分通知のオン/オフスイッチ値を設定します。 |
void |
setNotifyMatch(boolean value)
監視対象の MBean すべてに共通の一致通知のオン/オフスイッチ値を設定します。 |
void |
setStringToCompare(String value)
監視対象の MBean すべてに共通の監視対象属性と比較する文字列を設定します。 |
void |
start()
文字列モニターを開始します。 |
void |
stop()
文字列モニターを停止します。 |
クラス javax.management.monitor.Monitor から継承されたメソッド |
---|
addObservedObject, containsObservedObject, getGranularityPeriod, getObservedAttribute, getObservedObject, getObservedObjects, isActive, postDeregister, postRegister, preDeregister, preRegister, removeObservedObject, setObservedAttribute, setObservedObject |
クラス javax.management.NotificationBroadcasterSupport から継承されたメソッド |
---|
addNotificationListener, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
インタフェース javax.management.monitor.MonitorMBean から継承されたメソッド |
---|
addObservedObject, containsObservedObject, getGranularityPeriod, getObservedAttribute, getObservedObject, getObservedObjects, isActive, removeObservedObject, setObservedAttribute, setObservedObject |
コンストラクタの詳細 |
---|
public StringMonitor()
メソッドの詳細 |
---|
public void start()
MonitorMBean
内の start
Monitor
内の start
public void stop()
MonitorMBean
内の stop
Monitor
内の stop
public void setGranularityPeriod(long period) throws IllegalArgumentException
MonitorMBean
内の setGranularityPeriod
Monitor
内の setGranularityPeriod
period
- 粒度周期の値
IllegalArgumentException
- 粒度周期がゼロ以下の場合Monitor.setGranularityPeriod(long)
public String getDerivedGauge(ObjectName object)
null
を取得します。
StringMonitorMBean
内の getDerivedGauge
object
- MBean の名前。この MBean の派生ゲージが要求される
public long getDerivedGaugeTimeStamp(ObjectName object)
null
を取得します。
StringMonitorMBean
内の getDerivedGaugeTimeStamp
object
- MBean の名前。この MBean の派生ゲージのタイムスタンプが要求される
public String getDerivedGauge()
getDerivedGauge(ObjectName)
で置換されます。
StringMonitorMBean
内の getDerivedGauge
@Deprecated public long getDerivedGaugeTimeStamp()
getDerivedGaugeTimeStamp(ObjectName)
で置換されます。
StringMonitorMBean
内の getDerivedGaugeTimeStamp
public String getStringToCompare()
StringMonitorMBean
内の getStringToCompare
setStringToCompare(java.lang.String)
public void setStringToCompare(String value) throws IllegalArgumentException
StringMonitorMBean
内の setStringToCompare
value
- 文字列値
IllegalArgumentException
- 比較のために指定された文字列が null の場合getStringToCompare()
public boolean getNotifyMatch()
StringMonitorMBean
内の getNotifyMatch
true
、そうでない場合は false
setNotifyMatch(boolean)
public void setNotifyMatch(boolean value)
StringMonitorMBean
内の setNotifyMatch
value
- 一致通知のオン/オフスイッチ値getNotifyMatch()
public boolean getNotifyDiffer()
StringMonitorMBean
内の getNotifyDiffer
true
、そうでない場合は false
setNotifyDiffer(boolean)
public void setNotifyDiffer(boolean value)
StringMonitorMBean
内の setNotifyDiffer
value
- 差分通知のオン/オフスイッチ値getNotifyDiffer()
public MBeanNotificationInfo[] getNotificationInfo()
NotificationInfo
オブジェクトを返します。
NotificationBroadcaster
内の getNotificationInfo
NotificationBroadcasterSupport
内の getNotificationInfo
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。