Package io.logz.sender
Class InMemoryQueue
java.lang.Object
io.logz.sender.InMemoryQueue
- All Implemented Interfaces:
LogsQueue,Closeable,AutoCloseable
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic InMemoryQueue.Builderbuilder(LogzioSender.Builder context) voidclose()byte[]dequeue()voidenqueue(byte[] log) booleanisEmpty()
-
Field Details
-
DONT_LIMIT_QUEUE_SPACE
public static int DONT_LIMIT_QUEUE_SPACE
-
-
Method Details
-
enqueue
public void enqueue(byte[] log) -
dequeue
public byte[] dequeue() -
isEmpty
public boolean isEmpty() -
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
builder
-