diff --git a/src/main/java/org/jboss/virtual/plugins/context/file/FileSystemContext.java b/src/main/java/org/jboss/virtual/plugins/context/file/FileSystemContext.java index 27e231a8..f08b847a 100644 --- a/src/main/java/org/jboss/virtual/plugins/context/file/FileSystemContext.java +++ b/src/main/java/org/jboss/virtual/plugins/context/file/FileSystemContext.java @@ -221,8 +221,7 @@ public VirtualFileHandler createVirtualFileHandler(VirtualFileHandler parent, Fi { try { - DelegatingHandler delegator = mountZipFS(parent, name, file); - return delegator; + return mountZipFS(parent, name, file); } catch (Exception e) { @@ -235,6 +234,16 @@ public VirtualFileHandler createVirtualFileHandler(VirtualFileHandler parent, Fi return createVirtualFileHandler(parent, file, getFileURI(file)); } + /** + * Create zip file system. + * + * @param parent the parent + * @param name the name + * @param file the file + * @return new zip fs delegating handler + * @throws IOException for any error + * @throws URISyntaxException for any URI syntax error + */ protected DelegatingHandler mountZipFS(VirtualFileHandler parent, String name, File file) throws IOException, URISyntaxException { DelegatingHandler delegator = new DelegatingHandler(this, parent, name); @@ -335,5 +344,4 @@ public Boolean run() return Boolean.valueOf(forceString); } } - }