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()
-
-
-
Method Detail
-
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)
-
-