Class PbsOutputStream

All Implemented Interfaces:
IThreadLocalResource, Closeable, Flushable, AutoCloseable

public class PbsOutputStream extends GSByteArrayOutputStream implements IThreadLocalResource
This class is an extension of a ByteArrayOutputStream with PBS functionality.
Since:
6.6
Author:
niv
  • Field Details

  • Constructor Details

    • PbsOutputStream

      public PbsOutputStream()
    • PbsOutputStream

      public PbsOutputStream(int size)
  • Method Details

    • writeShort

      public void writeShort(short value)
    • writeInt

      public void writeInt(int value)
    • writeIntFixed

      public void writeIntFixed(int value)
    • writeLong

      public void writeLong(long value)
    • writeLongFixed

      public void writeLongFixed(long value)
    • writeFloat

      public void writeFloat(float value)
    • writeDouble

      public void writeDouble(double value)
    • writeBoolean

      public void writeBoolean(boolean value)
    • writeChar

      public void writeChar(char value)
    • writeString

      public void writeString(String value)
    • writeRepetitiveString

      public void writeRepetitiveString(String value)
    • writeDateTime

      public void writeDateTime(Date value)
    • writeDecimal

      public void writeDecimal(BigDecimal value)
    • writeUUID

      public void writeUUID(UUID value)
    • writeByteArray

      public void writeByteArray(byte[] array)
    • writeShortArray

      public void writeShortArray(short[] array)
    • writeIntArray

      public void writeIntArray(int[] array)
    • writeLongArray

      public void writeLongArray(long[] array)
    • writeFloatArray

      public void writeFloatArray(float[] array)
    • writeDoubleArray

      public void writeDoubleArray(double[] array)
    • writeBooleanArray

      public void writeBooleanArray(boolean[] array)
    • writeCharArray

      public void writeCharArray(char[] array)
    • writeStringArray

      public void writeStringArray(String[] array)
    • writeDateTimeArray

      public void writeDateTimeArray(Date[] array)
    • writeDecimalArray

      public void writeDecimalArray(BigDecimal[] array)
    • writeUUIDArray

      public void writeUUIDArray(UUID[] array)
    • writeByteWrapperArray

      public void writeByteWrapperArray(Byte[] array)
    • writeShortWrapperArray

      public void writeShortWrapperArray(Short[] array)
    • writeIntegerWrapperArray

      public void writeIntegerWrapperArray(Integer[] array)
    • writeLongWrapperArray

      public void writeLongWrapperArray(Long[] array)
    • writeFloatWrapperArray

      public void writeFloatWrapperArray(Float[] array)
    • writeDoubleWrapperArray

      public void writeDoubleWrapperArray(Double[] array)
    • writeBooleanWrapperArray

      public void writeBooleanWrapperArray(Boolean[] array)
    • writeCharWrapperArray

      public void writeCharWrapperArray(Character[] array)
    • writeProperties

      public void writeProperties(Properties properties)
    • writeMap

      public void writeMap(Map<String,Object> map)
    • writeBinaryObject

      public void writeBinaryObject(BinaryObject value)
    • isUsed

      public boolean isUsed()
      Specified by:
      isUsed in interface IThreadLocalResource
      Returns:
      is the resource in use
    • release

      public void release()
      Description copied from interface: IThreadLocalResource
      Release the resource, set is as unused
      Specified by:
      release in interface IThreadLocalResource
    • setAsUsed

      public void setAsUsed()
      Description copied from interface: IThreadLocalResource
      Set the resource as used
      Specified by:
      setAsUsed in interface IThreadLocalResource