final public Set<RegionQueue> getQueuesForConcurrentSerialGatewaySender() { if (this.eventProcessor != null && (this.eventProcessor instanceof ConcurrentSerialGatewaySenderEventProcessor)) { return ((ConcurrentSerialGatewaySenderEventProcessor)this.eventProcessor) .getQueues(); } return null; }
/** * Constructor : Creates and initializes the thread */ public BatchRemovalThread(GemFireCacheImpl c) { this.setDaemon(true); this.cache = c; }
@Override public void closeProcessor() { for (SerialGatewaySenderEventProcessor processor : processors) { processor.closeProcessor(); } }
@Override public void removeCacheListener() { for(SerialGatewaySenderEventProcessor processor: processors) { processor.removeCacheListener(); } }
public void cleanUp() { if (this.removalThread != null) { this.removalThread.shutdown(); } }
@Override protected CacheOperationMessage createMessage() { return new DestroyMessage(event); }
protected SerialSecondaryGatewayListener(SerialGatewaySenderEventProcessor eventProcessor) { this.processor = eventProcessor; this.sender = eventProcessor.getSender(); }
public void run() { basicHandlePrimaryDestroy(gatewayEvent); } });
public void run() { basicHandlePrimaryEvent(gatewayEvent); } });
public boolean done() { if (sender.isPrimary()) { return true; } return false; }
public List<AsyncEvent> peek(int size) throws CacheException { return peek(size, -1); }
public void remove(Object object) { remove(); }
@Override public void waitForDispatcherToPause() { for (SerialGatewaySenderEventProcessor serialProcessor : this.processors) { serialProcessor.waitForDispatcherToPause(); } // super.waitForDispatcherToPause(); }
final public Set<RegionQueue> getQueuesForConcurrentSerialGatewaySender() { if (this.eventProcessor != null && (this.eventProcessor instanceof ConcurrentSerialGatewaySenderEventProcessor)) { return ((ConcurrentSerialGatewaySenderEventProcessor)this.eventProcessor) .getQueues(); } return null; }
/** * Constructor : Creates and initializes the thread */ public BatchRemovalThread(GemFireCacheImpl c) { this.setDaemon(true); this.cache = c; }
@Override public void closeProcessor() { for (SerialGatewaySenderEventProcessor processor : processors) { processor.closeProcessor(); } }
@Override public void removeCacheListener() { for(SerialGatewaySenderEventProcessor processor: processors) { processor.removeCacheListener(); } }
public void cleanUp() { if (this.removalThread != null) { this.removalThread.shutdown(); } }
@Override protected CacheOperationMessage createMessage() { return new DestroyMessage(event); }
protected SerialSecondaryGatewayListener(SerialGatewaySenderEventProcessor eventProcessor) { this.processor = eventProcessor; this.sender = eventProcessor.getSender(); }