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 - java.* 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 java.* package in JRE 1.8.0_191 rt.jar. Java source codes are also provided.
✍: FYIcenter
⏎ java/beans/beancontext/BeanContextServices.java
/* * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package java.beans.beancontext; import java.util.Iterator; import java.util.TooManyListenersException; import java.beans.beancontext.BeanContext; import java.beans.beancontext.BeanContextServiceProvider; import java.beans.beancontext.BeanContextServicesListener; /** * <p> * The BeanContextServices interface provides a mechanism for a BeanContext * to expose generic "services" to the BeanContextChild objects within. * </p> */ public interface BeanContextServices extends BeanContext, BeanContextServicesListener { /** * Adds a service to this BeanContext. * <code>BeanContextServiceProvider</code>s call this method * to register a particular service with this context. * If the service has not previously been added, the * <code>BeanContextServices</code> associates * the service with the <code>BeanContextServiceProvider</code> and * fires a <code>BeanContextServiceAvailableEvent</code> to all * currently registered <code>BeanContextServicesListeners</code>. * The method then returns <code>true</code>, indicating that * the addition of the service was successful. * If the given service has already been added, this method * simply returns <code>false</code>. * @param serviceClass the service to add * @param serviceProvider the <code>BeanContextServiceProvider</code> * associated with the service * @return true if the service was successful added, false otherwise */ boolean addService(Class serviceClass, BeanContextServiceProvider serviceProvider); /** * BeanContextServiceProviders wishing to remove * a currently registered service from this context * may do so via invocation of this method. Upon revocation of * the service, the <code>BeanContextServices</code> fires a * <code>BeanContextServiceRevokedEvent</code> to its * list of currently registered * <code>BeanContextServiceRevokedListeners</code> and * <code>BeanContextServicesListeners</code>. * @param serviceClass the service to revoke from this BeanContextServices * @param serviceProvider the BeanContextServiceProvider associated with * this particular service that is being revoked * @param revokeCurrentServicesNow a value of <code>true</code> * indicates an exceptional circumstance where the * <code>BeanContextServiceProvider</code> or * <code>BeanContextServices</code> wishes to immediately * terminate service to all currently outstanding references * to the specified service. */ void revokeService(Class serviceClass, BeanContextServiceProvider serviceProvider, boolean revokeCurrentServicesNow); /** * Reports whether or not a given service is * currently available from this context. * @param serviceClass the service in question * @return true if the service is available */ boolean hasService(Class serviceClass); /** * A <code>BeanContextChild</code>, or any arbitrary object * associated with a <code>BeanContextChild</code>, may obtain * a reference to a currently registered service from its * nesting <code>BeanContextServices</code> * via invocation of this method. When invoked, this method * gets the service by calling the getService() method on the * underlying <code>BeanContextServiceProvider</code>. * @param child the <code>BeanContextChild</code> * associated with this request * @param requestor the object requesting the service * @param serviceClass class of the requested service * @param serviceSelector the service dependent parameter * @param bcsrl the * <code>BeanContextServiceRevokedListener</code> to notify * if the service should later become revoked * @throws TooManyListenersException if there are too many listeners * @return a reference to this context's named * Service as requested or <code>null</code> */ Object getService(BeanContextChild child, Object requestor, Class serviceClass, Object serviceSelector, BeanContextServiceRevokedListener bcsrl) throws TooManyListenersException; /** * Releases a <code>BeanContextChild</code>'s * (or any arbitrary object associated with a BeanContextChild) * reference to the specified service by calling releaseService() * on the underlying <code>BeanContextServiceProvider</code>. * @param child the <code>BeanContextChild</code> * @param requestor the requestor * @param service the service */ void releaseService(BeanContextChild child, Object requestor, Object service); /** * Gets the currently available services for this context. * @return an <code>Iterator</code> consisting of the * currently available services */ Iterator getCurrentServiceClasses(); /** * Gets the list of service dependent service parameters * (Service Selectors) for the specified service, by * calling getCurrentServiceSelectors() on the * underlying BeanContextServiceProvider. * @param serviceClass the specified service * @return the currently available service selectors * for the named serviceClass */ Iterator getCurrentServiceSelectors(Class serviceClass); /** * Adds a <code>BeanContextServicesListener</code> to this BeanContext * @param bcsl the <code>BeanContextServicesListener</code> to add */ void addBeanContextServicesListener(BeanContextServicesListener bcsl); /** * Removes a <code>BeanContextServicesListener</code> * from this <code>BeanContext</code> * @param bcsl the <code>BeanContextServicesListener</code> * to remove from this context */ void removeBeanContextServicesListener(BeanContextServicesListener bcsl); }
⏎ java/beans/beancontext/BeanContextServices.java
Or download all of them as a single archive file:
File name: jre-rt-java-1.8.0_191-src.zip File size: 6664831 bytes Release date: 2018-10-28 Download
⇒ JRE 8 rt.jar - javax.* Package Source Code
2023-08-23, 246100👍, 4💬
Popular Posts:
What Is jms.jar? I heard it's related to JMS (Java Message Service) 1.1? The if you have an jms.jar ...
JDK 11 java.sql.jmod is the JMOD file for JDK 11 SQL (Structured Query Language) module. JDK 11 SQL ...
How to run "jar" command from JDK tools.jar file? "jar" is the JAR (Java Archive) file management co...
Xalan-Java, Version 2.7.1, is an XSLT processor for transforming XML documents into HTML, text, or o...
ZooKeeper is a centralized service for maintaining configuration information, naming, providing dist...