public CASOperation cas(StoreType type, String key, long casId, int flags, int exp, byte[] data, StoreOperation.Callback cb) { return new CASOperationImpl(key, casId, flags, exp, data, cb); }
@Override public void handleLine(String line) { assert getState() == OperationState.READING : "Read ``" + line + "'' when in " + getState() + " state"; getCallback().receivedStatus(matchStatus(line, STORED, NOT_FOUND, EXISTS)); transitionState(OperationState.COMPLETE); }
@Override public void initialize() { ByteBuffer bb = ByteBuffer.allocate(data.length + KeyUtil.getKeyBytes(key).length + OVERHEAD); setArguments(bb, "cas", key, flags, exp, data.length, casValue); assert bb.remaining() >= data.length + 2 : "Not enough room in buffer," + " need another " + (2 + data.length - bb.remaining()); bb.put(data); bb.put(CRLF); bb.flip(); setBuffer(bb); }
@Override protected void wasCancelled() { // XXX: Replace this comment with why I did this getCallback().receivedStatus(CANCELLED); }
@Override public void initialize() { ByteBuffer bb = ByteBuffer.allocate(data.length + KeyUtil.getKeyBytes(key).length + OVERHEAD); setArguments(bb, "cas", key, flags, exp, data.length, casValue); assert bb.remaining() >= data.length + 2 : "Not enough room in buffer," + " need another " + (2 + data.length - bb.remaining()); bb.put(data); bb.put(CRLF); bb.flip(); setBuffer(bb); }
@Override protected void wasCancelled() { // XXX: Replace this comment with why I did this getCallback().receivedStatus(CANCELLED); }
@Override public void handleLine(String line) { assert getState() == OperationState.READING : "Read ``" + line + "'' when in " + getState() + " state"; getCallback().receivedStatus(matchStatus(line, STORED, NOT_FOUND, EXISTS)); transitionState(OperationState.COMPLETE); }
@Override public void initialize() { ByteBuffer bb = ByteBuffer.allocate(data.length + KeyUtil.getKeyBytes(key).length + OVERHEAD); setArguments(bb, "cas", key, flags, exp, data.length, casValue); assert bb.remaining() >= data.length + 2 : "Not enough room in buffer," + " need another " + (2 + data.length - bb.remaining()); bb.put(data); bb.put(CRLF); bb.flip(); setBuffer(bb); }
public CASOperation cas(StoreType type, String key, long casId, int flags, int exp, byte[] data, StoreOperation.Callback cb) { return new CASOperationImpl(key, casId, flags, exp, data, cb); }
@Override protected void wasCancelled() { // XXX: Replace this comment with why I did this getCallback().receivedStatus(CANCELLED); }
@Override public void handleLine(String line) { assert getState() == OperationState.READING : "Read ``" + line + "'' when in " + getState() + " state"; getCallback().receivedStatus(matchStatus(line, STORED, NOT_FOUND, EXISTS)); transitionState(OperationState.COMPLETE); }
@Override public void initialize() { ByteBuffer bb=ByteBuffer.allocate(data.length + KeyUtil.getKeyBytes(key).length + OVERHEAD); setArguments(bb, "cas", key, flags, exp, data.length, casValue); assert bb.remaining() >= data.length + 2 : "Not enough room in buffer, need another " + (2 + data.length - bb.remaining()); bb.put(data); bb.put(CRLF); bb.flip(); setBuffer(bb); }
public CASOperation cas(StoreType type, String key, long casId, int flags, int exp, byte[] data, StoreOperation.Callback cb) { return new CASOperationImpl(key, casId, flags, exp, data, cb); }
@Override public void handleLine(String line) { assert getState() == OperationState.READING : "Read ``" + line + "'' when in " + getState() + " state"; getCallback().receivedStatus(matchStatus(line, STORED, NOT_FOUND, EXISTS)); transitionState(OperationState.COMPLETE); }
@Override public void initialize() { ByteBuffer bb = ByteBuffer.allocate(data.length + KeyUtil.getKeyBytes(key).length + OVERHEAD); setArguments(bb, "cas", key, flags, exp, data.length, casValue); assert bb.remaining() >= data.length + 2 : "Not enough room in buffer, need another " + (2 + data.length - bb.remaining()); bb.put(data); bb.put(CRLF); bb.flip(); setBuffer(bb); }
public CASOperation cas(StoreType type, String key, long casId, int flags, int exp, byte[] data, OperationCallback cb) { return new CASOperationImpl(key, casId, flags, exp, data, cb); }
@Override public void handleLine(String line) { assert getState() == OperationState.READING : "Read ``" + line + "'' when in " + getState() + " state"; getCallback().receivedStatus(matchStatus(line, STORED, NOT_FOUND, EXISTS)); transitionState(OperationState.COMPLETE); }
@Override public void initialize() { ByteBuffer bb=ByteBuffer.allocate(data.length + KeyUtil.getKeyBytes(key).length + OVERHEAD); setArguments(bb, "cas", key, flags, exp, data.length, casValue); assert bb.remaining() >= data.length + 2 : "Not enough room in buffer, need another " + (2 + data.length - bb.remaining()); bb.put(data); bb.put(CRLF); bb.flip(); setBuffer(bb); }
public CASOperation cas(StoreType type, String key, long casId, int flags, int exp, byte[] data, OperationCallback cb) { return new CASOperationImpl(key, casId, flags, exp, data, cb); }
@Override public void handleLine(String line) { assert getState() == OperationState.READING : "Read ``" + line + "'' when in " + getState() + " state"; /* ENABLE_REPLICATION if */ if (line.equals("SWITCHOVER") || line.equals("REPL_SLAVE")) { receivedMoveOperations(line); return; } /* ENABLE_REPLICATION end */ getCallback().receivedStatus(matchStatus(line, STORED, NOT_FOUND, EXISTS)); transitionState(OperationState.COMPLETE); }