A B C D E F G H I L M N O P R S T U W 
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
BatchLogReader for 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 Path representation 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 DataAccessor for 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
BulkAttributeWriter for 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 EntityDescriptor of this BulkAttributeWriter.
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
 
A B C D E F G H I L M N O P R S T U W 
All Classes All Packages