@Override public AutoBuffer write(AutoBuffer bb) { return bb.putA1(_mem,_mem.length); } @Override public C1SChunk read(AutoBuffer bb) {
@Override public AutoBuffer write(AutoBuffer bb) { return bb.putA1(_mem, _mem.length); } @Override public Chunk read(AutoBuffer bb) {
@Override public AutoBuffer write(AutoBuffer bb) { return bb.putA1(_mem,_mem.length); } @Override public C0LChunk read(AutoBuffer bb) {
@Override public AutoBuffer write(AutoBuffer bb) { return bb.putA1(_mem, _mem.length); } @Override public Chunk read(AutoBuffer bb) {
@Override public AutoBuffer write(AutoBuffer bb) { return bb.putA1(_mem,_mem.length); } @Override public C0DChunk read(AutoBuffer bb) {
@Override public AutoBuffer write(AutoBuffer bb) { return bb.putA1(_mem,_mem.length); } @Override public C4Chunk read(AutoBuffer bb) {
@Override public AutoBuffer write(AutoBuffer bb) { return bb.putA1(_mem,_mem.length); } @Override public C16Chunk read(AutoBuffer bb) {
@Override public AutoBuffer write(AutoBuffer bb) { return bb.putA1(_mem,_mem.length); } @Override public C1Chunk read(AutoBuffer bb) {
@Override public AutoBuffer write(AutoBuffer bb) { return bb.putA1(_mem,_mem.length); } @Override public C4FChunk read(AutoBuffer bb) {
@Override public final AutoBuffer write(AutoBuffer bb) { return bb.putA1(_kb); } @Override public final AutoBuffer writeJSON(AutoBuffer bb) { return bb.putJSONStr(toString()); }
public AutoBuffer putA1( byte[] ary, int length ) { return putA1(ary,0,length); } public AutoBuffer putA1( byte[] ary, int sofar, int length ) {
@Override public AutoBuffer write(AutoBuffer bb) { return bb.putA1(_mem,_mem.length); } @Override public C2Chunk read(AutoBuffer bb) {
@Override public synchronized AutoBuffer write(AutoBuffer ab){ if(!_done) ++_retries; ab.put4(_retries); // count the number of retries as number of serialization calls ab.putA1(_payload); return ab; }
public AutoBuffer putAA1( byte[][] ary ) { _arys++; long xy = putZA(ary); if( xy == -1 ) return this; int x=(int)(xy>>32); int y=(int)xy; for( int i=x; i<x+y; i++ ) putA1(ary[i]); return this; } AutoBuffer putAA2( short[][] ary ) {
@SuppressWarnings("deprecation") public AutoBuffer putStr( String s ) { if( s==null ) return putInt(-1); // Use the explicit getBytes instead of the default no-arg one, to avoid // the overhead of going in an out of a charset decoder. byte[] buf = MemoryManager.malloc1(s.length()); s.getBytes(0,buf.length,buf,0); return putA1(buf); }
public AutoBuffer putA1( byte[] ary ) { _arys++; if( ary == null ) return putInt(-1); putInt(ary.length); return putA1(ary,ary.length); } public AutoBuffer putA1( byte[] ary, int length ) { return putA1(ary,0,length); }
public AutoBuffer write(AutoBuffer bb) { byte p = _persist; if( onICE() ) p &= ~ON_dsk; // Not on the remote disk return bb.put1(p).put2(_type).putA1(memOrLoad()); }
public final AutoBuffer write_impl(AutoBuffer ab) { if( _counts != null ) for (BufferedString key : _counts.keySet()) ab.put2((char)key.length()).putA1(key.getBuffer(), key.getOffset(), key.getOffset() + key.length()) .put8(_counts.get(key)._val); return ab.put2((char)65535); // End of map marker }
@Override public AutoBuffer write(AutoBuffer ab) { super.write(ab); if( /*_res != null &&*/ WORDS != null ) for( VStr key : WORDS.keySet() ) ab.put2((char)key._len).putA1(key._cs,key._off,key._off+key._len).put4(key._cnt); return ab.put2((char)65535); // End of map marker } @Override public WordCount read(AutoBuffer ab) {
@Override public AutoBuffer write( AutoBuffer ab ) { if( _map == null ) return ab.put1(1); // Killed map marker ab.put1(0); // Not killed ab.put4(maxId()); for( ValueString key : _map.keySet() ) ab.put2((char)key.get_length()).putA1(key.get_buf(),key.get_length()).put4(_map.get(key)); return ab.put2((char)65535); // End of map marker }