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.desktop.jmod - Desktop Module
JDK 11 java.desktop.jmod is the JMOD file for JDK 11 Desktop module.
JDK 11 Desktop module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\java.desktop.jmod.
JDK 11 Desktop module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 Desktop module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\java.desktop.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ java/beans/beancontext/BeanContextServices.java
/* * Copyright (c) 1998, 2014, 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}s call this method * to register a particular service with this context. * If the service has not previously been added, the * {@code BeanContextServices} associates * the service with the {@code BeanContextServiceProvider} and * fires a {@code BeanContextServiceAvailableEvent} to all * currently registered {@code BeanContextServicesListeners}. * The method then returns {@code true}, indicating that * the addition of the service was successful. * If the given service has already been added, this method * simply returns {@code false}. * @param serviceClass the service to add * @param serviceProvider the {@code BeanContextServiceProvider} * 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} fires a * {@code BeanContextServiceRevokedEvent} to its * list of currently registered * {@code BeanContextServiceRevokedListeners} and * {@code BeanContextServicesListeners}. * @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} * indicates an exceptional circumstance where the * {@code BeanContextServiceProvider} or * {@code BeanContextServices} 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}, or any arbitrary object * associated with a {@code BeanContextChild}, may obtain * a reference to a currently registered service from its * nesting {@code BeanContextServices} * via invocation of this method. When invoked, this method * gets the service by calling the getService() method on the * underlying {@code BeanContextServiceProvider}. * @param child the {@code BeanContextChild} * 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} 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} */ Object getService(BeanContextChild child, Object requestor, Class<?> serviceClass, Object serviceSelector, BeanContextServiceRevokedListener bcsrl) throws TooManyListenersException; /** * Releases a {@code BeanContextChild}'s * (or any arbitrary object associated with a BeanContextChild) * reference to the specified service by calling releaseService() * on the underlying {@code BeanContextServiceProvider}. * @param child the {@code BeanContextChild} * @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} 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} to this BeanContext * @param bcsl the {@code BeanContextServicesListener} to add */ void addBeanContextServicesListener(BeanContextServicesListener bcsl); /** * Removes a {@code BeanContextServicesListener} * from this {@code BeanContext} * @param bcsl the {@code BeanContextServicesListener} * 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: java.desktop-11.0.1-src.zip File size: 7974380 bytes Release date: 2018-11-04 Download
⇒ JDK 11 java.instrument.jmod - Instrument Module
2022-08-06, 194056👍, 5💬
Popular Posts:
Jackson is "the Java JSON library" or "the best JSON parser for Java". Or simply as "JSON for Java"....
How to read XML document with DTD validation from socket connections with the socket\DelayedInput.ja.. .
The Digester package lets you configure an XML -> Java object mapping module, which triggers certain...
JDK 11 jrt-fs.jar is the JAR file for JDK 11 JRT-FS (Java RunTime - File System) defined in the "jdk...
What Is javamail1_1_3.zip? javamail1_1_3.zip is the binary package of JavaMail API 1.1.3 in ZIP form...