gfe66Commands.put(MessageType.GATEWAY_RECEIVER_COMMAND, GatewayReceiverCommand.getCommand());
private void handleMessageRetry(LocalRegion region, EntryEventImpl clientEvent) { if (clientEvent.isPossibleDuplicate()) { if (region.getAttributes().getConcurrencyChecksEnabled()) { // recover the version tag from other servers clientEvent.setRegion(region); if (!recoverVersionTagForRetriedOperation(clientEvent)) { // no-one has seen this event clientEvent.setPossibleDuplicate(false); } } } }
writeReply(msg, servConn, batchId, numberOfEvents); return; handleRegionNull(servConn, regionName, batchId); } else { clientEvent = new EntryEventImpl(eventId); handleMessageRetry(region, clientEvent); try { byte[] value = valuePart.getSerializedForm(); handleRegionNull(servConn, regionName, batchId); } else { clientEvent = new EntryEventImpl(eventId); handleMessageRetry(region, clientEvent); try { byte[] value = valuePart.getSerializedForm(); handleRegionNull(servConn, regionName, batchId); } else { clientEvent = new EntryEventImpl(eventId); handleMessageRetry(region, clientEvent); handleRegionNull(servConn, regionName, batchId); } else { checkForInterrupt(servConn, e);
batchId); writeReply(msg, servConn, batchId, numberOfEvents); eventForErrorLog = createEventForErrorLog(batchId, region, clientEvent, Operation.CREATE, key, value, valuePart, isObject, callbackArg, servConn.getProxyID(), eventId); eventForErrorLog = createEventForErrorLog(batchId, region, clientEvent, Operation.UPDATE, key, value, valuePart, isObject, callbackArg, servConn.getProxyID(), eventId); eventForErrorLog = createEventForErrorLog(batchId, region, clientEvent, Operation.DESTROY, key, null, valuePart, false, callbackArg, servConn.getProxyID(), eventId); } catch (Exception e) { checkForInterrupt(servConn, e); writeBatchException(msg, exceptions, servConn, batchId); servConn.setAsTrue(RESPONDED); writeReply(msg, servConn, batchId, numberOfEvents); servConn.setAsTrue(RESPONDED); stats.incWriteProcessBatchResponseTime(DistributionStats.getStatTime()
gfe66Commands.put(MessageType.GATEWAY_RECEIVER_COMMAND, GatewayReceiverCommand.getCommand());