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/NotificationBroadcaster.java
/* * Copyright (c) 1999, 2005, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package javax.management; import java.util.concurrent.CopyOnWriteArrayList; // for Javadoc /** * <p>Interface implemented by an MBean that emits Notifications. It * allows a listener to be registered with the MBean as a notification * listener.</p> * * <h3>Notification dispatch</h3> * * <p>When an MBean emits a notification, it considers each listener that has been * added with {@link #addNotificationListener addNotificationListener} and not * subsequently removed with {@link #removeNotificationListener removeNotificationListener}. * If a filter was provided with that listener, and if the filter's * {@link NotificationFilter#isNotificationEnabled isNotificationEnabled} method returns * false, the listener is ignored. Otherwise, the listener's * {@link NotificationListener#handleNotification handleNotification} method is called with * the notification, as well as the handback object that was provided to * {@code addNotificationListener}.</p> * * <p>If the same listener is added more than once, it is considered as many times as it was * added. It is often useful to add the same listener with different filters or handback * objects.</p> * * <p>Implementations of this interface can differ regarding the thread in which the methods * of filters and listeners are called.</p> * * <p>If the method call of a filter or listener throws an {@link Exception}, then that * exception should not prevent other listeners from being invoked. However, if the method * call throws an {@link Error}, then it is recommended that processing of the notification * stop at that point, and if it is possible to propagate the {@code Error} to the sender of * the notification, this should be done.</p> * * <p>New code should use the {@link NotificationEmitter} interface * instead.</p> * * <p>Implementations of this interface and of {@code NotificationEmitter} * should be careful about synchronization. In particular, it is not a good * idea for an implementation to hold any locks while it is calling a * listener. To deal with the possibility that the list of listeners might * change while a notification is being dispatched, a good strategy is to * use a {@link CopyOnWriteArrayList} for this list. * * @since 1.5 */ public interface NotificationBroadcaster { /** * Adds a listener to this MBean. * * @param listener The listener object which will handle the * notifications emitted by the broadcaster. * @param filter The filter object. If filter is null, no * filtering will be performed before handling notifications. * @param handback An opaque object to be sent back to the * listener when a notification is emitted. This object cannot be * used by the Notification broadcaster object. It should be * resent unchanged with the notification to the listener. * * @exception IllegalArgumentException Listener parameter is null. * * @see #removeNotificationListener */ public void addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) throws java.lang.IllegalArgumentException; /** * Removes a listener from this MBean. If the listener * has been registered with different handback objects or * notification filters, all entries corresponding to the listener * will be removed. * * @param listener A listener that was previously added to this * MBean. * * @exception ListenerNotFoundException The listener is not * registered with the MBean. * * @see #addNotificationListener * @see NotificationEmitter#removeNotificationListener */ public void removeNotificationListener(NotificationListener listener) throws ListenerNotFoundException; /** * <p>Returns an array indicating, for each notification this * MBean may send, the name of the Java class of the notification * and the notification type.</p> * * <p>It is not illegal for the MBean to send notifications not * described in this array. However, some clients of the MBean * server may depend on the array being complete for their correct * functioning.</p> * * @return the array of possible notifications. */ public MBeanNotificationInfo[] getNotificationInfo(); }
⏎ javax/management/NotificationBroadcaster.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, 98978👍, 0💬
Popular Posts:
JDK 11 java.desktop.jmod is the JMOD file for JDK 11 Desktop module. JDK 11 Desktop module compiled ...
maven-settings-builder-3 .8.6.jaris the JAR file for Apache Maven 3.8.6 Settings Builder module. Apa...
maven-model-builder-3.8. 6.jaris the JAR file for Apache Maven 3.8.6 Model Builder module. Apache Ma...
What Is HttpComponents commons-httpclient-3.1.j ar?HttpComponents commons-httpclient-3.1.j aris the ...
What JAR files are required to run sax\Writer.java provided in the Apache Xerces package? 1 JAR file...