Package org.opensearch.core.common.io.stream
package org.opensearch.core.common.io.stream
Core transport stream classes
-
ClassDescriptionByte Buffer Stream InputBase Bytes Stream.
StreamInputversion of Lucene'sByteArrayDataInputThis is used as a replacement of Lucene ByteArrayDataInput for abstracting byte order changes in Lucene's APIMain stream output for data outputWraps aStreamInputand delegates to it.Main input stream for input dataAWriteableobject identified by its name.Wraps aStreamInputand associates it with aNamedWriteableRegistryA registry forWriteable.Readerreaders ofNamedWriteable.An entry in the registry, made up of a category class and name, and a reader for that category class.This exception can be used to wrap a given, not serializable exception to serialize viaStreamOutput.writeException(Throwable).Streaming output dataA stream from this node to another node.A stream from another node to this node.ANamedWriteablethat has a minimum version associated with it.Implementers can be written to a StreamOutput and read from a StreamInput.Reference to a method that can read some object from a stream.A WriteableRegistry registersWriteable.Writermethods for writing data types over aStreamOutputchannel andWriteable.Readermethods for reading data from aStreamInputchannel.Reference to a method that can write some object to aStreamOutput.