| Modifier and Type | Class and Description |
|---|---|
| pack-priv static interface | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private final AtomicBoolean | |
| private final Closeable | |
| private static final String | |
| private static final String | |
| pack-priv static final String | |
| private static final String | |
| private static final ConcurrentMap | |
| private static final Closeable | |
| private final Path |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public void | close()
Implements java. Closes this stream and releases any system resources associated with it. |
| pack-priv static CloseablePath | |
| pack-priv static CloseablePath | |
| private static CloseablePath | createForJarFileSystem(URI jarUri, Function<FileSystem, Path> pathProvider, CloseablePath.
|
| public Path |
| closed | back to summary |
|---|---|
| private final AtomicBoolean closed | |
| delegate | back to summary |
|---|---|
| private final Closeable delegate | |
| FILE_URI_SCHEME | back to summary |
|---|---|
| private static final String FILE_URI_SCHEME | |
| JAR_FILE_EXTENSION | back to summary |
|---|---|
| private static final String JAR_FILE_EXTENSION | |
| JAR_URI_SCHEME | back to summary |
|---|---|
| pack-priv static final String JAR_URI_SCHEME | |
| JAR_URI_SEPARATOR | back to summary |
|---|---|
| private static final String JAR_URI_SEPARATOR | |
| MANAGED_FILE_SYSTEMS | back to summary |
|---|---|
| private static final ConcurrentMap<URI, CloseablePath. | |
| NULL_CLOSEABLE | back to summary |
|---|---|
| private static final Closeable NULL_CLOSEABLE | |
| path | back to summary |
|---|---|
| private final Path path | |
| CloseablePath | back to summary |
|---|---|
| private CloseablePath(Path path, Closeable delegate) | |
| close | back to summary |
|---|---|
| public void close() throws IOException Implements java. Doc from java. Closes this stream and releases any system resources associated with it. If the stream is already closed then invoking this method has no effect. As noted in
| |
| create | back to summary |
|---|---|
| pack-priv static CloseablePath create(URI uri) throws URISyntaxException | |
| create | back to summary |
|---|---|
| pack-priv static CloseablePath create(URI uri, CloseablePath. | |
| createForJarFileSystem | back to summary |
|---|---|
| private static CloseablePath createForJarFileSystem(URI jarUri, Function<FileSystem, Path> pathProvider, CloseablePath. | |
| getPath | back to summary |
|---|---|
| public Path getPath() | |
| Modifier and Type | Method and Description |
|---|---|
| public FileSystem |
| newFileSystem | back to summary |
|---|---|
| public FileSystem newFileSystem(URI uri) throws IOException | |
| Modifier and Type | Field and Description |
|---|---|
| private final FileSystem | |
| private final URI | |
| private final AtomicInteger |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private @Nullable CloseablePath. | |
| private CloseablePath. |
| fileSystem | back to summary |
|---|---|
| private final FileSystem fileSystem | |
| jarUri | back to summary |
|---|---|
| private final URI jarUri | |
| referenceCount | back to summary |
|---|---|
| private final AtomicInteger referenceCount | |
| ManagedFileSystem | back to summary |
|---|---|
| pack-priv ManagedFileSystem(URI jarUri, CloseablePath. | |
| close | back to summary |
|---|---|
| private void close() | |
| release | back to summary |
|---|---|
| private @Nullable CloseablePath. | |
| retain | back to summary |
|---|---|
| private CloseablePath. | |