JavaTM 2 Platform
Standard Ed. 6

javax.management
類別 MBeanServerNotification

java.lang.Object
  繼承者 java.util.EventObject
      繼承者 javax.management.Notification
          繼承者 javax.management.MBeanServerNotification
所有已實作的介面:
Serializable

public class MBeanServerNotification
extends Notification

表示 MBean 伺服器通過 MBeanServerDelegate MBean 所發出的通知。MBean 伺服器發出下列型別的通知:MBean 註冊、MBean 註銷。

要想接收 MBeanServerNotifications,需要宣告為表示 MBeanServer 的 javax.management.MBeanServerDelegate MBean 的偵聽器。MBeanServerDelegate 的 ObjectName 是:JMImplementation:type=MBeanServerDelegate

從以下版本開始:
1.5
另請參見:
序列化表格

欄位摘要
static String REGISTRATION_NOTIFICATION
          表示已註冊該 MBean 的通知型別。
static String UNREGISTRATION_NOTIFICATION
          表示已註銷該 MBean 的通知型別。
 
從類別 javax.management.Notification 繼承的欄位
source
 
建構子摘要
MBeanServerNotification(String type, Object source, long sequenceNumber, ObjectName objectName)
          創建一個指定了導致該通知的 MBean 物件名和指定通知型別的 MBeanServerNotification 物件。
 
方法摘要
 ObjectName getMBeanName()
          返回導致該通知的 MBean 的物件名。
 
從類別 javax.management.Notification 繼承的方法
getMessage, getSequenceNumber, getTimeStamp, getType, getUserData, setSequenceNumber, setSource, setTimeStamp, setUserData, toString
 
從類別 java.util.EventObject 繼承的方法
getSource
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

欄位詳細資訊

REGISTRATION_NOTIFICATION

public static final String REGISTRATION_NOTIFICATION
表示已註冊該 MBean 的通知型別。其值是 "JMX.mbean.registered"。

另請參見:
常數欄位值

UNREGISTRATION_NOTIFICATION

public static final String UNREGISTRATION_NOTIFICATION
表示已註銷該 MBean 的通知型別。其值是 "JMX.mbean.unregistered"。

另請參見:
常數欄位值
建構子詳細資訊

MBeanServerNotification

public MBeanServerNotification(String type,
                               Object source,
                               long sequenceNumber,
                               ObjectName objectName)
創建一個指定了導致該通知的 MBean 物件名和指定通知型別的 MBeanServerNotification 物件。

參數:
type - 表示通知型別的字元串。設置為下列某個值:REGISTRATION_NOTIFICATION, UNREGISTRATION_NOTIFICATION
source - 負責轉發 MBean 伺服器通知的 MBeanServerNotification 物件。
sequenceNumber - 用於排序已接收通知的序列號。
objectName - 導致該通知的 MBean 的物件名。
方法詳細資訊

getMBeanName

public ObjectName getMBeanName()
返回導致該通知的 MBean 的物件名。

返回:
導致該通知的 MBean 的物件名。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only