本文整理了Java中org.jboss.vfs.VFS.mountZipExpanded()
方法的一些代码示例,展示了VFS.mountZipExpanded()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。VFS.mountZipExpanded()
方法的具体详情如下:
包路径:org.jboss.vfs.VFS
类名称:VFS
方法名:mountZipExpanded
[英]Create and mount an expanded zip file in a temporary file system, returning a single handle which will unmount and close the filesystem when closed.
[中]在临时文件系统中创建并装载一个扩展的zip文件,并返回一个句柄,该句柄将在文件系统关闭时卸载并关闭文件系统。
代码示例来源:origin: wildfly/wildfly
private static Closeable mount(VirtualFile moduleFile, boolean explode) throws IOException {
return explode ? VFS.mountZipExpanded(moduleFile, moduleFile, TempFileProviderService.provider())
: VFS.mountZip(moduleFile, moduleFile, TempFileProviderService.provider());
}
代码示例来源:origin: org.wildfly.core/wildfly-cli
static MountHandle extractArchive(File archive,
TempFileProvider tempFileProvider, String name) throws IOException {
return ((MountHandle) VFS.mountZipExpanded(archive, VFS.getChild(name),
tempFileProvider));
}
代码示例来源:origin: wildfly/wildfly-core
static MountHandle extractArchive(File archive,
TempFileProvider tempFileProvider, String name) throws IOException {
return ((MountHandle) VFS.mountZipExpanded(archive, VFS.getChild(name),
tempFileProvider));
}
代码示例来源:origin: org.wildfly.core/wildfly-cli
protected MountHandle extractArchive(File archive, TempFileProvider tempFileProvider) throws IOException {
return ((MountHandle)VFS.mountZipExpanded(archive, VFS.getChild("cli"), tempFileProvider));
}
代码示例来源:origin: wildfly/wildfly-core
protected MountHandle extractArchive(File archive, TempFileProvider tempFileProvider) throws IOException {
return ((MountHandle)VFS.mountZipExpanded(archive, VFS.getChild("cli"), tempFileProvider));
}
代码示例来源:origin: org.wildfly.core/wildfly-server
public void remountAsZip(boolean expanded) throws IOException {
IoUtils.safeClose(closeable);
if(expanded) {
closeable = VFS.mountZipExpanded(realFile, mountPoint, tempFileProvider);
} else {
closeable = VFS.mountZip(realFile, mountPoint, tempFileProvider);
}
}
代码示例来源:origin: org.wildfly/wildfly-server
public void remountAsZip(boolean expanded) throws IOException {
IoUtils.safeClose(closeable);
if(expanded) {
closeable = VFS.mountZipExpanded(realFile, mountPoint, tempFileProvider);
} else {
closeable = VFS.mountZip(realFile, mountPoint, tempFileProvider);
}
}
代码示例来源:origin: org.jboss/jboss-vfs
/**
* Create and mount an expanded zip file in a temporary file system, returning a single handle which will unmount and
* close the filesystem when closed. The given zip data stream is closed.
*
* @param zipFile a zip file in the VFS
* @param mountPoint the point at which the filesystem should be mounted
* @param tempFileProvider the temporary file provider
* @return a handle
* @throws IOException if an error occurs
*/
public static Closeable mountZipExpanded(VirtualFile zipFile, VirtualFile mountPoint, TempFileProvider tempFileProvider) throws IOException {
return mountZipExpanded(zipFile.openStream(), zipFile.getName(), mountPoint, tempFileProvider);
}
代码示例来源:origin: wildfly/wildfly-core
public void remountAsZip(boolean expanded) throws IOException {
IoUtils.safeClose(closeable);
if(expanded) {
closeable = VFS.mountZipExpanded(realFile, mountPoint, tempFileProvider);
} else {
closeable = VFS.mountZip(realFile, mountPoint, tempFileProvider);
}
}
代码示例来源:origin: org.jboss/jboss-vfs
private void mount(VirtualFile target, MountConfig mountConfig) throws IOException {
if (mounted.compareAndSet(false, true)) {
if (target.isFile()) {
VFSLogger.ROOT_LOGGER.debugf("Automounting: %s with options %s", target, mountConfig);
final TempFileProvider provider = getTempFileProvider();
if (mountConfig.mountExpanded()) {
if (mountConfig.copyTarget()) { handles.add(VFS.mountZipExpanded(target, target, provider)); } else {
handles.add(VFS.mountZipExpanded(target.getPhysicalFile(), target, provider));
}
} else {
if (mountConfig.copyTarget()) { handles.add(VFS.mountZip(target, target, provider)); } else {
handles.add(VFS.mountZip(target.getPhysicalFile(), target, provider));
}
}
}
}
}
代码示例来源:origin: org.jboss.as/jboss-as-ee
private static Closeable mount(VirtualFile moduleFile, boolean explode) throws IOException {
return explode ? VFS.mountZipExpanded(moduleFile, moduleFile, TempFileProviderService.provider())
: VFS.mountZip(moduleFile, moduleFile, TempFileProviderService.provider());
}
代码示例来源:origin: org.wildfly/wildfly-ee
private static Closeable mount(VirtualFile moduleFile, boolean explode) throws IOException {
return explode ? VFS.mountZipExpanded(moduleFile, moduleFile, TempFileProviderService.provider())
: VFS.mountZip(moduleFile, moduleFile, TempFileProviderService.provider());
}
代码示例来源:origin: org.projectodd/polyglot-core
private static Closeable mount(VirtualFile moduleFile, boolean explode) throws IOException {
return explode ? VFS.mountZipExpanded( moduleFile, moduleFile, TempFileProviderService.provider() )
: VFS.mountZip( moduleFile, moduleFile, TempFileProviderService.provider() );
}
代码示例来源:origin: org.jboss.eap/wildfly-ee
private static Closeable mount(VirtualFile moduleFile, boolean explode) throws IOException {
return explode ? VFS.mountZipExpanded(moduleFile, moduleFile, TempFileProviderService.provider())
: VFS.mountZip(moduleFile, moduleFile, TempFileProviderService.provider());
}
代码示例来源:origin: org.jboss.as/jboss-as-appclient
private static Closeable mount(VirtualFile moduleFile, boolean explode) throws DeploymentUnitProcessingException {
try {
return explode ? VFS.mountZipExpanded(moduleFile, moduleFile, TempFileProviderService.provider())
: VFS.mountZip(moduleFile, moduleFile, TempFileProviderService.provider());
} catch (IOException e) {
throw new DeploymentUnitProcessingException(e);
}
}
代码示例来源:origin: org.wildfly.swarm/wildfly-swarm-container-runtime
Closeable closeable = VFS.mountZipExpanded(in, deployment.getName(), mountPoint, tempFileProvider);
this.mountPoints.add(closeable);
代码示例来源:origin: wildfly/wildfly-core
@Override
public Closeable mountDeploymentContent(final VirtualFile contents, VirtualFile mountPoint, MountType type) throws IOException {
// according to the javadoc contents can not be null
assert contents != null : "null contents";
switch (type) {
case ZIP:
return VFS.mountZip(contents, mountPoint, tempFileProvider);
case EXPANDED:
return VFS.mountZipExpanded(contents, mountPoint, tempFileProvider);
case REAL:
return VFS.mountReal(contents.getPhysicalFile(), mountPoint);
default:
throw ServerLogger.ROOT_LOGGER.unknownMountType(type);
}
}
代码示例来源:origin: org.jboss.as/jboss-as-server
@Override
public Closeable mountDeploymentContent(final VirtualFile contents, VirtualFile mountPoint, MountType type) throws IOException {
// according to the javadoc contents can not be null
assert contents != null : "null contents";
switch (type) {
case ZIP:
return VFS.mountZip(contents, mountPoint, tempFileProvider);
case EXPANDED:
return VFS.mountZipExpanded(contents, mountPoint, tempFileProvider);
case REAL:
return VFS.mountReal(contents.getPhysicalFile(), mountPoint);
default:
throw ServerMessages.MESSAGES.unknownMountType(type);
}
}
代码示例来源:origin: org.wildfly.core/wildfly-server
@Override
public Closeable mountDeploymentContent(final VirtualFile contents, VirtualFile mountPoint, MountType type) throws IOException {
// according to the javadoc contents can not be null
assert contents != null : "null contents";
switch (type) {
case ZIP:
return VFS.mountZip(contents, mountPoint, tempFileProvider);
case EXPANDED:
return VFS.mountZipExpanded(contents, mountPoint, tempFileProvider);
case REAL:
return VFS.mountReal(contents.getPhysicalFile(), mountPoint);
default:
throw ServerLogger.ROOT_LOGGER.unknownMountType(type);
}
}
代码示例来源:origin: org.wildfly/wildfly-server
@Override
public Closeable mountDeploymentContent(final VirtualFile contents, VirtualFile mountPoint, MountType type) throws IOException {
// according to the javadoc contents can not be null
assert contents != null : "null contents";
switch (type) {
case ZIP:
return VFS.mountZip(contents, mountPoint, tempFileProvider);
case EXPANDED:
return VFS.mountZipExpanded(contents, mountPoint, tempFileProvider);
case REAL:
return VFS.mountReal(contents.getPhysicalFile(), mountPoint);
default:
throw ServerMessages.MESSAGES.unknownMountType(type);
}
}
内容来源于网络,如有侵权,请联系作者删除!