protected BaseMessage(byte[] b) { magic = TapMagic.getMagicByByte(b[MAGIC_OFFSET]); opcode = TapOpcode.getOpcodeByByte(b[OPCODE_OFFSET]); keylength = decodeShort(b, KEYLENGTH_OFFSET); extralength = b[EXTRALENGTH_OFFSET]; datatype = b[DATATYPE_OFFSET]; vbucket = decodeShort(b, VBUCKET_OFFSET); totalbody = decodeInt(b, TOTALBODY_OFFSET); opaque = decodeInt(b, OPAQUE_OFFSET); cas = decodeLong(b, CAS_OFFSET); }
public MessageBuilder() { this.message = new RequestMessage(); message.setMagic(TapMagic.PROTOCOL_BINARY_REQ); message.setOpcode(TapOpcode.REQUEST); }
public void specifyVbuckets(short[] vbucketlist) { message.setVbucketlist(vbucketlist); message.setFlags(TapRequestFlag.LIST_VBUCKETS); }
public void doBackfill(long date) { message.setBackfill(date); message.setFlags(TapRequestFlag.BACKFILL); }
public void supportAck() { message.setFlags(TapRequestFlag.SUPPORT_ACK); }
/** * Gets the length of the entire message. * * @return The length of the message. */ public final int getMessageLength() { return HEADER_LENGTH + getTotalbody(); }
protected BaseMessage(byte[] b) { magic = TapMagic.getMagicByByte(b[MAGIC_OFFSET]); opcode = TapOpcode.getOpcodeByByte(b[OPCODE_OFFSET]); keylength = decodeShort(b, KEYLENGTH_OFFSET); extralength = b[EXTRALENGTH_OFFSET]; datatype = b[DATATYPE_OFFSET]; vbucket = decodeShort(b, VBUCKET_OFFSET); totalbody = decodeInt(b, TOTALBODY_OFFSET); opaque = decodeInt(b, OPAQUE_OFFSET); cas = decodeLong(b, CAS_OFFSET); }
public MessageBuilder() { this.message = new RequestMessage(); message.setMagic(TapMagic.PROTOCOL_BINARY_REQ); message.setOpcode(TapOpcode.REQUEST); }
public void takeoverVbuckets(short[] vbucketlist) { message.setVbucketlist(vbucketlist); message.setFlags(TapRequestFlag.TAKEOVER_VBUCKETS); }
public void doBackfill(long date) { message.setBackfill(date); message.setFlags(TapRequestFlag.BACKFILL); }
public void keysOnly() { message.setFlags(TapRequestFlag.KEYS_ONLY); }
/** * Gets the length of the entire message. * * @return The length of the message. */ public final int getMessageLength() { return HEADER_LENGTH + getTotalbody(); }
protected BaseMessage(byte[] b) { magic = TapMagic.getMagicByByte(b[MAGIC_OFFSET]); opcode = TapOpcode.getOpcodeByByte(b[OPCODE_OFFSET]); keylength = decodeShort(b, KEYLENGTH_OFFSET); extralength = b[EXTRALENGTH_OFFSET]; datatype = b[DATATYPE_OFFSET]; vbucket = decodeShort(b, VBUCKET_OFFSET); totalbody = decodeInt(b, TOTALBODY_OFFSET); opaque = decodeInt(b, OPAQUE_OFFSET); cas = decodeLong(b, CAS_OFFSET); }
public MessageBuilder() { this.message = new RequestMessage(); message.setMagic(TapMagic.PROTOCOL_BINARY_REQ); message.setOpcode(TapOpcode.REQUEST); }
public void specifyVbuckets(short[] vbucketlist) { message.setVbucketlist(vbucketlist); message.setFlags(TapRequestFlag.LIST_VBUCKETS); }
public void doBackfill(long date) { message.setBackfill(date); message.setFlags(TapRequestFlag.BACKFILL); }
/** * Gets the length of the entire message. * * @return The length of the message. */ public final int getMessageLength() { return HEADER_LENGTH + getTotalbody(); }
public void specifyVbuckets(short[] vbucketlist) { message.setVbucketlist(vbucketlist); message.setFlags(TapRequestFlag.LIST_VBUCKETS); }
public void takeoverVbuckets(short[] vbucketlist) { message.setVbucketlist(vbucketlist); message.setFlags(TapRequestFlag.TAKEOVER_VBUCKETS); }
public void takeoverVbuckets(short[] vbucketlist) { message.setVbucketlist(vbucketlist); message.setFlags(TapRequestFlag.TAKEOVER_VBUCKETS); }