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:
JRE 8 rt.jar - javax.* Package Source Code
JRE 8 rt.jar is the JAR file for JRE 8 RT (Runtime) libraries.
JRE (Java Runtime) 8 is the runtime environment included in JDK 8.
JRE 8 rt.jar libraries are divided into 6 packages:
com.* - Internal Oracle and Sun Microsystems libraries java.* - Standard Java API libraries. javax.* - Extended Java API libraries. jdk.* - JDK supporting libraries. org.* - Third party libraries. sun.* - Old libraries developed by Sun Microsystems.
JAR File Information:
Directory of C:\fyicenter\jdk-1.8.0_191\jre\lib 63,596,151 rt.jar
Here is the list of Java classes of the javax.* package in JRE 1.8.0_191 rt.jar. Java source codes are also provided.
✍: 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: jre-rt-javax-1.8.0_191-src.zip File size: 5381005 bytes Release date: 2018-10-28 Download
⇒ JRE 8 rt.jar - org.* Package Source Code
2024-07-16, 288082👍, 7💬
Popular Posts:
Apache BCEL Source Code Files are inside the Apache BCEL source package file like bcel-6.5.0-src.zip...
JDK 11 jdk.scripting.nashorn.jm odis the JMOD file for JDK 11 Scripting Nashorn module. JDK 11 Scrip...
Apache Log4j SLF4J Binding allows applications coded to the SLF4J API to use Log4j 2 as the implemen...
How to download and install JDK (Java Development Kit) 5? If you want to write Java applications, yo...
JDK 11 jdk.internal.JVM Stat.jmod is the JMOD file for JDK 11 Internal Jvmstat module. JDK 11 Intern...