@Override public Clock deserialize(byte[] bytes) throws SerializationException { return Clock.parseClock(bytes); }
@Override public Clock deserialize(byte[] bytes) throws SerializationException { return Clock.parseClock(bytes); }
protected Clock deserializeClock(ByteBuffer bb) { return Clock.parseClock(bb.array()); }
@Override public String meta(String opt, String key, String value) throws Exception { StoreBusDirective directive = StoreBusDirective.valueOf(opt); if(directive == StoreBusDirective.Position) { if(key == null) { return getPosition().toString(); } else { Clock clock = Clock.parseClock(key); return getPosition(clock).toString(); } } // no-operation return ProtocolConstants.NOP; }
@Override public String meta(String opt, String key, String value) throws Exception { StoreBusDirective directive = StoreBusDirective.valueOf(opt); if(directive == StoreBusDirective.Position) { if(key == null) { return getPosition().toString(); } else { Clock clock = Clock.parseClock(key); return getPosition(clock).toString(); } } // no-operation return ProtocolConstants.NOP; }