private void writeReply(Message origMsg, ServerConnection servConn) { Message replyMsg = servConn.getReplyMessage(); replyMsg.setMessageType(MessageType.REPLY); replyMsg.setNumberOfParts(1); replyMsg.setTransactionId(origMsg.getTransactionId()); replyMsg.addBytesPart(BaseCommand.OK_BYTES); try { replyMsg.send(); } catch (IOException ioe){ ioe.printStackTrace(); } } }
protected void writeReplyWithRefreshMetadata(Message origMsg, ServerConnection servConn, PartitionedRegion pr, boolean entryNotFoundForRemove, byte nwHop, VersionTag tag) throws IOException { Message replyMsg = servConn.getReplyMessage(); servConn.getCache().getCancelCriterion().checkCancelInProgress(null); replyMsg.setMessageType(MessageType.REPLY); replyMsg.setNumberOfParts(2); replyMsg.setTransactionId(origMsg.getTransactionId()); replyMsg.addBytesPart(new byte[]{pr.getMetadataVersion().byteValue(), nwHop}); pr.getPrStats().incPRMetaDataSentCount(); replyMsg.addIntPart(entryNotFoundForRemove? 1 : 0); replyMsg.send(servConn); if (logger.isTraceEnabled()) { logger.trace("{}: rpl with REFRESH_METADAT tx: {}", servConn.getName(), origMsg.getTransactionId()); } }
protected void writeReplyWithRefreshMetadata(Message origMsg, ServerConnection servConn, PartitionedRegion pr, byte nwHop) throws IOException { Message replyMsg = servConn.getReplyMessage(); servConn.getCache().getCancelCriterion().checkCancelInProgress(null); replyMsg.setMessageType(MessageType.REPLY); replyMsg.setNumberOfParts(1); replyMsg.setTransactionId(origMsg.getTransactionId()); replyMsg.addBytesPart(new byte[]{pr.getMetadataVersion().byteValue(), nwHop}); replyMsg.send(servConn); pr.getPrStats().incPRMetaDataSentCount(); if (logger.isTraceEnabled()) { logger.trace("{}: rpl with REFRESH_METADAT tx: {}", servConn.getName(), origMsg.getTransactionId()); } }
@Override protected void writeReply(Message origMsg, ServerConnection servConn) throws IOException { Message replyMsg = servConn.getReplyMessage(); servConn.getCache().getCancelCriterion().checkCancelInProgress(null); replyMsg.setMessageType(MessageType.REPLY); replyMsg.setNumberOfParts(1); replyMsg.setTransactionId(origMsg.getTransactionId()); replyMsg.addBytesPart(OK_BYTES); replyMsg.send(servConn); if (logger.isTraceEnabled()) { logger.trace("{}: rpl tx: {}", servConn.getName(), origMsg.getTransactionId()); } } }
protected void writeReply(Message origMsg, ServerConnection servConn) throws IOException { Message replyMsg = servConn.getReplyMessage(); servConn.getCache().getCancelCriterion().checkCancelInProgress(null); replyMsg.setMessageType(MessageType.REPLY); replyMsg.setNumberOfParts(1); replyMsg.setTransactionId(origMsg.getTransactionId()); replyMsg.addBytesPart(OK_BYTES); replyMsg.send(servConn); if (logger.isTraceEnabled()) { logger.trace("{}: rpl tx: {}", servConn.getName(), origMsg.getTransactionId()); } } protected void writeReplyWithRefreshMetadata(Message origMsg,
protected void writeReply(Message origMsg, ServerConnection servConn, boolean entryNotFound, VersionTag tag) throws IOException { Message replyMsg = servConn.getReplyMessage(); servConn.getCache().getCancelCriterion().checkCancelInProgress(null); replyMsg.setMessageType(MessageType.REPLY); replyMsg.setNumberOfParts(2); replyMsg.setTransactionId(origMsg.getTransactionId()); replyMsg.addBytesPart(OK_BYTES); replyMsg.addIntPart(entryNotFound? 1 : 0); replyMsg.send(servConn); if (logger.isTraceEnabled()) { logger.trace("{}: rpl tx: {} parts={}", servConn.getName(), origMsg.getTransactionId(), replyMsg.getNumberOfParts()); } }
private void writeReplyWithRefreshMetadata(Message origMsg, VersionedObjectList response, ServerConnection servConn, PartitionedRegion pr, byte nwHop) throws IOException { Message replyMsg = servConn.getReplyMessage(); servConn.getCache().getCancelCriterion().checkCancelInProgress(null); replyMsg.setMessageType(MessageType.REPLY); replyMsg.setNumberOfParts(2); replyMsg.setTransactionId(origMsg.getTransactionId()); replyMsg.addBytesPart(new byte[]{pr.getMetadataVersion().byteValue(), nwHop}); if (response != null) { response.clearObjects(); replyMsg.addObjPart(response); } replyMsg.send(servConn); pr.getPrStats().incPRMetaDataSentCount(); if (logger.isTraceEnabled()) { logger.trace("{}: rpl with REFRESH_METADAT tx: {}", servConn.getName(), origMsg.getTransactionId()); } }
protected void writeReply(Message origMsg, VersionedObjectList response, ServerConnection servConn) throws IOException { Message replyMsg = servConn.getReplyMessage(); servConn.getCache().getCancelCriterion().checkCancelInProgress(null); replyMsg.setMessageType(MessageType.REPLY); replyMsg.setNumberOfParts(2); replyMsg.setTransactionId(origMsg.getTransactionId()); replyMsg.addBytesPart(OK_BYTES); if (response != null) { response.clearObjects(); replyMsg.addObjPart(response); } replyMsg.send(servConn); if (logger.isTraceEnabled()) { logger.trace("{}: rpl tx: {}", servConn.getName(), origMsg.getTransactionId()); } }
protected void writeReplyWithRefreshMetadata(Message origMsg, ServerConnection servConn, PartitionedRegion pr, boolean sendOldValue, boolean oldValueIsObject, Object oldValue, byte nwHopType, VersionTag tag) throws IOException { Message replyMsg = servConn.getReplyMessage(); servConn.getCache().getCancelCriterion().checkCancelInProgress(null); replyMsg.setMessageType(MessageType.REPLY); replyMsg.setNumberOfParts(sendOldValue? 3 : 1); replyMsg.setTransactionId(origMsg.getTransactionId()); replyMsg.addBytesPart(new byte[]{pr.getMetadataVersion().byteValue(), nwHopType}); if (sendOldValue) { replyMsg.addIntPart(oldValueIsObject?1:0); replyMsg.addObjPart(oldValue); } replyMsg.send(servConn); pr.getPrStats().incPRMetaDataSentCount(); if (logger.isTraceEnabled()) { logger.trace("{}: rpl with REFRESH_METADAT tx: {} parts={}", servConn.getName(), origMsg.getTransactionId(), replyMsg.getNumberOfParts()); } }
@Override protected void writeReplyWithRefreshMetadata(Message origMsg, ServerConnection servConn, PartitionedRegion pr, byte nwHop, VersionTag versionTag) throws IOException { Message replyMsg = servConn.getReplyMessage(); servConn.getCache().getCancelCriterion().checkCancelInProgress(null); replyMsg.setMessageType(MessageType.REPLY); int flags = 0; int numParts = 2; if (versionTag != null) { flags |= InvalidateOp.HAS_VERSION_TAG; numParts++; } replyMsg.setNumberOfParts(numParts); replyMsg.setTransactionId(origMsg.getTransactionId()); replyMsg.addIntPart(flags); if (versionTag != null) { replyMsg.addObjPart(versionTag); } replyMsg.addBytesPart(new byte[]{pr.getMetadataVersion().byteValue(), nwHop}); pr.getPrStats().incPRMetaDataSentCount(); replyMsg.send(servConn); if (logger.isTraceEnabled()) { logger.trace("{}: rpl with REFRESH_METADAT tx: {}", servConn.getName(), origMsg.getTransactionId()); } }
protected void writeReplyWithRefreshMetadata(Message origMsg, ServerConnection servConn, PartitionedRegion pr, byte nwHop) throws IOException { Message replyMsg = servConn.getReplyMessage(); servConn.getCache().getCancelCriterion().checkCancelInProgress(null); replyMsg.setMessageType(MessageType.REPLY); replyMsg.setNumberOfParts(1); replyMsg.setTransactionId(origMsg.getTransactionId()); replyMsg.addBytesPart(new byte[]{pr.getMetadataVersion().byteValue(), nwHop}); replyMsg.send(servConn); pr.getPrStats().incPRMetaDataSentCount(); if (logger.finerEnabled()) { logger.finer(servConn.getName() + ": rpl with REFRESH_METADAT tx: " + origMsg.getTransactionId()); } }
protected void writeReply(Message origMsg, ServerConnection servConn, boolean sendOldValue, boolean oldValueIsObject, Object oldValue, VersionTag tag) throws IOException { Message replyMsg = servConn.getReplyMessage(); servConn.getCache().getCancelCriterion().checkCancelInProgress(null); replyMsg.setMessageType(MessageType.REPLY); replyMsg.setNumberOfParts(sendOldValue? 3 : 1); replyMsg.setTransactionId(origMsg.getTransactionId()); replyMsg.addBytesPart(OK_BYTES); if (sendOldValue) { replyMsg.addIntPart(oldValueIsObject?1:0); replyMsg.addObjPart(oldValue); } replyMsg.send(servConn); if (logger.isTraceEnabled()) { logger.trace("{}: rpl tx: {} parts={}", servConn.getName(), origMsg.getTransactionId(), replyMsg.getNumberOfParts()); } } protected void writeReplyWithRefreshMetadata(Message origMsg,
protected void writeReplyWithRefreshMetadata(Message origMsg, ServerConnection servConn, PartitionedRegion pr, boolean entryNotFoundForRemove, byte nwHop, VersionTag tag) throws IOException { Message replyMsg = servConn.getReplyMessage(); servConn.getCache().getCancelCriterion().checkCancelInProgress(null); replyMsg.setMessageType(MessageType.REPLY); replyMsg.setNumberOfParts(2); replyMsg.setTransactionId(origMsg.getTransactionId()); replyMsg.addBytesPart(new byte[]{pr.getMetadataVersion().byteValue(), nwHop}); pr.getPrStats().incPRMetaDataSentCount(); replyMsg.addIntPart(entryNotFoundForRemove? 1 : 0); replyMsg.send(servConn); if (logger.finerEnabled()) { logger.finer(servConn.getName() + ": rpl with REFRESH_METADAT tx: " + origMsg.getTransactionId()); } }
private void writeReplyWithRefreshMetadata(Message origMsg, VersionedObjectList response, ServerConnection servConn, PartitionedRegion pr, byte nwHop) throws IOException { Message replyMsg = servConn.getReplyMessage(); servConn.getCache().getCancelCriterion().checkCancelInProgress(null); replyMsg.setMessageType(MessageType.REPLY); replyMsg.setNumberOfParts(2); replyMsg.setTransactionId(origMsg.getTransactionId()); replyMsg.addBytesPart(new byte[]{pr.getMetadataVersion().byteValue(), nwHop}); if (response != null) { response.clearObjects(); replyMsg.addObjPart(response); } replyMsg.send(servConn); pr.getPrStats().incPRMetaDataSentCount(); if (logger.finerEnabled()) { logger.finer(servConn.getName() + ": rpl with REFRESH_METADAT tx: " + origMsg.getTransactionId()); } }
protected void writeReply(Message origMsg, ServerConnection servConn) throws IOException { LogWriterI18n logger = servConn.getLogger(); Message replyMsg = servConn.getReplyMessage(); servConn.getCache().getCancelCriterion().checkCancelInProgress(null); replyMsg.setMessageType(MessageType.REPLY); //TODO:hitesh need to chk this, why it is setting one ?? replyMsg.setNumberOfParts(1); replyMsg.setTransactionId(origMsg.getTransactionId()); replyMsg.addBytesPart(OK_BYTES); replyMsg.send(servConn); if (logger.finerEnabled()) { logger.finer(servConn.getName() + ": rpl tx: " + origMsg.getTransactionId()); } } protected void writeReplyWithRefreshMetadata(Message origMsg,
protected void writeReplyWithRefreshMetadata(Message origMsg, ServerConnection servConn, PartitionedRegion pr, boolean sendOldValue, boolean oldValueIsObject, Object oldValue, byte nwHopType, VersionTag tag) throws IOException { Message replyMsg = servConn.getReplyMessage(); servConn.getCache().getCancelCriterion().checkCancelInProgress(null); replyMsg.setMessageType(MessageType.REPLY); replyMsg.setNumberOfParts(sendOldValue? 3 : 1); replyMsg.setTransactionId(origMsg.getTransactionId()); replyMsg.addBytesPart(new byte[]{pr.getMetadataVersion().byteValue(), nwHopType}); if (sendOldValue) { replyMsg.addIntPart(oldValueIsObject?1:0); replyMsg.addObjPart(oldValue); } replyMsg.send(servConn); pr.getPrStats().incPRMetaDataSentCount(); if (logger.finerEnabled()) { logger.finer(servConn.getName() + ": rpl with REFRESH_METADAT tx: " + origMsg.getTransactionId()+ " parts=" + replyMsg.getNumberOfParts()); } }
protected void writeReply(Message origMsg, ServerConnection servConn, boolean entryNotFound, VersionTag tag) throws IOException { Message replyMsg = servConn.getReplyMessage(); servConn.getCache().getCancelCriterion().checkCancelInProgress(null); replyMsg.setMessageType(MessageType.REPLY); replyMsg.setNumberOfParts(2); replyMsg.setTransactionId(origMsg.getTransactionId()); replyMsg.addBytesPart(OK_BYTES); replyMsg.addIntPart(entryNotFound? 1 : 0); replyMsg.send(servConn); if (logger.finerEnabled()) { logger.finer(servConn.getName() + ": rpl tx: " + origMsg.getTransactionId() + " parts=" + replyMsg.getNumberOfParts()); } }
@Override protected void writeReplyWithRefreshMetadata(Message origMsg, ServerConnection servConn, PartitionedRegion pr, byte nwHop, VersionTag versionTag) throws IOException { Message replyMsg = servConn.getReplyMessage(); servConn.getCache().getCancelCriterion().checkCancelInProgress(null); replyMsg.setMessageType(MessageType.REPLY); int flags = 0; int numParts = 2; if (versionTag != null) { flags |= InvalidateOp.HAS_VERSION_TAG; numParts++; } replyMsg.setNumberOfParts(numParts); replyMsg.setTransactionId(origMsg.getTransactionId()); replyMsg.addIntPart(flags); if (versionTag != null) { replyMsg.addObjPart(versionTag); } replyMsg.addBytesPart(new byte[]{pr.getMetadataVersion().byteValue(), nwHop}); pr.getPrStats().incPRMetaDataSentCount(); replyMsg.send(servConn); if (logger.finerEnabled()) { logger.finer(servConn.getName() + ": rpl with REFRESH_METADAT tx: " + origMsg.getTransactionId()); } }
protected void writeReply(Message origMsg, VersionedObjectList response, ServerConnection servConn) throws IOException { Message replyMsg = servConn.getReplyMessage(); servConn.getCache().getCancelCriterion().checkCancelInProgress(null); replyMsg.setMessageType(MessageType.REPLY); replyMsg.setNumberOfParts(2); replyMsg.setTransactionId(origMsg.getTransactionId()); replyMsg.addBytesPart(OK_BYTES); if (response != null) { response.clearObjects(); replyMsg.addObjPart(response); } replyMsg.send(servConn); if (logger.finerEnabled()) { logger.finer(servConn.getName() + ": rpl tx: " + origMsg.getTransactionId()); } }
protected void writeReply(Message origMsg, ServerConnection servConn, boolean sendOldValue, boolean oldValueIsObject, Object oldValue, VersionTag tag) throws IOException { Message replyMsg = servConn.getReplyMessage(); servConn.getCache().getCancelCriterion().checkCancelInProgress(null); replyMsg.setMessageType(MessageType.REPLY); replyMsg.setNumberOfParts(sendOldValue? 3 : 1); replyMsg.setTransactionId(origMsg.getTransactionId()); replyMsg.addBytesPart(OK_BYTES); if (sendOldValue) { replyMsg.addIntPart(oldValueIsObject?1:0); replyMsg.addObjPart(oldValue); } replyMsg.send(servConn); if (logger.finerEnabled()) { logger.finer(servConn.getName() + ": rpl tx: " + origMsg.getTransactionId() + " parts=" + replyMsg.getNumberOfParts()); } } protected void writeReplyWithRefreshMetadata(Message origMsg,