Module  java.management

Class JMXConnectionNotification

  • All Implemented Interfaces:
    Serializable


    public class JMXConnectionNotification
    extends Notification

    客户端连接打开或关闭或通知丢失时发出的通知。 这些通知由连接器服务器( JMXConnectorServer实例)和连接器客户端( JMXConnector实例)发送。 对于某些连接器,会话可以由一系列连接组成。 连接打开和连接关闭的通知将被发送给每一个。

    通知类型是以下之一:

    JMXConnectionNotification Types Type Meaning jmx.remote.connection.opened A new client connection has been opened. jmx.remote.connection.closed A client connection has been closed. jmx.remote.connection.failed A client connection has failed unexpectedly. jmx.remote.connection.notifs.lost A client connection has potentially lost notifications. This notification only appears on the client side.

    通知的timeStamp是一个时间值(与System.currentTimeMillis()一致),指示通知何时构建。

    从以下版本开始:
    1.5
    另请参见:
    Serialized Form
    • 构造方法详细信息

      • JMXConnectionNotification

        public JMXConnectionNotification​(String type,
                                         Object source,
                                         String connectionId,
                                         long sequenceNumber,
                                         String message,
                                         Object userData)
        构造一个新的连接通知。 通知的source取决于是由连接器服务器还是连接器客户端发送:
        • 对于连接器服务器,如果它在MBean服务器中注册,则源是其注册的ObjectName 否则,它是连接器服务器对象本身的引用,一个子类的实例是JMXConnectorServer
        • 对于连接器客户端,源是对连接器客户端对象(实现JMXConnector的类的实例)的引用
        参数
        type - 通知的类型。 这通常是一个常量OPENEDCLOSEDFAILEDNOTIFS_LOST 它不是一个错误,它是一个不同的字符串。
        source - 发送通知的连接器服务器或客户端。
        connectionId - 其连接器服务器内的连接的ID。
        sequenceNumber - 非负整数。 预期但不要求该数字将大于此来源的通知中之前的任何sequenceNumber
        message - 一个未指定的文本消息,通常包含对该事件的可读描述。 可以为null。
        userData - 一种对象,其类型和含义由连接器服务器定义。 可以为null。
        异常
        NullPointerException -如果 typesource ,或 connectionId为null。
        IllegalArgumentException - 如果 sequenceNumber为负数。
    • 方法详细信息

      • getConnectionId

        public String getConnectionId​()

        此通知所属的连接ID。

        结果
        连接ID。