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/NotificationEmitter.java
/* * Copyright (c) 2002, 2007, 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>This interface should be used by new code in preference to the * {@link NotificationBroadcaster} interface.</p> * * <p>Implementations of this interface and of {@code NotificationBroadcaster} * 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 NotificationEmitter extends NotificationBroadcaster { /** * <p>Removes a listener from this MBean. The MBean must have a * listener that exactly matches the given <code>listener</code>, * <code>filter</code>, and <code>handback</code> parameters. If * there is more than one such listener, only one is removed.</p> * * <p>The <code>filter</code> and <code>handback</code> parameters * may be null if and only if they are null in a listener to be * removed.</p> * * @param listener A listener that was previously added to this * MBean. * @param filter The filter that was specified when the listener * was added. * @param handback The handback that was specified when the listener was * added. * * @exception ListenerNotFoundException The listener is not * registered with the MBean, or it is not registered with the * given filter and handback. */ public void removeNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) throws ListenerNotFoundException; }
⏎ javax/management/NotificationEmitter.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, 85660👍, 0💬
Popular Posts:
xml-commons Resolver Source Code Files are provided in the source package file, xml-commons-resolver...
JDK 11 jdk.internal.vm.compiler .jmodis the JMOD file for JDK 11 Internal VM Compiler module. JDK 11...
ANTLR is a powerful parser generator for multiple programming languages including Java. ANTLR contai...
What Is junit-3.8.1.jar? junit-3.8.1.jar is the version 3.8.1 of JUnit JAR library file. JUnit is a ...
Xalan-Java, Version 2.7.1, is an XSLT processor for transforming XML documents into HTML, text, or o...