private void writeChunkSize () throws IOException { int size = position(); if (TRACE) trace("kryo", "Write chunk: " + size); OutputStream outputStream = getOutputStream(); if ((size & ~0x7F) == 0) { outputStream.write(size); return; } outputStream.write((size & 0x7F) | 0x80); size >>>= 7; if ((size & ~0x7F) == 0) { outputStream.write(size); return; } outputStream.write((size & 0x7F) | 0x80); size >>>= 7; if ((size & ~0x7F) == 0) { outputStream.write(size); return; } outputStream.write((size & 0x7F) | 0x80); size >>>= 7; if ((size & ~0x7F) == 0) { outputStream.write(size); return; } outputStream.write((size & 0x7F) | 0x80); size >>>= 7; outputStream.write(size); }
private void writeChunkSize () throws IOException { int size = position(); if (TRACE) trace("kryo", "Write chunk: " + size); OutputStream outputStream = getOutputStream(); if ((size & ~0x7F) == 0) { outputStream.write(size); return; } outputStream.write((size & 0x7F) | 0x80); size >>>= 7; if ((size & ~0x7F) == 0) { outputStream.write(size); return; } outputStream.write((size & 0x7F) | 0x80); size >>>= 7; if ((size & ~0x7F) == 0) { outputStream.write(size); return; } outputStream.write((size & 0x7F) | 0x80); size >>>= 7; if ((size & ~0x7F) == 0) { outputStream.write(size); return; } outputStream.write((size & 0x7F) | 0x80); size >>>= 7; outputStream.write(size); }
private void writeChunkSize () throws IOException { int size = position(); if (TRACE) trace("kryo", "Write chunk: " + size); OutputStream outputStream = getOutputStream(); if ((size & ~0x7F) == 0) { outputStream.write(size); return; } outputStream.write((size & 0x7F) | 0x80); size >>>= 7; if ((size & ~0x7F) == 0) { outputStream.write(size); return; } outputStream.write((size & 0x7F) | 0x80); size >>>= 7; if ((size & ~0x7F) == 0) { outputStream.write(size); return; } outputStream.write((size & 0x7F) | 0x80); size >>>= 7; if ((size & ~0x7F) == 0) { outputStream.write(size); return; } outputStream.write((size & 0x7F) | 0x80); size >>>= 7; outputStream.write(size); }
private void writeChunkSize () throws IOException { int size = position(); if (TRACE) trace("kryo", "Write chunk: " + size); OutputStream outputStream = getOutputStream(); if ((size & ~0x7F) == 0) { outputStream.write(size); return; } outputStream.write((size & 0x7F) | 0x80); size >>>= 7; if ((size & ~0x7F) == 0) { outputStream.write(size); return; } outputStream.write((size & 0x7F) | 0x80); size >>>= 7; if ((size & ~0x7F) == 0) { outputStream.write(size); return; } outputStream.write((size & 0x7F) | 0x80); size >>>= 7; if ((size & ~0x7F) == 0) { outputStream.write(size); return; } outputStream.write((size & 0x7F) | 0x80); size >>>= 7; outputStream.write(size); }
public void flush () throws KryoException { if (position() > 0) { try { writeChunkSize(); } catch (IOException ex) { throw new KryoException(ex); } } super.flush(); }
public void flush () throws KryoException { if (position() > 0) { try { writeChunkSize(); } catch (IOException ex) { throw new KryoException(ex); } } super.flush(); }
public void flush () throws KryoException { if (position() > 0) { try { writeChunkSize(); super.flush(); } catch (IOException ex) { throw new KryoException(ex); } } super.flush(); }
public void flush () throws KryoException { if (position() > 0) { try { writeChunkSize(); super.flush(); } catch (IOException ex) { throw new KryoException(ex); } } super.flush(); }