Example #1
0
 Decimal64Type(final EncoderImpl encoder, final DecoderImpl decoder) {
   _decimal64Encoder = new Decimal64Encoding(encoder, decoder);
   encoder.register(Decimal64.class, this);
   decoder.register(this);
 }
 public Symbol readValue() {
   DecoderImpl decoder = getDecoder();
   int size = ((int) decoder.readRawByte()) & 0xff;
   return decoder.readRaw(_symbolCreator, size);
 }
 SymbolType(final EncoderImpl encoder, final DecoderImpl decoder) {
   _symbolEncoding = new LongSymbolEncoding(encoder, decoder);
   _shortSymbolEncoding = new ShortSymbolEncoding(encoder, decoder);
   encoder.register(Symbol.class, this);
   decoder.register(this);
 }
 public Symbol readValue() {
   DecoderImpl decoder = getDecoder();
   int size = decoder.readRawInt();
   return decoder.readRaw(_symbolCreator, size);
 }