A B C D E F G H I L M N O P R S T U W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accessor - Variable in class cz.o2.proxima.direct.blob.BlobLogReader
- accessor - Variable in class cz.o2.proxima.direct.blob.BulkBlobWriter
- add(BlobT, long, long) - Method in class cz.o2.proxima.direct.blob.BlobLogReader.BulkStoragePartition
- ALLOWED_LATENESS_MS - Static variable in class cz.o2.proxima.direct.blob.BlobStorageAccessor
-
Maximal allowed lateness to wait before segment is rolled.
- asFactory() - Method in class cz.o2.proxima.direct.blob.BulkBlobWriter.BlobFileSystemAttributeWriter
B
- blob - Variable in class cz.o2.proxima.direct.blob.BlobPath
- BlobBase - Interface in cz.o2.proxima.direct.blob
-
Generic descriptor of blob in any blob store (e.g.
- BlobFileSystemAttributeWriter(FileSystem) - Constructor for class cz.o2.proxima.direct.blob.BulkBlobWriter.BlobFileSystemAttributeWriter
- BlobLogReader<BlobT extends BlobBase,BlobPathT extends BlobPath<BlobT>> - Class in cz.o2.proxima.direct.blob
-
BatchLogReaderfor blob storages. - BlobLogReader(BlobStorageAccessor, Context) - Constructor for class cz.o2.proxima.direct.blob.BlobLogReader
- BlobLogReader.BulkStoragePartition<BlobT extends BlobBase> - Class in cz.o2.proxima.direct.blob
- BlobLogReader.ThrowingRunnable - Interface in cz.o2.proxima.direct.blob
- BlobPath<BlobT extends BlobBase> - Class in cz.o2.proxima.direct.blob
-
A
Pathrepresentation of a remote blob. - BlobPath(FileSystem, BlobT) - Constructor for class cz.o2.proxima.direct.blob.BlobPath
- blobs - Variable in class cz.o2.proxima.direct.blob.BlobLogReader.BulkStoragePartition
- BlobStorageAccessor - Class in cz.o2.proxima.direct.blob
-
A
DataAccessorfor blob storages. - BlobStorageAccessor(AttributeFamilyDescriptor) - Constructor for class cz.o2.proxima.direct.blob.BlobStorageAccessor
- BulkBlobWriter<BlobT extends BlobBase,AccessorT extends BlobStorageAccessor> - Class in cz.o2.proxima.direct.blob
-
BulkAttributeWriterfor blob storages. - BulkBlobWriter(AccessorT, Context) - Constructor for class cz.o2.proxima.direct.blob.BulkBlobWriter
- BulkBlobWriter.BlobFileSystemAttributeWriter - Class in cz.o2.proxima.direct.blob
- BulkStoragePartition(int, long, long) - Constructor for class cz.o2.proxima.direct.blob.BlobLogReader.BulkStoragePartition
C
- cfg - Variable in class cz.o2.proxima.direct.blob.BlobStorageAccessor
- close() - Method in class cz.o2.proxima.direct.blob.BulkBlobWriter
- compareTo(Path) - Method in class cz.o2.proxima.direct.blob.BlobPath
- considerBlobForPartitionInclusion(BlobT, AtomicInteger, BlobLogReader.BulkStoragePartition<BlobT>, List<Partition>) - Method in class cz.o2.proxima.direct.blob.BlobLogReader
- context - Variable in class cz.o2.proxima.direct.blob.BlobLogReader
- context - Variable in class cz.o2.proxima.direct.blob.BulkBlobWriter
- createPath(BlobT) - Method in class cz.o2.proxima.direct.blob.BlobLogReader
- cz.o2.proxima.direct.blob - package cz.o2.proxima.direct.blob
D
- delete() - Method in class cz.o2.proxima.direct.blob.BlobPath
- deleteBlobIfExists(BlobT) - Method in class cz.o2.proxima.direct.blob.BulkBlobWriter
-
Delete specified blob.
- deleteHandlingErrors(Path) - Method in class cz.o2.proxima.direct.blob.BulkBlobWriter
E
- entity - Variable in class cz.o2.proxima.direct.blob.BlobLogReader
- equals(Object) - Method in class cz.o2.proxima.direct.blob.BlobPath
- executor - Variable in class cz.o2.proxima.direct.blob.BlobLogReader
F
- familyDescriptor - Variable in class cz.o2.proxima.direct.blob.BlobStorageAccessor
- fileFormat - Variable in class cz.o2.proxima.direct.blob.BlobLogReader
- flush() - Method in class cz.o2.proxima.direct.blob.BulkBlobWriter
- flush(AbstractBulkFileSystemAttributeWriter.Bulk) - Method in class cz.o2.proxima.direct.blob.BulkBlobWriter.BlobFileSystemAttributeWriter
- flush(Path, long) - Method in class cz.o2.proxima.direct.blob.BulkBlobWriter
- fs - Variable in class cz.o2.proxima.direct.blob.BlobLogReader
- fs - Variable in class cz.o2.proxima.direct.blob.BlobPath
G
- getAllowedLateness() - Method in class cz.o2.proxima.direct.blob.BlobStorageAccessor
- getBlob() - Method in class cz.o2.proxima.direct.blob.BlobPath
- getBlobName() - Method in class cz.o2.proxima.direct.blob.BlobPath
- getCfg() - Method in class cz.o2.proxima.direct.blob.BlobStorageAccessor
- getEntityDescriptor() - Method in class cz.o2.proxima.direct.blob.BulkBlobWriter
-
Retrieve
EntityDescriptorof thisBulkAttributeWriter. - getFileFormat() - Method in class cz.o2.proxima.direct.blob.BlobStorageAccessor
- getFileSystem() - Method in class cz.o2.proxima.direct.blob.BlobPath
- getId() - Method in class cz.o2.proxima.direct.blob.BlobLogReader.BulkStoragePartition
- getMaxTimestamp() - Method in class cz.o2.proxima.direct.blob.BlobLogReader.BulkStoragePartition
- getMinTimestamp() - Method in class cz.o2.proxima.direct.blob.BlobLogReader.BulkStoragePartition
- getName() - Method in interface cz.o2.proxima.direct.blob.BlobBase
-
Retrieve remote name (key) of blob.
- getNamingConvention() - Method in class cz.o2.proxima.direct.blob.BlobStorageAccessor
- getNumBlobs() - Method in class cz.o2.proxima.direct.blob.BlobLogReader.BulkStoragePartition
- getPartitionMaxNumBlobs() - Method in class cz.o2.proxima.direct.blob.BlobStorageAccessor
- getPartitionMaxTimeSpanMs() - Method in class cz.o2.proxima.direct.blob.BlobStorageAccessor
- getPartitionMinSize() - Method in class cz.o2.proxima.direct.blob.BlobStorageAccessor
- getPartitions(long, long) - Method in class cz.o2.proxima.direct.blob.BlobLogReader
- getRollPeriod() - Method in class cz.o2.proxima.direct.blob.BlobStorageAccessor
- getSize() - Method in interface cz.o2.proxima.direct.blob.BlobBase
-
Get size of blob in bytes.
- getSize(BlobT) - Method in class cz.o2.proxima.direct.blob.BlobLogReader.BulkStoragePartition
- getTargetFileSystem() - Method in class cz.o2.proxima.direct.blob.BlobStorageAccessor
- getTmpDir() - Method in class cz.o2.proxima.direct.blob.BlobStorageAccessor
- getUri() - Method in class cz.o2.proxima.direct.blob.BulkBlobWriter
H
- hashCode() - Method in class cz.o2.proxima.direct.blob.BlobPath
I
- id - Variable in class cz.o2.proxima.direct.blob.BlobLogReader.BulkStoragePartition
- initialRetryDelay - Variable in class cz.o2.proxima.direct.blob.RetryStrategy
- isBounded() - Method in class cz.o2.proxima.direct.blob.BlobLogReader.BulkStoragePartition
L
- LOG_ROLL_INTERVAL - Static variable in class cz.o2.proxima.direct.blob.BlobStorageAccessor
-
How often to roll the blob in milliseconds.
M
- maxRetryDelay - Variable in class cz.o2.proxima.direct.blob.RetryStrategy
- maxStamp - Variable in class cz.o2.proxima.direct.blob.BlobLogReader.BulkStoragePartition
- minStamp - Variable in class cz.o2.proxima.direct.blob.BlobLogReader.BulkStoragePartition
N
- namingConvention - Variable in class cz.o2.proxima.direct.blob.BlobLogReader
- normalizePath(String) - Static method in class cz.o2.proxima.direct.blob.BlobPath
O
- observe(List<Partition>, List<AttributeDescriptor<?>>, BatchLogObserver) - Method in class cz.o2.proxima.direct.blob.BlobLogReader
- observeInternal(List<Partition>, List<AttributeDescriptor<?>>, BatchLogObserver, TerminationContext) - Method in class cz.o2.proxima.direct.blob.BlobLogReader
P
- PARTITION_MAX_BLOBS - Static variable in class cz.o2.proxima.direct.blob.BlobStorageAccessor
-
Maximal number of blobs to be put in single partition.
- PARTITION_MAX_TIME_SPAN_MS - Static variable in class cz.o2.proxima.direct.blob.BlobStorageAccessor
-
Maximal amount of time (in milliseconds) a partition containing multiple blobs can span.
- PARTITION_SIZE - Static variable in class cz.o2.proxima.direct.blob.BlobStorageAccessor
-
Minimal size of partition in bytes.
- partitionMaxNumBlobs - Variable in class cz.o2.proxima.direct.blob.BlobLogReader
- partitionMaxTimeSpan - Variable in class cz.o2.proxima.direct.blob.BlobLogReader
- partitionMinSize - Variable in class cz.o2.proxima.direct.blob.BlobLogReader
- processSinglePartition(Partition, Set<AttributeDescriptor<?>>, TerminationContext, AtomicBoolean, BatchLogObserver) - Method in class cz.o2.proxima.direct.blob.BlobLogReader
R
- reader() - Method in class cz.o2.proxima.direct.blob.BlobPath
- removeDir(File) - Method in class cz.o2.proxima.direct.blob.BulkBlobWriter
- retry(Factory<T>) - Method in class cz.o2.proxima.direct.blob.RetryStrategy
- retry(Runnable) - Method in class cz.o2.proxima.direct.blob.RetryStrategy
- retryableException - Variable in class cz.o2.proxima.direct.blob.RetryStrategy
- RetryStrategy - Class in cz.o2.proxima.direct.blob
- RetryStrategy(int, int) - Constructor for class cz.o2.proxima.direct.blob.RetryStrategy
- rollback() - Method in class cz.o2.proxima.direct.blob.BulkBlobWriter
- run() - Method in interface cz.o2.proxima.direct.blob.BlobLogReader.ThrowingRunnable
- runHandlingErrors(BlobT, BlobLogReader.ThrowingRunnable) - Method in class cz.o2.proxima.direct.blob.BlobLogReader
S
- serialVersionUID - Static variable in class cz.o2.proxima.direct.blob.BlobLogReader.BulkStoragePartition
- serialVersionUID - Static variable in class cz.o2.proxima.direct.blob.BlobPath
- serialVersionUID - Static variable in class cz.o2.proxima.direct.blob.BlobStorageAccessor
- setCfg(String, Object) - Method in class cz.o2.proxima.direct.blob.BlobStorageAccessor
- size - Variable in class cz.o2.proxima.direct.blob.BlobLogReader.BulkStoragePartition
- size() - Method in class cz.o2.proxima.direct.blob.BlobLogReader.BulkStoragePartition
T
- tmpDir - Variable in class cz.o2.proxima.direct.blob.BulkBlobWriter
- toString() - Method in class cz.o2.proxima.direct.blob.BlobLogReader.BulkStoragePartition
- toString() - Method in class cz.o2.proxima.direct.blob.BlobPath
U
- updateWatermark(long) - Method in class cz.o2.proxima.direct.blob.BulkBlobWriter
W
- withRetryableException(Class<? extends Exception>) - Method in class cz.o2.proxima.direct.blob.RetryStrategy
- wrap - Variable in class cz.o2.proxima.direct.blob.BulkBlobWriter
- write(StreamElement, long, CommitCallback) - Method in class cz.o2.proxima.direct.blob.BulkBlobWriter
- writer() - Method in class cz.o2.proxima.direct.blob.BlobPath
All Classes All Packages