/** * Test hook that returns the ThreadIdToSequenceIdMap */ public Map getThreadIdToSequenceIdMap() { if (this.queueManager == null) return Collections.emptyMap(); if (this.queueManager.getState() == null) return Collections.emptyMap(); return this.queueManager.getState().getThreadIdToSequenceIdMap(); }
/** * test hook */ public int getInvalidateCount() { return ((QueueStateImpl) this.queueManager.getState()).getInvalidateCount(); }
/** * Test hook. Verify if this EventId is already present in the map or not. If it is already * present then return true. * * @param eventId the EventId of the incoming event * @return true if it is already present * @since GemFire 5.1 */ public boolean verifyIfDuplicate(EventID eventId) { return ((QueueStateImpl) this.queueManager.getState()).verifyIfDuplicate(eventId); }
public boolean verifyIfDuplicate(EventID eventId, boolean addToMap) { return ((QueueStateImpl) this.queueManager.getState()).verifyIfDuplicate(eventId); }
/** * Handle a marker message * * @param clientMessage message containing the data */ private void handleMarker(Message clientMessage) { try { final boolean isDebugEnabled = logger.isDebugEnabled(); if (isDebugEnabled) { logger.debug("Received marker message of length ({} bytes)", clientMessage.getPayloadLength()); } this.qManager.getState().processMarker(); if (isDebugEnabled) { logger.debug("Processed marker message"); } } catch (Exception e) { String message = "The following exception occurred while attempting to handle a marker."; handleException(message, e); } }
this.qManager.getState().getProcessedMarker() || !this.isDurableClient);
this.qManager.getState().getProcessedMarker() || !this.isDurableClient, eventId, versionTag); } catch (ConcurrentCacheModificationException ignore) {
isValueObject, callbackArgument, clientMessage.getMessageType() == MessageType.LOCAL_CREATE, this.qManager.getState().getProcessedMarker() || !this.isDurableClient, newEvent, eventId); isValueObject, callbackArgument, clientMessage.getMessageType() == MessageType.LOCAL_CREATE, this.qManager.getState().getProcessedMarker() || !this.isDurableClient, newEvent, eventId);