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 17 java.base.jmod - Base Module
JDK 17 java.base.jmod is the JMOD file for JDK 17 Base module.
JDK 17 Base module compiled class files are stored in \fyicenter\jdk-17.0.5\jmods\java.base.jmod.
JDK 17 Base module compiled class files are also linked and stored in the \fyicenter\jdk-17.0.5\lib\modules JImage file.
JDK 17 Base module source code files are stored in \fyicenter\jdk-17.0.5\lib\src.zip\java.base.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ java/nio/file/Watchable.java
/* * Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package java.nio.file; import java.io.IOException; /** * An object that may be registered with a watch service so that it can be * <em>watched</em> for changes and events. * * <p> This interface defines the {@link #register register} method to register * the object with a {@link WatchService} returning a {@link WatchKey} to * represent the registration. An object may be registered with more than one * watch service. Registration with a watch service is cancelled by invoking the * key's {@link WatchKey#cancel cancel} method. * * @since 1.7 * * @see Path#register */ public interface Watchable { /** * Registers an object with a watch service. * * <p> If the file system object identified by this object is currently * registered with the watch service then the watch key, representing that * registration, is returned after changing the event set or modifiers to * those specified by the {@code events} and {@code modifiers} parameters. * Changing the event set does not cause pending events for the object to be * discarded. Objects are automatically registered for the {@link * StandardWatchEventKinds#OVERFLOW OVERFLOW} event. This event is not * required to be present in the array of events. * * <p> Otherwise the file system object has not yet been registered with the * given watch service, so it is registered and the resulting new key is * returned. * * <p> Implementations of this interface should specify the events they * support. * * @param watcher * the watch service to which this object is to be registered * @param events * the events for which this object should be registered * @param modifiers * the modifiers, if any, that modify how the object is registered * * @return a key representing the registration of this object with the * given watch service * * @throws UnsupportedOperationException * if unsupported events or modifiers are specified * @throws IllegalArgumentException * if an invalid of combination of events are modifiers are specified * @throws ClosedWatchServiceException * if the watch service is closed * @throws IOException * if an I/O error occurs * @throws SecurityException * if a security manager is installed and it denies an unspecified * permission required to monitor this object. Implementations of * this interface should specify the permission checks. */ WatchKey register(WatchService watcher, WatchEvent.Kind<?>[] events, WatchEvent.Modifier... modifiers) throws IOException; /** * Registers an object with a watch service. * * <p> An invocation of this method behaves in exactly the same way as the * invocation * <pre> * watchable.{@link #register(WatchService,WatchEvent.Kind[],WatchEvent.Modifier[]) register}(watcher, events, new WatchEvent.Modifier[0]); * </pre> * * @param watcher * the watch service to which this object is to be registered * @param events * the events for which this object should be registered * * @return a key representing the registration of this object with the * given watch service * * @throws UnsupportedOperationException * if unsupported events are specified * @throws IllegalArgumentException * if an invalid of combination of events are specified * @throws ClosedWatchServiceException * if the watch service is closed * @throws IOException * if an I/O error occurs * @throws SecurityException * if a security manager is installed and it denies an unspecified * permission required to monitor this object. Implementations of * this interface should specify the permission checks. */ WatchKey register(WatchService watcher, WatchEvent.Kind<?>... events) throws IOException; }
⏎ java/nio/file/Watchable.java
Or download all of them as a single archive file:
File name: java.base-17.0.5-src.zip File size: 8883851 bytes Release date: 2022-09-13 Download
2023-09-26, 68858👍, 1💬
Popular Posts:
JDK 11 jdk.internal.vm.compiler .jmodis the JMOD file for JDK 11 Internal VM Compiler module. JDK 11...
The Java Naming and Directory Interface (JNDI) is part of the Java platform, providing applications ...
JRE 5 sunjce_provider.jar is the JAR file for JRE 5 Sun JCE Provider, which provides implementations...
What Is ojdbc8.jar for Oracle 12c R2? ojdbc8.jar for Oracle 12c R2 is the JAR files of ojdbc.jar, JD...
What is jxl.jar 2.6.12? jxl.jar 2.6.12 is the JAR file for Java Excel API 2.6.12, which is a Java li...