/** * @throws com.gemstone.gemfire.SerializationException if serialization fails */ public GetPDXTypeByIdOpImpl(LogWriterI18n lw, int pdxId) { super(lw, MessageType.GET_PDX_TYPE_BY_ID, 1); getMessage().addIntPart(pdxId); } @Override
/** * @throws com.gemstone.gemfire.SerializationException if serialization fails */ public GetPDXEnumByIdOpImpl(int enumId) { super(MessageType.GET_PDX_ENUM_BY_ID, 1); getMessage().addIntPart(enumId); } @Override
/** * @throws com.gemstone.gemfire.SerializationException if serialization fails */ public GetPDXEnumByIdOpImpl(LogWriterI18n lw, int enumId) { super(lw, MessageType.GET_PDX_ENUM_BY_ID, 1); getMessage().addIntPart(enumId); } @Override
/** * @throws com.gemstone.gemfire.SerializationException if serialization fails */ public GetPDXTypeByIdOpImpl(int pdxId) { super(MessageType.GET_PDX_TYPE_BY_ID, 1); getMessage().addIntPart(pdxId); } @Override
public GetPDXTypesOpImpl() { super(MessageType.GET_PDX_TYPES, 1); getMessage().addIntPart(0); // must have at least one part }
@Override public void addToMessage(Message message) { Iterator<Entry<String, Integer>> entries = entrySet().iterator(); while (entries.hasNext()) { Entry<String, Integer> entry = entries.next(); // Add CQ Name. String cq = entry.getKey(); message.addStringPart(cq); // Add CQ Op. int op = entry.getValue().intValue(); message.addIntPart(op); } } @Override
@Override public void addToMessage(Message message) { if (!isEmpty()) { message.addStringPart(this.name); message.addIntPart(this.op); } }
@Override public void addToMessage(Message message) { if (!isEmpty()) { message.addStringPart(this.name); message.addIntPart(this.op); } }
@Override protected void initMessagePart() { Object[] keysArray = new Object[this.keyList.size()]; this.keyList.toArray(keysArray); getMessage().addObjPart(keysArray); getMessage().addIntPart(forRegisterInterest?1:0); }
private void addCqsToMessage(ClientProxyMembershipID proxyId, Message message) { if (this._clientCqs != null) { CqNameToOp cqs = this._clientCqs.get(proxyId); if (cqs != null) { message.addIntPart(cqs.size() * 2); cqs.addToMessage(message); } } }
private void addCqsToMessage(ClientProxyMembershipID proxyId, Message message) { if (this._clientCqs != null) { CqNameToOp cqs = this._clientCqs.get(proxyId); if (cqs != null) { message.addIntPart(cqs.size() * 2); cqs.addToMessage(message); } } }
/** * @throws com.gemstone.gemfire.SerializationException if serialization fails */ public AddPDXTypeOpImpl(int id, PdxType type) { super(MessageType.ADD_PDX_TYPE, 2); getMessage().addObjPart(type); getMessage().addIntPart(id); } @Override
/** * @throws com.gemstone.gemfire.SerializationException if serialization fails */ public AddPdxEnumOpImpl(int id, EnumInfo ei) { super(MessageType.ADD_PDX_ENUM, 2); getMessage().addObjPart(ei); getMessage().addIntPart(id); } @Override
/** * @throws com.gemstone.gemfire.SerializationException if serialization fails */ public AddPdxEnumOpImpl(LogWriterI18n lw, int id, EnumInfo ei) { super(lw, MessageType.ADD_PDX_ENUM, 2); getMessage().addObjPart(ei); getMessage().addIntPart(id); } @Override
@Override protected void initMessagePart() { Object[] keysArray = new Object[this.keyList.size()]; this.keyList.toArray(keysArray); getMessage().addObjPart(keysArray); if (this.callback != null) { getMessage().addObjPart(this.callback); } else { // using the old GET_ALL_70 command that expects an int saying we are not register interest getMessage().addIntPart(0); } }
/** * @throws com.gemstone.gemfire.SerializationException if serialization fails */ public AddPDXTypeOpImpl(LogWriterI18n lw, int id, PdxType type) { super(lw, MessageType.ADD_PDX_TYPE, 2); getMessage().addObjPart(type); getMessage().addIntPart(id); } @Override
/** * @throws com.gemstone.gemfire.SerializationException if serialization fails */ public QueryOpImpl(String queryPredicate, Object[] queryParams) { super(MessageType.QUERY_WITH_PARAMETERS, 2 + queryParams.length); getMessage().addStringPart(queryPredicate); getMessage().addIntPart(queryParams.length); for (Object param : queryParams){ getMessage().addObjPart(param); } }
/** * @throws com.gemstone.gemfire.SerializationException if serialization fails */ public QueryOpImpl(LogWriterI18n lw, String queryPredicate, Object[] queryParams) { super(lw, MessageType.QUERY_WITH_PARAMETERS, 2 + queryParams.length); getMessage().addStringPart(queryPredicate); getMessage().addIntPart(queryParams.length); for (Object param : queryParams){ getMessage().addObjPart(param); } }
/** * @throws com.gemstone.gemfire.SerializationException if serialization fails */ public PutAllOpImpl(Region region, Map map, EventID eventId, boolean prSingleHopEnabled, boolean skipCallbacks, Object callbackArg) { super(callbackArg != null ? MessageType.PUT_ALL_WITH_CALLBACK : MessageType.PUTALL, (callbackArg != null ? 6 : 5) + (map.size() * 2)); this.prSingleHopEnabled = prSingleHopEnabled; this.region = (LocalRegion)region; getMessage().addStringPart(region.getFullPath()); getMessage().addBytesPart(eventId.calcBytes()); getMessage().addIntPart(skipCallbacks ? 1 : 0); this.map = map; this.callbackArg = callbackArg; }
/** * @throws com.gemstone.gemfire.SerializationException if serialization fails */ public PutAllOpImpl(LogWriterI18n lw, Region region, Map map, EventID eventId, boolean prSingleHopEnabled, boolean skipCallbacks) { super(lw, MessageType.PUTALL, 5 + (map.size() * 2)); this.prSingleHopEnabled = prSingleHopEnabled; this.region = (LocalRegion)region; getMessage().addStringPart(region.getFullPath()); getMessage().addBytesPart(eventId.calcBytes()); getMessage().addIntPart(skipCallbacks ? 1 : 0); this.map = map; }