Class MBOut

java.lang.Object
org.nustaq.serialization.minbin.MBOut

public class MBOut
extends Object
Date: 12.04.2014 Time: 22:11 To change this template use File | Settings | File Templates.
  • Constructor Details

  • Method Details

    • writeInt

      public void writeInt​(byte type, long data)
      write an int type with header
      Parameters:
      type -
      data -
    • writeRawInt

      protected void writeRawInt​(byte type, long data)
      encode int without header tag
      Parameters:
      data -
    • writeIntPacked

      public void writeIntPacked​(long data)
      encode int using only as much bytes as needed to represent it
      Parameters:
      data -
    • writeArray

      public void writeArray​(Object primitiveArray, int start, int len)
      write primitive array + header. no floating point or object array allowed. Just int based types
      Parameters:
      primitiveArray -
      start -
      len -
    • writeTagHeader

      public void writeTagHeader​(byte tagId)
    • writeTag

      public void writeTag​(Object obj)
    • getWritten

      public int getWritten()
    • getBytez

      public byte[] getBytez()
    • reset

      public void reset()
      completely reset state
    • reset

      public void reset​(byte[] bytez)
      completely reset and use given bytearray as buffer
      Parameters:
      bytez -
    • resetPosition

      public void resetPosition()
      only reset position
    • writeObject

      public void writeObject​(Object o)
    • writeRaw

      public void writeRaw​(byte[] bufferedName, int i, int length)
      allow write through to underlying byte for performance reasons
      Parameters:
      bufferedName -
      i -
      length -