Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ack(byte[], Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryBlobQueueNode
- ack(QueueMessageKey, Config) - Method in class io.datarouter.filesystem.node.queue.BaseDirectoryQueueNode
- ack(String) - Method in class io.datarouter.filesystem.raw.queue.DirectoryQueue
- ackMulti(Collection<QueueMessageKey>, Config) - Method in class io.datarouter.filesystem.node.queue.BaseDirectoryQueueNode
- advanceInternal() - Method in class io.datarouter.filesystem.util.PathbeanBatchingScanner
B
- BaseDirectoryQueueNode<PK,
D, - Class in io.datarouter.filesystem.node.queueF> - BaseDirectoryQueueNode(DirectoryQueue, NodeParams<PK, D, F>) - Constructor for class io.datarouter.filesystem.node.queue.BaseDirectoryQueueNode
- BinaryFileService - Class in io.datarouter.filesystem.raw.small
- BinaryFileService() - Constructor for class io.datarouter.filesystem.raw.small.BinaryFileService
- BinaryFileService.CheckedBinaryFileService - Class in io.datarouter.filesystem.raw.small
- build() - Method in class io.datarouter.filesystem.client.FilesystemClientOptionsBuilder
C
- CheckedBinaryFileService() - Constructor for class io.datarouter.filesystem.raw.small.BinaryFileService.CheckedBinaryFileService
- CheckedPathService() - Constructor for class io.datarouter.filesystem.raw.PathService.CheckedPathService
- content - Variable in class io.datarouter.filesystem.raw.queue.DirectoryQueueMessage
- create(String) - Method in class io.datarouter.filesystem.raw.DirectoryManager.DirectoryManagerFactory
- createBlobNode(DirectoryQueue, NodeParams<EmptyDatabeanKey, EmptyDatabean, EmptyDatabean.EmptyDatabeanFielder>, Codec<T, byte[]>) - Method in class io.datarouter.filesystem.client.FilesystemNodeFactory
- createBlobNode(NodeParams<DatabaseBlobKey, DatabaseBlob, DatabaseBlob.DatabaseBlobFielder>) - Method in class io.datarouter.filesystem.client.FilesystemClientNodeFactory
- createBlobQueueNode(NodeParams<EmptyDatabeanKey, EmptyDatabean, EmptyDatabean.EmptyDatabeanFielder>, Codec<T, byte[]>) - Method in class io.datarouter.filesystem.client.FilesystemClientNodeFactory
- createGroupNode(DirectoryQueue, NodeParams<PK, D, F>) - Method in class io.datarouter.filesystem.client.FilesystemNodeFactory
- createGroupQueueNode(NodeParams<PK, D, F>) - Method in class io.datarouter.filesystem.client.FilesystemClientNodeFactory
- createSingleNode(DirectoryQueue, NodeParams<PK, D, F>) - Method in class io.datarouter.filesystem.client.FilesystemNodeFactory
- createSingleQueueNode(NodeParams<PK, D, F>) - Method in class io.datarouter.filesystem.client.FilesystemClientNodeFactory
- createSubdirectory(Subpath) - Method in class io.datarouter.filesystem.raw.DirectoryManager
D
- delete(PathbeanKey) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
- delete(PathbeanKey, Config) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
- delete(String) - Method in class io.datarouter.filesystem.raw.DirectoryManager
- delete(Path) - Method in class io.datarouter.filesystem.raw.PathService.CheckedPathService
- delete(Path) - Method in class io.datarouter.filesystem.raw.PathService
- deleteAll(Subpath) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
- deleteAll(Subpath, Config) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
- deleteDescendants(Subpath) - Method in class io.datarouter.filesystem.raw.DirectoryManager
- deleteMulti(List<PathbeanKey>, Config) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
- DirectoryBlobQueueNode<T> - Class in io.datarouter.filesystem.node.queue
- DirectoryBlobQueueNode(DirectoryQueue, NodeParams<EmptyDatabeanKey, EmptyDatabean, EmptyDatabean.EmptyDatabeanFielder>, Codec<T, byte[]>) - Constructor for class io.datarouter.filesystem.node.queue.DirectoryBlobQueueNode
- DirectoryBlobStorage - Class in io.datarouter.filesystem.node.object
-
Wrap DirectoryManager with methods dealing in Pathbeans
- DirectoryBlobStorage(DirectoryManager) - Constructor for class io.datarouter.filesystem.node.object.DirectoryBlobStorage
- DirectoryBlobStorageNode - Class in io.datarouter.filesystem.node.object
- DirectoryBlobStorageNode(NodeParams<DatabaseBlobKey, DatabaseBlob, DatabaseBlob.DatabaseBlobFielder>, ClientType<?, ?>, DirectoryBlobStorage, String, Subpath) - Constructor for class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
- DirectoryGroupQueueNode<PK,
D, - Class in io.datarouter.filesystem.node.queueF> - DirectoryGroupQueueNode(DirectoryQueue, NodeParams<PK, D, F>) - Constructor for class io.datarouter.filesystem.node.queue.DirectoryGroupQueueNode
- DirectoryManager - Class in io.datarouter.filesystem.raw
- DirectoryManager(PathService, BinaryFileService, String) - Constructor for class io.datarouter.filesystem.raw.DirectoryManager
- DirectoryManager.DirectoryManagerFactory - Class in io.datarouter.filesystem.raw
- DirectoryManagerFactory() - Constructor for class io.datarouter.filesystem.raw.DirectoryManager.DirectoryManagerFactory
- directoryQueue - Variable in class io.datarouter.filesystem.node.queue.BaseDirectoryQueueNode
- DirectoryQueue - Class in io.datarouter.filesystem.raw.queue
- DirectoryQueue(DirectoryManager) - Constructor for class io.datarouter.filesystem.raw.queue.DirectoryQueue
- DirectoryQueueMessage - Class in io.datarouter.filesystem.raw.queue
- DirectoryQueueMessage(String, byte[]) - Constructor for class io.datarouter.filesystem.raw.queue.DirectoryQueueMessage
- DirectoryQueueNode<PK,
D, - Class in io.datarouter.filesystem.node.queueF> - DirectoryQueueNode(DirectoryQueue, NodeParams<PK, D, F>) - Constructor for class io.datarouter.filesystem.node.queue.DirectoryQueueNode
E
- estNumMessages() - Method in class io.datarouter.filesystem.raw.queue.DirectoryQueue
- estNumOpenMessages() - Method in class io.datarouter.filesystem.raw.queue.DirectoryQueue
- estNumWaitingMessages() - Method in class io.datarouter.filesystem.raw.queue.DirectoryQueue
- exists(PathbeanKey) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
- exists(PathbeanKey, Config) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
- exists(String) - Method in class io.datarouter.filesystem.raw.DirectoryManager
F
- FilesystemClientManager - Class in io.datarouter.filesystem.client
- FilesystemClientManager() - Constructor for class io.datarouter.filesystem.client.FilesystemClientManager
- FilesystemClientNodeFactory - Class in io.datarouter.filesystem.client
- FilesystemClientNodeFactory() - Constructor for class io.datarouter.filesystem.client.FilesystemClientNodeFactory
- FilesystemClientOptionsBuilder - Class in io.datarouter.filesystem.client
- FilesystemClientOptionsBuilder(ClientId) - Constructor for class io.datarouter.filesystem.client.FilesystemClientOptionsBuilder
- FilesystemClientType - Class in io.datarouter.filesystem.client
- FilesystemClientType(DatarouterClientWebInspectorRegistry) - Constructor for class io.datarouter.filesystem.client.FilesystemClientType
- FilesystemNodeFactory - Class in io.datarouter.filesystem.client
- FilesystemNodeFactory() - Constructor for class io.datarouter.filesystem.client.FilesystemNodeFactory
- FilesystemOptions - Class in io.datarouter.filesystem.client
- FilesystemOptions() - Constructor for class io.datarouter.filesystem.client.FilesystemOptions
- FilesystemWebInspector - Class in io.datarouter.filesystem.client
- FilesystemWebInspector() - Constructor for class io.datarouter.filesystem.client.FilesystemWebInspector
G
- getBucket() - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
- getClientManagerClass() - Method in class io.datarouter.filesystem.client.FilesystemClientType
- getClientNodeFactoryClass() - Method in class io.datarouter.filesystem.client.FilesystemClientType
- getCodec() - Method in class io.datarouter.filesystem.node.queue.DirectoryBlobQueueNode
- getContentUtf8() - Method in class io.datarouter.filesystem.raw.queue.DirectoryQueueMessage
- getIdUtf8Bytes() - Method in class io.datarouter.filesystem.raw.queue.DirectoryQueueMessage
- getMaxRawDataSize() - Method in class io.datarouter.filesystem.node.queue.DirectoryBlobQueueNode
- getMessage(String) - Method in class io.datarouter.filesystem.raw.queue.DirectoryQueue
- getName() - Method in class io.datarouter.filesystem.client.FilesystemClientType
- getRoot() - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
- getRoot() - Method in class io.datarouter.filesystem.raw.DirectoryManager
- getRoot(String) - Method in class io.datarouter.filesystem.client.FilesystemOptions
- getRootPath() - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
I
- id - Variable in class io.datarouter.filesystem.raw.queue.DirectoryQueueMessage
- inspectClient(Params, HttpServletRequest) - Method in class io.datarouter.filesystem.client.FilesystemWebInspector
- io.datarouter.filesystem.client - package io.datarouter.filesystem.client
- io.datarouter.filesystem.node.object - package io.datarouter.filesystem.node.object
- io.datarouter.filesystem.node.queue - package io.datarouter.filesystem.node.queue
- io.datarouter.filesystem.raw - package io.datarouter.filesystem.raw
- io.datarouter.filesystem.raw.queue - package io.datarouter.filesystem.raw.queue
- io.datarouter.filesystem.raw.small - package io.datarouter.filesystem.raw.small
- io.datarouter.filesystem.util - package io.datarouter.filesystem.util
L
- length(PathbeanKey) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
- length(PathbeanKey, Config) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
- length(String) - Method in class io.datarouter.filesystem.raw.DirectoryManager
- length(Path) - Method in class io.datarouter.filesystem.raw.small.BinaryFileService.CheckedBinaryFileService
- length(Path) - Method in class io.datarouter.filesystem.raw.small.BinaryFileService
- listChildren(Path, Set<String>, int, boolean) - Method in class io.datarouter.filesystem.raw.PathService.CheckedPathService
- listChildren(Path, Set<String>, int, boolean) - Method in class io.datarouter.filesystem.raw.PathService
N
- NAME - Static variable in class io.datarouter.filesystem.client.FilesystemClientType
P
- PATH_COMPARATOR - Static variable in class io.datarouter.filesystem.raw.PathService.CheckedPathService
- PathbeanBatchingScanner - Class in io.datarouter.filesystem.util
- PathbeanBatchingScanner(Scanner<Pathbean>, long, int) - Constructor for class io.datarouter.filesystem.util.PathbeanBatchingScanner
- PathService - Class in io.datarouter.filesystem.raw
- PathService() - Constructor for class io.datarouter.filesystem.raw.PathService
- PathService.CheckedPathService - Class in io.datarouter.filesystem.raw
- pathToString(Path) - Static method in class io.datarouter.filesystem.raw.PathService
- peek() - Method in class io.datarouter.filesystem.raw.queue.DirectoryQueue
- peek(Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryBlobQueueNode
- peek(Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryGroupQueueNode
- peek(Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryQueueNode
- peekMulti(Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryGroupQueueNode
- peekMulti(Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryQueueNode
- peekUntilEmpty(Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryGroupQueueNode
- peekUntilEmpty(Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryQueueNode
- poll(Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryQueueNode
- pollMulti(Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryGroupQueueNode
- pollMulti(Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryQueueNode
- pollUntilEmpty(Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryQueueNode
- PROP_root - Static variable in class io.datarouter.filesystem.client.FilesystemOptions
- put(D, Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryGroupQueueNode
- put(D, Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryQueueNode
- putMessage(byte[]) - Method in class io.datarouter.filesystem.raw.queue.DirectoryQueue
- putMessage(String) - Method in class io.datarouter.filesystem.raw.queue.DirectoryQueue
- putMulti(Collection<D>, Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryGroupQueueNode
- putMulti(Collection<D>, Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryQueueNode
- putRaw(byte[], Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryBlobQueueNode
R
- read(PathbeanKey) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
- read(PathbeanKey, long, int) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
- read(PathbeanKey, Config) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
- read(String) - Method in class io.datarouter.filesystem.raw.DirectoryManager
- read(String, long, int) - Method in class io.datarouter.filesystem.raw.DirectoryManager
- readBytes(Path) - Method in class io.datarouter.filesystem.raw.small.BinaryFileService.CheckedBinaryFileService
- readBytes(Path) - Method in class io.datarouter.filesystem.raw.small.BinaryFileService
- readBytes(Path, long, int) - Method in class io.datarouter.filesystem.raw.small.BinaryFileService.CheckedBinaryFileService
- readBytes(Path, long, int) - Method in class io.datarouter.filesystem.raw.small.BinaryFileService
- readInputStream(PathbeanKey) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
- readInputStream(PathbeanKey, Config) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
- readInputStream(String) - Method in class io.datarouter.filesystem.raw.DirectoryManager
- readInputStream(Path) - Method in class io.datarouter.filesystem.raw.small.BinaryFileService.CheckedBinaryFileService
- readInputStream(Path) - Method in class io.datarouter.filesystem.raw.small.BinaryFileService
- readPartial(PathbeanKey, long, int, Config) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
S
- safeInitClient(ClientId) - Method in class io.datarouter.filesystem.client.FilesystemClientManager
- scanChildren(Subpath, Set<String>, int, boolean) - Method in class io.datarouter.filesystem.raw.DirectoryManager
- scanChunks(Path, Range<Long>, ExecutorService, int, int) - Method in class io.datarouter.filesystem.raw.small.BinaryFileService
- scanDescendantsPaged(Subpath, boolean, boolean) - Method in class io.datarouter.filesystem.raw.DirectoryManager
- scanDescendantsPaged(Path, boolean, boolean) - Method in class io.datarouter.filesystem.raw.PathService
-
Recursively scan directories, optionally sorting them in String ordering, since the filesystem may return them in any order, which is often the order that sub-directories were added to a parent.
- scanKeysPaged(Subpath, boolean) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
- scanKeysPaged(Subpath, Config) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
- scanPaged(Subpath, boolean) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
- scanPaged(Subpath, Config) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
- selfDestruct() - Method in class io.datarouter.filesystem.raw.DirectoryManager
-
This DirectoryManager object will become unusable and need to be recreated
- shutdown(ClientId) - Method in class io.datarouter.filesystem.client.FilesystemClientManager
- size(String) - Method in class io.datarouter.filesystem.raw.DirectoryManager
- size(Path) - Method in class io.datarouter.filesystem.raw.PathService.CheckedPathService
- size(Path) - Method in class io.datarouter.filesystem.raw.PathService
V
- vacuum(Config) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
W
- withRoot(String) - Method in class io.datarouter.filesystem.client.FilesystemClientOptionsBuilder
- write(PathbeanKey, byte[]) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
- write(PathbeanKey, byte[], Config) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
- write(PathbeanKey, InputStream) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
- write(String, byte[]) - Method in class io.datarouter.filesystem.raw.DirectoryManager
- write(String, InputStream) - Method in class io.datarouter.filesystem.raw.DirectoryManager
- writeBytes(Path, byte[]) - Method in class io.datarouter.filesystem.raw.small.BinaryFileService.CheckedBinaryFileService
- writeBytes(Path, byte[]) - Method in class io.datarouter.filesystem.raw.small.BinaryFileService
- writeBytes(Path, InputStream) - Method in class io.datarouter.filesystem.raw.small.BinaryFileService.CheckedBinaryFileService
- writeBytes(Path, InputStream) - Method in class io.datarouter.filesystem.raw.small.BinaryFileService
- writeInputStream(PathbeanKey, InputStream, Config) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
All Classes and Interfaces|All Packages|Constant Field Values