Package org.elasticsearch.nio
Class FlushOperation
java.lang.Object
org.elasticsearch.nio.FlushOperation
- Direct Known Subclasses:
FlushReadyWrite
public class FlushOperation
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description FlushOperation(java.nio.ByteBuffer[] buffers, java.util.function.BiConsumer<java.lang.Void,java.lang.Exception> listener) -
Method Summary
Modifier and Type Method Description java.nio.ByteBuffer[]getBuffersToWrite()java.nio.ByteBuffer[]getBuffersToWrite(int maxBytes)java.util.function.BiConsumer<java.lang.Void,java.lang.Exception>getListener()voidincrementIndex(int delta)booleanisFullyFlushed()
-
Constructor Details
-
FlushOperation
public FlushOperation(java.nio.ByteBuffer[] buffers, java.util.function.BiConsumer<java.lang.Void,java.lang.Exception> listener)
-
-
Method Details
-
getListener
public java.util.function.BiConsumer<java.lang.Void,java.lang.Exception> getListener() -
isFullyFlushed
public boolean isFullyFlushed() -
incrementIndex
public void incrementIndex(int delta) -
getBuffersToWrite
public java.nio.ByteBuffer[] getBuffersToWrite() -
getBuffersToWrite
public java.nio.ByteBuffer[] getBuffersToWrite(int maxBytes)
-