Index

A B C D E F G I L N P R S U V W 
All Classes|All Packages

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 extends io.datarouter.model.key.primary.PrimaryKey<PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>,​F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,​D>> - 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
 
CheckedUtf8FileService() - Constructor for class io.datarouter.filesystem.raw.small.Utf8SmallFileService.CheckedUtf8FileService
 
content - Variable in class io.datarouter.filesystem.raw.queue.DirectoryQueueMessage
 
create(String) - Method in class io.datarouter.filesystem.raw.DirectoryManager.DirectoryManagerFactory
 
createBlobNode(DirectoryQueue, NodeParams<BlobQueueMessageKey, BlobQueueMessage, BlobQueueMessage.BlobQueueMessageFielder>) - Method in class io.datarouter.filesystem.client.FilesystemNodeFactory
 
createBlobNode(NodeParams<DatabaseBlobKey, DatabaseBlob, DatabaseBlob.DatabaseBlobFielder>) - Method in class io.datarouter.filesystem.client.FilesystemClientNodeFactory
 
createBlobQueueNode(NodeParams<BlobQueueMessageKey, BlobQueueMessage, BlobQueueMessage.BlobQueueMessageFielder>) - 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
 
DirectoryBlobQueueNode - Class in io.datarouter.filesystem.node.queue
 
DirectoryBlobQueueNode(DirectoryQueue, NodeParams<BlobQueueMessageKey, BlobQueueMessage, BlobQueueMessage.BlobQueueMessageFielder>) - 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 extends io.datarouter.model.key.primary.PrimaryKey<PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>,​F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,​D>> - 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, Utf8SmallFileService, 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 extends io.datarouter.model.key.primary.PrimaryKey<PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>,​F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,​D>> - 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
 
getContentUtf8() - Method in class io.datarouter.filesystem.raw.queue.DirectoryQueueMessage
 
getIdUtf8Bytes() - Method in class io.datarouter.filesystem.raw.queue.DirectoryQueueMessage
 
getMaxDataSize() - 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(byte[], Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryBlobQueueNode
 
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
 

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, long, int, Config) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
 
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
 
read(List<PathbeanKey>, Config) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
 
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
 
readUtf8(String) - Method in class io.datarouter.filesystem.raw.DirectoryManager
 
readUtf8(Path) - Method in class io.datarouter.filesystem.raw.small.Utf8SmallFileService.CheckedUtf8FileService
 
readUtf8(Path) - Method in class io.datarouter.filesystem.raw.small.Utf8SmallFileService
 

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, 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) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
 
scanKeysPaged(Subpath, Config) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
 
scanPaged(Subpath) - 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
 

U

Utf8SmallFileService - Class in io.datarouter.filesystem.raw.small
 
Utf8SmallFileService() - Constructor for class io.datarouter.filesystem.raw.small.Utf8SmallFileService
 
Utf8SmallFileService.CheckedUtf8FileService - Class in io.datarouter.filesystem.raw.small
 

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, Scanner<byte[]>) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
 
write(PathbeanKey, Scanner<byte[]>, Config) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
 
write(PathbeanKey, InputStream) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
 
write(PathbeanKey, InputStream, Config) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
 
write(String, byte[]) - Method in class io.datarouter.filesystem.raw.DirectoryManager
 
write(String, Scanner<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, Scanner<byte[]>) - Method in class io.datarouter.filesystem.raw.small.BinaryFileService.CheckedBinaryFileService
 
writeBytes(Path, Scanner<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
 
writeUtf8(String, String) - Method in class io.datarouter.filesystem.raw.DirectoryManager
 
writeUtf8(Path, String) - Method in class io.datarouter.filesystem.raw.small.Utf8SmallFileService.CheckedUtf8FileService
 
writeUtf8(Path, String) - Method in class io.datarouter.filesystem.raw.small.Utf8SmallFileService
 
A B C D E F G I L N P R S U V W 
All Classes|All Packages