Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 11 java.management.jmod - Management Module
JDK 11 java.management.jmod is the JMOD file for JDK 11 Management module.
JDK 11 Management module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\java.management.jmod.
JDK 11 Management module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 Management module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\java.management.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ javax/management/MBeanServerNotification.java
/* * Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package javax.management; /** * Represents a notification emitted by the MBean Server through the MBeanServerDelegate MBean. * The MBean Server emits the following types of notifications: MBean registration, MBean * unregistration. * <P> * To receive MBeanServerNotifications, you need to register a listener with * the {@link MBeanServerDelegate MBeanServerDelegate} MBean * that represents the MBeanServer. The ObjectName of the MBeanServerDelegate is * {@link MBeanServerDelegate#DELEGATE_NAME}, which is * <CODE>JMImplementation:type=MBeanServerDelegate</CODE>. * * <p>The following code prints a message every time an MBean is registered * or unregistered in the MBean Server {@code mbeanServer}:</p> * * <pre> * private static final NotificationListener printListener = new NotificationListener() { * public void handleNotification(Notification n, Object handback) { * if (!(n instanceof MBeanServerNotification)) { * System.out.println("Ignored notification of class " + n.getClass().getName()); * return; * } * MBeanServerNotification mbsn = (MBeanServerNotification) n; * String what; * if (n.getType().equals(MBeanServerNotification.REGISTRATION_NOTIFICATION)) * what = "MBean registered"; * else if (n.getType().equals(MBeanServerNotification.UNREGISTRATION_NOTIFICATION)) * what = "MBean unregistered"; * else * what = "Unknown type " + n.getType(); * System.out.println("Received MBean Server notification: " + what + ": " + * mbsn.getMBeanName()); * } * }; * * ... * mbeanServer.addNotificationListener( * MBeanServerDelegate.DELEGATE_NAME, printListener, null, null); * </pre> * * <p id="group"> * An MBean which is not an {@link MBeanServerDelegate} may also emit * MBeanServerNotifications. In particular, there is a convention for * MBeans to emit an MBeanServerNotification for a group of MBeans.</p> * * <p>An MBeanServerNotification emitted to denote the registration or * unregistration of a group of MBeans has the following characteristics: * <ul><li>Its {@linkplain Notification#getType() notification type} is * {@code "JMX.mbean.registered.group"} or * {@code "JMX.mbean.unregistered.group"}, which can also be written {@link * MBeanServerNotification#REGISTRATION_NOTIFICATION}{@code + ".group"} or * {@link * MBeanServerNotification#UNREGISTRATION_NOTIFICATION}{@code + ".group"}. * </li> * <li>Its {@linkplain #getMBeanName() MBean name} is an ObjectName pattern * that selects the set (or a superset) of the MBeans being registered * or unregistered</li> * <li>Its {@linkplain Notification#getUserData() user data} can optionally * be set to an array of ObjectNames containing the names of all MBeans * being registered or unregistered.</li> * </ul> * * <p> * MBeans which emit these group registration/unregistration notifications will * declare them in their {@link MBeanInfo#getNotifications() * MBeanNotificationInfo}. * </p> * * @since 1.5 */ public class MBeanServerNotification extends Notification { /* Serial version */ private static final long serialVersionUID = 2876477500475969677L; /** * Notification type denoting that an MBean has been registered. * Value is "JMX.mbean.registered". */ public static final String REGISTRATION_NOTIFICATION = "JMX.mbean.registered"; /** * Notification type denoting that an MBean has been unregistered. * Value is "JMX.mbean.unregistered". */ public static final String UNREGISTRATION_NOTIFICATION = "JMX.mbean.unregistered"; /** * @serial The object names of the MBeans concerned by this notification */ private final ObjectName objectName; /** * Creates an MBeanServerNotification object specifying object names of * the MBeans that caused the notification and the specified notification * type. * * @param type A string denoting the type of the * notification. Set it to one these values: {@link * #REGISTRATION_NOTIFICATION}, {@link * #UNREGISTRATION_NOTIFICATION}. * @param source The MBeanServerNotification object responsible * for forwarding MBean server notification. * @param sequenceNumber A sequence number that can be used to order * received notifications. * @param objectName The object name of the MBean that caused the * notification. * */ public MBeanServerNotification(String type, Object source, long sequenceNumber, ObjectName objectName) { super(type, source, sequenceNumber); this.objectName = objectName; } /** * Returns the object name of the MBean that caused the notification. * * @return the object name of the MBean that caused the notification. */ public ObjectName getMBeanName() { return objectName; } @Override public String toString() { return super.toString() + "[mbeanName=" + objectName + "]"; } }
⏎ javax/management/MBeanServerNotification.java
Or download all of them as a single archive file:
File name: java.management-11.0.1-src.zip File size: 828174 bytes Release date: 2018-11-04 Download
⇒ JDK 11 java.management.rmi.jmod - Management RMI Module
2020-04-30, 96572👍, 0💬
Popular Posts:
How to download and install JDK (Java Development Kit) 1.3? If you want to write Java applications, ...
XML Serializer, Release 2.7.1, allows you to write out XML, HTML etc. as a stream of characters from...
XML Serializer, Release 2.7.1, allows you to write out XML, HTML etc. as a stream of characters from...
How to download and install xml-commons External Source Package? The source package contains Java so...
JDK 11 jdk.localedata.jmod is the JMOD file for JDK 11 Localedata module. JDK 11 Locale Data module ...