org.kie.uberfire.metadata.io
Class IOServiceIndexedImpl
java.lang.Object
org.uberfire.io.impl.AbstractIOService
org.uberfire.io.impl.IOServiceDotFileImpl
org.kie.uberfire.metadata.io.IOServiceIndexedImpl
- All Implemented Interfaces:
- org.uberfire.io.impl.IOServiceIdentifiable, org.uberfire.io.IOService
public class IOServiceIndexedImpl
- extends org.uberfire.io.impl.IOServiceDotFileImpl
| Nested classes/interfaces inherited from interface org.uberfire.io.IOService |
org.uberfire.io.IOService.NewFileSystemListener |
| Fields inherited from class org.uberfire.io.impl.AbstractIOService |
batchLockControl, DEFAULT_SERVICE_NAME, fileSystems, ioWatchService, isDisposed, lockService, newFileSystemListener, UTF_8 |
| Fields inherited from interface org.uberfire.io.IOService |
EMPTY_OPTIONS |
|
Constructor Summary |
IOServiceIndexedImpl(org.uberfire.io.lock.FSLockService lockService,
org.uberfire.io.IOWatchService watchService,
MetaIndexEngine indexEngine,
Class<? extends org.uberfire.java.nio.file.attribute.FileAttributeView>... views)
|
IOServiceIndexedImpl(org.uberfire.io.IOWatchService watchService,
MetaIndexEngine indexEngine,
Class<? extends org.uberfire.java.nio.file.attribute.FileAttributeView>... views)
|
IOServiceIndexedImpl(MetaIndexEngine indexEngine,
Class<? extends org.uberfire.java.nio.file.attribute.FileAttributeView>... views)
|
IOServiceIndexedImpl(String id,
org.uberfire.io.lock.FSLockService lockService,
org.uberfire.io.IOWatchService watchService,
MetaIndexEngine indexEngine,
Set<Indexer> additionalIndexers,
Class<? extends org.uberfire.java.nio.file.attribute.FileAttributeView>... views)
|
IOServiceIndexedImpl(String id,
org.uberfire.io.IOWatchService watchService,
MetaIndexEngine indexEngine,
Class<? extends org.uberfire.java.nio.file.attribute.FileAttributeView>... views)
|
IOServiceIndexedImpl(String id,
MetaIndexEngine indexEngine,
Class<? extends org.uberfire.java.nio.file.attribute.FileAttributeView>... views)
|
|
Method Summary |
void |
delete(org.uberfire.java.nio.file.Path path,
org.uberfire.java.nio.file.DeleteOption... options)
|
boolean |
deleteIfExists(org.uberfire.java.nio.file.Path path,
org.uberfire.java.nio.file.DeleteOption... options)
|
void |
dispose()
|
org.uberfire.java.nio.file.FileSystem |
getFileSystem(URI uri)
|
org.uberfire.java.nio.file.FileSystem |
newFileSystem(URI uri,
Map<String,?> env)
|
| Methods inherited from class org.uberfire.io.impl.IOServiceDotFileImpl |
buildOptions, buildOptions, copy, createDirectories, createDirectory, forceBuildOptions, getAttribute, getFileAttributeView, internalCreateDirectory, isFileScheme, loadDotFile, move, newByteChannel, newView, readAttributes, setAttributes, split |
| Methods inherited from class org.uberfire.io.impl.AbstractIOService |
convert, copy, copy, createDirectories, createDirectory, createFile, createTempDirectory, createTempDirectory, createTempFile, createTempFile, endBatch, exists, get, get, getFileSystems, getId, getLastModifiedTime, isSameFile, newBufferedReader, newBufferedWriter, newByteChannel, newDirectoryStream, newDirectoryStream, newInputStream, newOutputStream, notExists, onNewFileSystem, readAllBytes, readAllLines, readAllLines, readAllString, readAllString, readAttributes, setAttribute, setAttributes, size, startBatch, startBatch, startBatch, waitFSUnlock, write, write, write, write, write, write, write, write, write, write |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.uberfire.io.IOService |
convert, copy, copy, createDirectories, createDirectory, createFile, createTempDirectory, createTempDirectory, createTempFile, createTempFile, endBatch, exists, get, get, getFileSystems, getLastModifiedTime, isSameFile, newBufferedReader, newBufferedWriter, newByteChannel, newDirectoryStream, newDirectoryStream, newInputStream, newOutputStream, notExists, onNewFileSystem, readAllBytes, readAllLines, readAllLines, readAllString, readAllString, readAttributes, setAttribute, setAttributes, size, startBatch, startBatch, startBatch, write, write, write, write, write, write, write, write, write, write |
IOServiceIndexedImpl
public IOServiceIndexedImpl(MetaIndexEngine indexEngine,
Class<? extends org.uberfire.java.nio.file.attribute.FileAttributeView>... views)
IOServiceIndexedImpl
public IOServiceIndexedImpl(String id,
MetaIndexEngine indexEngine,
Class<? extends org.uberfire.java.nio.file.attribute.FileAttributeView>... views)
IOServiceIndexedImpl
public IOServiceIndexedImpl(org.uberfire.io.IOWatchService watchService,
MetaIndexEngine indexEngine,
Class<? extends org.uberfire.java.nio.file.attribute.FileAttributeView>... views)
IOServiceIndexedImpl
public IOServiceIndexedImpl(String id,
org.uberfire.io.IOWatchService watchService,
MetaIndexEngine indexEngine,
Class<? extends org.uberfire.java.nio.file.attribute.FileAttributeView>... views)
IOServiceIndexedImpl
public IOServiceIndexedImpl(org.uberfire.io.lock.FSLockService lockService,
org.uberfire.io.IOWatchService watchService,
MetaIndexEngine indexEngine,
Class<? extends org.uberfire.java.nio.file.attribute.FileAttributeView>... views)
IOServiceIndexedImpl
public IOServiceIndexedImpl(String id,
org.uberfire.io.lock.FSLockService lockService,
org.uberfire.io.IOWatchService watchService,
MetaIndexEngine indexEngine,
Set<Indexer> additionalIndexers,
Class<? extends org.uberfire.java.nio.file.attribute.FileAttributeView>... views)
getFileSystem
public org.uberfire.java.nio.file.FileSystem getFileSystem(URI uri)
throws IllegalArgumentException,
org.uberfire.java.nio.file.FileSystemNotFoundException,
org.uberfire.java.nio.file.ProviderNotFoundException,
SecurityException
- Specified by:
getFileSystem in interface org.uberfire.io.IOService- Overrides:
getFileSystem in class org.uberfire.io.impl.AbstractIOService
- Throws:
IllegalArgumentException
org.uberfire.java.nio.file.FileSystemNotFoundException
org.uberfire.java.nio.file.ProviderNotFoundException
SecurityException
newFileSystem
public org.uberfire.java.nio.file.FileSystem newFileSystem(URI uri,
Map<String,?> env)
throws IllegalArgumentException,
org.uberfire.java.nio.file.FileSystemAlreadyExistsException,
org.uberfire.java.nio.file.ProviderNotFoundException,
org.uberfire.java.nio.IOException,
SecurityException
- Specified by:
newFileSystem in interface org.uberfire.io.IOService- Overrides:
newFileSystem in class org.uberfire.io.impl.AbstractIOService
- Throws:
IllegalArgumentException
org.uberfire.java.nio.file.FileSystemAlreadyExistsException
org.uberfire.java.nio.file.ProviderNotFoundException
org.uberfire.java.nio.IOException
SecurityException
dispose
public void dispose()
- Specified by:
dispose in interface org.uberfire.io.IOService- Overrides:
dispose in class org.uberfire.io.impl.AbstractIOService
delete
public void delete(org.uberfire.java.nio.file.Path path,
org.uberfire.java.nio.file.DeleteOption... options)
throws IllegalArgumentException,
org.uberfire.java.nio.file.NoSuchFileException,
org.uberfire.java.nio.file.DirectoryNotEmptyException,
org.uberfire.java.nio.IOException,
SecurityException
- Specified by:
delete in interface org.uberfire.io.IOService- Overrides:
delete in class org.uberfire.io.impl.IOServiceDotFileImpl
- Throws:
IllegalArgumentException
org.uberfire.java.nio.file.NoSuchFileException
org.uberfire.java.nio.file.DirectoryNotEmptyException
org.uberfire.java.nio.IOException
SecurityException
deleteIfExists
public boolean deleteIfExists(org.uberfire.java.nio.file.Path path,
org.uberfire.java.nio.file.DeleteOption... options)
throws IllegalArgumentException,
org.uberfire.java.nio.file.DirectoryNotEmptyException,
org.uberfire.java.nio.IOException,
SecurityException
- Specified by:
deleteIfExists in interface org.uberfire.io.IOService- Overrides:
deleteIfExists in class org.uberfire.io.impl.IOServiceDotFileImpl
- Throws:
IllegalArgumentException
org.uberfire.java.nio.file.DirectoryNotEmptyException
org.uberfire.java.nio.IOException
SecurityException
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.