Index

A B C D E F G I L N P R S V W 
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,F> - Class in io.datarouter.filesystem.node.queue
 
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,F> - Class in io.datarouter.filesystem.node.queue
 
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,F> - Class in io.datarouter.filesystem.node.queue
 
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
 
A B C D E F G I L N P R S V W 
All Classes and Interfaces|All Packages|Constant Field Values