Skip navigation links
A B C D F G H I L M N O P Q R S V W 

A

accept(Integer, FileChannel) - Method in interface org.infobip.lib.popout.backend.WalContent.WalContentConsumer
Performs this operation on the given arguments.

B

batched() - Static method in class org.infobip.lib.popout.FileQueue
Start creating batched queue implementation.
BatchedFileQueueBuilder<T> - Class in org.infobip.lib.popout.batched
The specific builder object for a batched queue instance.
BatchedFileQueueBuilder() - Constructor for class org.infobip.lib.popout.batched.BatchedFileQueueBuilder
 
batchSize(int) - Method in class org.infobip.lib.popout.batched.BatchedFileQueueBuilder
Sets the amount of queue's elements placed in one WAL file.
BIG_DECIMAL - Static variable in interface org.infobip.lib.popout.Deserializer
 
BIG_DECIMAL - Static variable in interface org.infobip.lib.popout.Serializer
 
BIG_INTEGER - Static variable in interface org.infobip.lib.popout.Deserializer
 
BIG_INTEGER - Static variable in interface org.infobip.lib.popout.Serializer
 
BigDecimalDeserializer() - Constructor for class org.infobip.lib.popout.Deserializer.BigDecimalDeserializer
 
BigDecimalSerializer() - Constructor for class org.infobip.lib.popout.Serializer.BigDecimalSerializer
 
BigIntegerDeserializer() - Constructor for class org.infobip.lib.popout.Deserializer.BigIntegerDeserializer
 
BigIntegerSerializer() - Constructor for class org.infobip.lib.popout.Serializer.BigIntegerSerializer
 
borrow(ReadWriteBytesPool.ThrowableBytesConsumer<T>) - Method in class org.infobip.lib.popout.ReadWriteBytesPool
Borrows a byte buffer from the pool and sends it to the consumer.
build() - Method in class org.infobip.lib.popout.FileQueue.Builder
Builds a new queue with parameters from the builder.
Builder() - Constructor for class org.infobip.lib.popout.FileQueue.Builder
 
BYTE - Static variable in interface org.infobip.lib.popout.Deserializer
 
BYTE - Static variable in interface org.infobip.lib.popout.Serializer
 
BYTE_ARRAY - Static variable in interface org.infobip.lib.popout.Deserializer
 
BYTE_ARRAY - Static variable in interface org.infobip.lib.popout.Serializer
 
ByteArrayDeserializer() - Constructor for class org.infobip.lib.popout.Deserializer.ByteArrayDeserializer
 
ByteArraySerializer() - Constructor for class org.infobip.lib.popout.Serializer.ByteArraySerializer
 
ByteDeserializer() - Constructor for class org.infobip.lib.popout.Deserializer.ByteDeserializer
 
ByteSerializer() - Constructor for class org.infobip.lib.popout.Serializer.ByteSerializer
 

C

CHARACTER - Static variable in interface org.infobip.lib.popout.Deserializer
 
CHARACTER - Static variable in interface org.infobip.lib.popout.Serializer
 
CharacterDeserializer() - Constructor for class org.infobip.lib.popout.Deserializer.CharacterDeserializer
 
CharacterSerializer() - Constructor for class org.infobip.lib.popout.Serializer.CharacterSerializer
 
close() - Method in class org.infobip.lib.popout.FileQueue
 
compress() - Method in class org.infobip.lib.popout.backend.FileSystemBackend
Merges all WAL files into one big compressed file.
compress() - Method in class org.infobip.lib.popout.FileQueue
Compresses the WAL files manually.
compressed(CompressedFilesConfig) - Method in class org.infobip.lib.popout.FileQueue.Builder
Sets the compression files configuration.
CompressedFilesConfig - Class in org.infobip.lib.popout
The compression files configuration object.
CompressedFilesConfig() - Constructor for class org.infobip.lib.popout.CompressedFilesConfig
 
CompressedFilesConfig.CompressedFilesConfigBuilder - Class in org.infobip.lib.popout
The configuration builder.
CompressedFilesConfigBuilder() - Constructor for class org.infobip.lib.popout.CompressedFilesConfig.CompressedFilesConfigBuilder
 
consume(Bytes) - Method in interface org.infobip.lib.popout.ReadWriteBytesPool.ThrowableBytesConsumer
Consumes the pooled buffer.
createQueue() - Method in class org.infobip.lib.popout.batched.BatchedFileQueueBuilder
 
createQueue() - Method in class org.infobip.lib.popout.FileQueue.Builder
The method for producing a new queue on each call based on builder's parameters.
createQueue() - Method in class org.infobip.lib.popout.synced.SyncedFileQueueBuilder
 

D

DefaultDeserializer() - Constructor for class org.infobip.lib.popout.Deserializer.DefaultDeserializer
 
DefaultSerializer() - Constructor for class org.infobip.lib.popout.Serializer.DefaultSerializer
 
deserialize(int, Bytes) - Method in class org.infobip.lib.popout.Deserializer.BigDecimalDeserializer
 
deserialize(int, Bytes) - Method in class org.infobip.lib.popout.Deserializer.BigIntegerDeserializer
 
deserialize(int, Bytes) - Method in class org.infobip.lib.popout.Deserializer.ByteArrayDeserializer
 
deserialize(int, Bytes) - Method in class org.infobip.lib.popout.Deserializer.ByteDeserializer
 
deserialize(int, Bytes) - Method in class org.infobip.lib.popout.Deserializer.CharacterDeserializer
 
deserialize(int, Bytes) - Method in class org.infobip.lib.popout.Deserializer.DefaultDeserializer
 
deserialize(int, Bytes) - Method in interface org.infobip.lib.popout.Deserializer
 
deserialize(int, Bytes) - Method in class org.infobip.lib.popout.Deserializer.DoubleDeserializer
 
deserialize(int, Bytes) - Method in class org.infobip.lib.popout.Deserializer.FloatDeserializer
 
deserialize(int, Bytes) - Method in class org.infobip.lib.popout.Deserializer.IntegerDeserializer
 
deserialize(int, Bytes) - Method in class org.infobip.lib.popout.Deserializer.LongDeserializer
 
deserialize(int, Bytes) - Method in class org.infobip.lib.popout.Deserializer.ShortDeserializer
 
deserialize(int, Bytes) - Method in class org.infobip.lib.popout.Deserializer.StringDeserializer
 
Deserializer<T> - Interface in org.infobip.lib.popout
 
deserializer(Deserializer<T>) - Method in class org.infobip.lib.popout.FileQueue.Builder
Sets the Deserializer implementation for queue elements.
Deserializer.BigDecimalDeserializer - Class in org.infobip.lib.popout
 
Deserializer.BigIntegerDeserializer - Class in org.infobip.lib.popout
 
Deserializer.ByteArrayDeserializer - Class in org.infobip.lib.popout
 
Deserializer.ByteDeserializer - Class in org.infobip.lib.popout
 
Deserializer.CharacterDeserializer - Class in org.infobip.lib.popout
 
Deserializer.DefaultDeserializer<T> - Class in org.infobip.lib.popout
 
Deserializer.DoubleDeserializer - Class in org.infobip.lib.popout
 
Deserializer.FloatDeserializer - Class in org.infobip.lib.popout
 
Deserializer.IntegerDeserializer - Class in org.infobip.lib.popout
 
Deserializer.LongDeserializer - Class in org.infobip.lib.popout
 
Deserializer.ShortDeserializer - Class in org.infobip.lib.popout
 
Deserializer.StringDeserializer - Class in org.infobip.lib.popout
 
diskSize() - Method in class org.infobip.lib.popout.backend.FileSystemBackend
Returns the size, which is occupied by files related to this backend (WAL and compressed fiels).
diskSize() - Method in class org.infobip.lib.popout.FileQueue
Returns the file system backed size occupied by the queue.
diskSize() - Static method in interface org.infobip.lib.popout.QueueLimit
 
DOUBLE - Static variable in interface org.infobip.lib.popout.Deserializer
 
DOUBLE - Static variable in interface org.infobip.lib.popout.Serializer
 
DoubleDeserializer() - Constructor for class org.infobip.lib.popout.Deserializer.DoubleDeserializer
 
DoubleSerializer() - Constructor for class org.infobip.lib.popout.Serializer.DoubleSerializer
 

F

FileQueue<T> - Class in org.infobip.lib.popout
File-based Queue implementation.
FileQueue() - Constructor for class org.infobip.lib.popout.FileQueue
 
FileQueue.Builder<SELF extends FileQueue.Builder<SELF,T>,T> - Class in org.infobip.lib.popout
The abstract file-based queue builder with common options and parameters for all such queues implementations.
FileSystemBackend - Class in org.infobip.lib.popout.backend
The umbrella class for WAL and compressed files, for effective working with them.
FileSystemBackend(String, WalFilesConfig, CompressedFilesConfig, Boolean) - Constructor for class org.infobip.lib.popout.backend.FileSystemBackend
Constructor.
FLOAT - Static variable in interface org.infobip.lib.popout.Deserializer
 
FLOAT - Static variable in interface org.infobip.lib.popout.Serializer
 
FloatDeserializer() - Constructor for class org.infobip.lib.popout.Deserializer.FloatDeserializer
 
FloatSerializer() - Constructor for class org.infobip.lib.popout.Serializer.FloatSerializer
 
flush() - Method in class org.infobip.lib.popout.FileQueue
Flushes all this queue's data to the disk.
folder(String) - Method in class org.infobip.lib.popout.CompressedFilesConfig.CompressedFilesConfigBuilder
Sets the folder's name where compressed filess will be placed.
folder(Path) - Method in class org.infobip.lib.popout.CompressedFilesConfig.CompressedFilesConfigBuilder
Sets the folder's path where compressed filess will be placed.
folder(String) - Method in class org.infobip.lib.popout.FileQueue.Builder
Sets a queue's folder path, which the queue uses if the WAL and compressed configurations doesn't tell another.
folder(Path) - Method in class org.infobip.lib.popout.FileQueue.Builder
Sets a queue's folder path, which the queue uses if the WAL and compressed configurations doesn't tell another.
folder(String) - Method in class org.infobip.lib.popout.WalFilesConfig.WalFilesConfigBuilder
Sets the folder's name where WAL filess will be placed.
folder(Path) - Method in class org.infobip.lib.popout.WalFilesConfig.WalFilesConfigBuilder
Sets the folder's path where WAL filess will be placed.

G

getInstance() - Static method in class org.infobip.lib.popout.ReadWriteBytesPool
Returns the singleton instance of the pool.

H

handle(T, FileQueue<T>) - Method in class org.infobip.lib.popout.QueueLimit.DiskSize
 
handle(T, FileQueue<T>) - Method in interface org.infobip.lib.popout.QueueLimit
 
handle(T, FileQueue<T>) - Method in class org.infobip.lib.popout.QueueLimit.NoLimit
 
handle(T, FileQueue<T>) - Method in class org.infobip.lib.popout.QueueLimit.QueueLength
 

I

INTEGER - Static variable in interface org.infobip.lib.popout.Deserializer
 
INTEGER - Static variable in interface org.infobip.lib.popout.Serializer
 
IntegerDeserializer() - Constructor for class org.infobip.lib.popout.Deserializer.IntegerDeserializer
 
IntegerSerializer() - Constructor for class org.infobip.lib.popout.Serializer.IntegerSerializer
 
isExceeded(FileQueue<T>) - Method in class org.infobip.lib.popout.QueueLimit.DiskSize
 
isExceeded(FileQueue<T>) - Method in interface org.infobip.lib.popout.QueueLimit
 
isExceeded(FileQueue<T>) - Method in class org.infobip.lib.popout.QueueLimit.NoLimit
 
isExceeded(FileQueue<T>) - Method in class org.infobip.lib.popout.QueueLimit.QueueLength
 
iterator() - Method in class org.infobip.lib.popout.backend.FileSystemBackend
 

L

limit(QueueLimit<T>) - Method in class org.infobip.lib.popout.FileQueue.Builder
Sets the queue limits.
LONG - Static variable in interface org.infobip.lib.popout.Deserializer
 
LONG - Static variable in interface org.infobip.lib.popout.Serializer
 
LongDeserializer() - Constructor for class org.infobip.lib.popout.Deserializer.LongDeserializer
 
LongSerializer() - Constructor for class org.infobip.lib.popout.Serializer.LongSerializer
 
longSize() - Method in class org.infobip.lib.popout.FileQueue
Returns the number of elements in this collection.

M

maxSizeBytes(long) - Method in class org.infobip.lib.popout.CompressedFilesConfig.CompressedFilesConfigBuilder
Sets the maximum compressed file size in bytes.
MEMORY_ELEMENTS_MIN - Static variable in class org.infobip.lib.popout.batched.BatchedFileQueueBuilder
 

N

name(String) - Method in class org.infobip.lib.popout.FileQueue.Builder
Sets the queue's name.
noLimit() - Static method in interface org.infobip.lib.popout.QueueLimit
 
NoLimit() - Constructor for class org.infobip.lib.popout.QueueLimit.NoLimit
 

O

open(WalContent.WalContentConsumer) - Method in class org.infobip.lib.popout.backend.WalContent
The method for safe opening the resource (WAL-file or part of compressed file) and invoking the user specific action within it.
org.infobip.lib.popout - package org.infobip.lib.popout
 
org.infobip.lib.popout.backend - package org.infobip.lib.popout.backend
 
org.infobip.lib.popout.batched - package org.infobip.lib.popout.batched
 
org.infobip.lib.popout.synced - package org.infobip.lib.popout.synced
 

P

peakTo(Bytes) - Method in class org.infobip.lib.popout.backend.FileSystemBackend
Retrieves, but does not remove the next WAL content into the buffer.
pollTo(Bytes) - Method in class org.infobip.lib.popout.backend.FileSystemBackend
Retrieves and removes the head of the next WAL content into the buffer.

Q

queueLength() - Static method in interface org.infobip.lib.popout.QueueLimit
 
QueueLimit<T> - Interface in org.infobip.lib.popout
 
QueueLimit.DiskSize<T> - Class in org.infobip.lib.popout
 
QueueLimit.NoLimit<T> - Class in org.infobip.lib.popout
 
QueueLimit.QueueLength<T> - Class in org.infobip.lib.popout
 

R

ReadWriteBytesPool - Class in org.infobip.lib.popout
Singleton pool for read/write bytes buffers.
ReadWriteBytesPool.ThrowableBytesConsumer<T> - Interface in org.infobip.lib.popout
The interface for propper bytes buffer consuming.
restoreFromDisk(boolean) - Method in class org.infobip.lib.popout.FileQueue.Builder
Tells to the queue to restore its state from the previous run files or not.

S

serialize(BigDecimal, Bytes) - Method in class org.infobip.lib.popout.Serializer.BigDecimalSerializer
 
serialize(BigInteger, Bytes) - Method in class org.infobip.lib.popout.Serializer.BigIntegerSerializer
 
serialize(byte[], Bytes) - Method in class org.infobip.lib.popout.Serializer.ByteArraySerializer
 
serialize(Byte, Bytes) - Method in class org.infobip.lib.popout.Serializer.ByteSerializer
 
serialize(Character, Bytes) - Method in class org.infobip.lib.popout.Serializer.CharacterSerializer
 
serialize(T, Bytes) - Method in class org.infobip.lib.popout.Serializer.DefaultSerializer
 
serialize(Double, Bytes) - Method in class org.infobip.lib.popout.Serializer.DoubleSerializer
 
serialize(Float, Bytes) - Method in class org.infobip.lib.popout.Serializer.FloatSerializer
 
serialize(Integer, Bytes) - Method in class org.infobip.lib.popout.Serializer.IntegerSerializer
 
serialize(Long, Bytes) - Method in class org.infobip.lib.popout.Serializer.LongSerializer
 
serialize(T, Bytes) - Method in interface org.infobip.lib.popout.Serializer
 
serialize(Short, Bytes) - Method in class org.infobip.lib.popout.Serializer.ShortSerializer
 
serialize(String, Bytes) - Method in class org.infobip.lib.popout.Serializer.StringSerializer
 
serializer(Serializer<T>) - Method in class org.infobip.lib.popout.FileQueue.Builder
Sets the Serializer implementation for queue elements.
Serializer<T> - Interface in org.infobip.lib.popout
 
Serializer.BigDecimalSerializer - Class in org.infobip.lib.popout
 
Serializer.BigIntegerSerializer - Class in org.infobip.lib.popout
 
Serializer.ByteArraySerializer - Class in org.infobip.lib.popout
 
Serializer.ByteSerializer - Class in org.infobip.lib.popout
 
Serializer.CharacterSerializer - Class in org.infobip.lib.popout
 
Serializer.DefaultSerializer<T> - Class in org.infobip.lib.popout
 
Serializer.DoubleSerializer - Class in org.infobip.lib.popout
 
Serializer.FloatSerializer - Class in org.infobip.lib.popout
 
Serializer.IntegerSerializer - Class in org.infobip.lib.popout
 
Serializer.LongSerializer - Class in org.infobip.lib.popout
 
Serializer.ShortSerializer - Class in org.infobip.lib.popout
 
Serializer.StringSerializer - Class in org.infobip.lib.popout
 
SHORT - Static variable in interface org.infobip.lib.popout.Deserializer
 
SHORT - Static variable in interface org.infobip.lib.popout.Serializer
 
ShortDeserializer() - Constructor for class org.infobip.lib.popout.Deserializer.ShortDeserializer
 
ShortSerializer() - Constructor for class org.infobip.lib.popout.Serializer.ShortSerializer
 
STRING - Static variable in interface org.infobip.lib.popout.Deserializer
 
STRING - Static variable in interface org.infobip.lib.popout.Serializer
 
StringDeserializer() - Constructor for class org.infobip.lib.popout.Deserializer.StringDeserializer
 
StringSerializer() - Constructor for class org.infobip.lib.popout.Serializer.StringSerializer
 
synced() - Static method in class org.infobip.lib.popout.FileQueue
Start creating synced queue implementation.
SyncedFileQueueBuilder<T> - Class in org.infobip.lib.popout.synced
The specific builder object for a synced queue instance.
SyncedFileQueueBuilder() - Constructor for class org.infobip.lib.popout.synced.SyncedFileQueueBuilder
 

V

validateAndSetDefaults() - Method in class org.infobip.lib.popout.batched.BatchedFileQueueBuilder
 
validateAndSetDefaults() - Method in class org.infobip.lib.popout.FileQueue.Builder
The method for builder's parameters validation and setting the default values, before creating a new queue.

W

wal(WalFilesConfig) - Method in class org.infobip.lib.popout.FileQueue.Builder
Sets the WAL files configuration.
WalContent - Class in org.infobip.lib.popout.backend
WAL file's content descriptor.
WalContent() - Constructor for class org.infobip.lib.popout.backend.WalContent
 
WalContent.WalContentConsumer - Interface in org.infobip.lib.popout.backend
An operation that accepts the length and channel and returns no result.
WalFilesConfig - Class in org.infobip.lib.popout
The WAL files configuration object.
WalFilesConfig() - Constructor for class org.infobip.lib.popout.WalFilesConfig
 
WalFilesConfig.WalFilesConfigBuilder - Class in org.infobip.lib.popout
The configuration builder.
WalFilesConfigBuilder() - Constructor for class org.infobip.lib.popout.WalFilesConfig.WalFilesConfigBuilder
 
write(Bytes) - Method in class org.infobip.lib.popout.backend.FileSystemBackend
Writes the buffer content to the next WAL file.
A B C D F G H I L M N O P Q R S V W 
Skip navigation links

Copyright © 2019 Infobip Ltd.. All rights reserved.