java.nio.file.ClosedFileSystemException Java Examples
The following examples show how to use
java.nio.file.ClosedFileSystemException.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: T8147801.java From openjdk-jdk9 with GNU General Public License v2.0 | 6 votes |
void test(boolean withOption) { System.err.println("Testing " + (withOption ? "with" : "without") + " option"); try { String dump = ""; RootDoc root = getRootDoc(withOption); for (ClassDoc cd: root.specifiedClasses()) { dump += dump(cd); } if (dump.contains("lib.Lib2.i")) { if (!withOption) { error("control case failed: Lib2 class file was read, unexpectedly, without using option"); } } else { if (withOption) { error("test case failed: could not read Lib2 class file, using option"); } } } catch (ClosedFileSystemException e) { error("Unexpected exception: " + e); } System.err.println(); }
Example #2
Source File: FeignClientBuilderTests.java From spring-cloud-openfeign with Apache License 2.0 | 5 votes |
@Test public void forType_build() { // given: Mockito.when(this.applicationContext.getBean(FeignContext.class)) .thenThrow(new ClosedFileSystemException()); // throw an unusual exception // in the // FeignClientFactoryBean final FeignClientBuilder.Builder builder = this.feignClientBuilder .forType(TestClient.class, "TestClient"); // expect: 'the build will fail right after calling build() with the mocked // unusual exception' this.thrown.expect(Matchers.isA(ClosedFileSystemException.class)); builder.build(); }
Example #3
Source File: BundleFileSystem.java From incubator-taverna-language with Apache License 2.0 | 5 votes |
/** * Thread-safe ClosedFileSystemException test * * @return */ protected FileSystem getOrigFS() { FileSystem orig = origFS; if (orig == null || !orig.isOpen()) { throw new ClosedFileSystemException(); } return orig; }
Example #4
Source File: BundleFileSystem.java From incubator-taverna-language with Apache License 2.0 | 5 votes |
@Override public Set<String> supportedFileAttributeViews() { if (origFS == null) { throw new ClosedFileSystemException(); } return origFS.supportedFileAttributeViews(); }
Example #5
Source File: FileSystemStateTest.java From jimfs with Apache License 2.0 | 5 votes |
@Test public void testCheckOpen() throws IOException { state.checkOpen(); // does not throw state.close(); try { state.checkOpen(); fail(); } catch (ClosedFileSystemException expected) { } }
Example #6
Source File: ExceptionMapperRegistryTest.java From crnk-framework with Apache License 2.0 | 4 votes |
@Test public void shouldFindDescendantExceptionMapperFromException() { Optional<ExceptionMapper> mapper = exceptionMapperRegistry.findMapperFor(ClosedFileSystemException.class); assertThat(mapper.isPresent()).isTrue(); assertThat(mapper.get()).isExactlyInstanceOf(IllegalStateExceptionMapper.class); }
Example #7
Source File: JrtFileSystem.java From Bytecoder with Apache License 2.0 | 4 votes |
final void ensureOpen() throws IOException { if (!isOpen()) { throw new ClosedFileSystemException(); } }
Example #8
Source File: FileSystemClosedTest.java From openjdk-jdk9 with GNU General Public License v2.0 | 4 votes |
void run() throws Exception { ToolBox tb = new ToolBox(); Path jar = createJar(tb); Path src = Paths.get("src"); tb.writeJavaFiles(src, "class C { p1.C1 c1; }"); JavaCompiler comp = ToolProvider.getSystemJavaCompiler(); PrintWriter out = new PrintWriter(System.err, true); StandardJavaFileManager fm = comp.getStandardFileManager(null, null, null); List<String> options = Arrays.asList("-classpath", jar.toString(), "-proc:none"); Iterable<? extends JavaFileObject> files = fm.getJavaFileObjects(src.resolve("C.java")); com.sun.source.util.JavacTask task = (com.sun.source.util.JavacTask) comp.getTask(out, fm, null, options, null, files); task.parse(); Elements elems = task.getElements(); try { // Use p1, p1.C1 as a control to verify normal behavior PackageElement p1 = elems.getPackageElement("p1"); TypeElement p1C1 = elems.getTypeElement("p1.C1"); System.err.println("p1: " + p1 + "; p1C1: " + p1C1); if (p1C1 == null) { throw new Exception("p1.C1 not found"); } // Now repeat for p2, p2.C2, closing the file manager early PackageElement p2 = elems.getPackageElement("p2"); System.err.println("closing file manager"); fm.close(); TypeElement p2C2 = elems.getTypeElement("p2.C2"); System.err.println("p2: " + p2 + "; p2C2: " + p2C2); if (p2C2 != null) { throw new Exception("p2.C2 found unexpectedly"); } } catch (ClosedFileSystemException e) { throw new Exception("unexpected exception thrown", e); } }
Example #9
Source File: JrtFileSystem.java From openjdk-jdk9 with GNU General Public License v2.0 | 4 votes |
final void ensureOpen() throws IOException { if (!isOpen()) { throw new ClosedFileSystemException(); } }
Example #10
Source File: ExceptionMapperRegistryTest.java From katharsis-framework with Apache License 2.0 | 4 votes |
@Test public void shouldFindDescendantExceptionMapperFromException() throws Exception { Optional<JsonApiExceptionMapper> mapper = exceptionMapperRegistry.findMapperFor(ClosedFileSystemException.class); assertThat(mapper.isPresent()).isTrue(); assertThat(mapper.get()).isExactlyInstanceOf(IllegalStateExceptionMapper.class); }
Example #11
Source File: GfsStatusProvider.java From ParallelGit with Apache License 2.0 | 4 votes |
private void checkClosed() { if(closed) throw new ClosedFileSystemException(); }
Example #12
Source File: GfsObjectService.java From ParallelGit with Apache License 2.0 | 4 votes |
private void checkClosed() { if(closed) throw new ClosedFileSystemException(); }
Example #13
Source File: GfsStatusProvider.java From ParallelGit with Apache License 2.0 | 4 votes |
private void checkClosed() { if(closed) throw new ClosedFileSystemException(); }
Example #14
Source File: GfsObjectService.java From ParallelGit with Apache License 2.0 | 4 votes |
private void checkClosed() { if(closed) throw new ClosedFileSystemException(); }
Example #15
Source File: HadoopFileSystem.java From jsr203-hadoop with Apache License 2.0 | 4 votes |
private void ensureOpen() throws IOException { if (!isOpen) throw new ClosedFileSystemException(); }
Example #16
Source File: FileSystemState.java From jimfs with Apache License 2.0 | 4 votes |
/** * Checks that the file system is open, throwing {@link ClosedFileSystemException} if it is not. */ public void checkOpen() { if (!open.get()) { throw new ClosedFileSystemException(); } }