Module org.elasticsearch.server
Class OutputStreamStreamOutput
java.lang.Object
java.io.OutputStream
org.elasticsearch.common.io.stream.StreamOutput
org.elasticsearch.common.io.stream.OutputStreamStreamOutput
- All Implemented Interfaces:
- Closeable,- Flushable,- AutoCloseable
- Direct Known Subclasses:
- PositionTrackingOutputStreamStreamOutput
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidclose()Closes this stream to further operations.voidflush()Forces any buffered output to be written.voidwriteByte(byte b) Writes a single byte.voidwriteBytes(byte[] b, int offset, int length) Writes an array of bytes.Methods inherited from class org.elasticsearch.common.io.stream.StreamOutputcheckWriteable, getVersion, position, setVersion, write, write, writeArray, writeArray, writeBoolean, writeByteArray, writeBytes, writeBytes, writeBytesRef, writeBytesReference, writeCollection, writeCollection, writeDouble, writeDoubleArray, writeEnum, writeEnumSet, writeException, writeFloat, writeFloatArray, writeGenericList, writeGenericMap, writeGenericNull, writeGenericString, writeGenericValue, writeGeoPoint, writeInstant, writeInt, writeIntArray, writeList, writeLong, writeLongArray, writeMap, writeMap, writeMapOfLists, writeMapValues, writeMapValues, writeMapWithConsistentOrder, writeMissingString, writeMissingWriteable, writeNamedWriteable, writeNamedWriteableList, writeOptionalArray, writeOptionalArray, writeOptionalBoolean, writeOptionalBytesReference, writeOptionalCollection, writeOptionalCollection, writeOptionalDouble, writeOptionalEnum, writeOptionalFloat, writeOptionalInstant, writeOptionalInt, writeOptionalLong, writeOptionalNamedWriteable, writeOptionalSecureString, writeOptionalString, writeOptionalStringArray, writeOptionalStringCollection, writeOptionalText, writeOptionalTimeValue, writeOptionalVInt, writeOptionalVLong, writeOptionalWriteable, writeOptionalZoneId, writeSecureString, writeShort, writeString, writeStringArray, writeStringArrayNullable, writeStringCollection, writeText, writeTimeValue, writeVInt, writeVIntArray, writeVLong, writeVLongArray, writeWithSizePrefix, writeZLong, writeZoneIdMethods inherited from class java.io.OutputStreamnullOutputStream, write
- 
Constructor Details- 
OutputStreamStreamOutput
 
- 
- 
Method Details- 
writeByteDescription copied from class:StreamOutputWrites a single byte.- Specified by:
- writeBytein class- StreamOutput
- Throws:
- IOException
 
- 
writeBytesDescription copied from class:StreamOutputWrites an array of bytes.- Specified by:
- writeBytesin class- StreamOutput
- Parameters:
- b- the bytes to write
- offset- the offset in the byte array
- length- the number of bytes to write
- Throws:
- IOException
 
- 
flushDescription copied from class:StreamOutputForces any buffered output to be written.- Specified by:
- flushin interface- Flushable
- Specified by:
- flushin class- StreamOutput
- Throws:
- IOException
 
- 
closeDescription copied from class:StreamOutputCloses this stream to further operations.- Specified by:
- closein interface- AutoCloseable
- Specified by:
- closein interface- Closeable
- Specified by:
- closein class- StreamOutput
- Throws:
- IOException
 
 
-