final public Set<RegionQueue> getQueuesForConcurrentSerialGatewaySender() { if (this.eventProcessor != null && (this.eventProcessor instanceof ConcurrentSerialGatewaySenderEventProcessor)) { return ((ConcurrentSerialGatewaySenderEventProcessor)this.eventProcessor) .getQueues(); } return null; }
final public Set<RegionQueue> getQueuesForConcurrentSerialGatewaySender() { if (this.eventProcessor != null && (this.eventProcessor instanceof ConcurrentSerialGatewaySenderEventProcessor)) { return ((ConcurrentSerialGatewaySenderEventProcessor)this.eventProcessor) .getQueues(); } return null; }
final public Set<RegionQueue> getQueues() { if (this.eventProcessor != null) { if (!(this.eventProcessor instanceof ConcurrentSerialGatewaySenderEventProcessor)) { Set<RegionQueue> queues = new HashSet<RegionQueue>(); queues.add(this.eventProcessor.getQueue()); return queues; } return ((ConcurrentSerialGatewaySenderEventProcessor)this.eventProcessor) .getQueues(); } return null; }
final public Set<RegionQueue> getQueues() { if (this.eventProcessor != null) { if (!(this.eventProcessor instanceof ConcurrentSerialGatewaySenderEventProcessor)) { return Collections.singleton(this.eventProcessor.getQueue()); } return ((ConcurrentSerialGatewaySenderEventProcessor)this.eventProcessor) .getQueues(); } return null; }
@Override public int size() { AbstractGatewaySenderEventProcessor eventProcessor = ((AbstractGatewaySender) sender).getEventProcessor(); int size = 0; if (eventProcessor instanceof ConcurrentSerialGatewaySenderEventProcessor) { Set<RegionQueue> queues = ((ConcurrentSerialGatewaySenderEventProcessor) eventProcessor).getQueues(); Iterator<RegionQueue> itr = queues.iterator(); while (itr.hasNext()) { size = size + itr.next().size(); } } else { size = eventProcessor.getQueue().size(); } return size; }
Set<RegionQueue> queues = cProcessor.getQueues(); StringBuilder sb = new StringBuilder(); sb.append("Concurrent serial gateway sender " + sender.getId() + " uses " + queues.size() + " regions");
Set<RegionQueue> queues = cProcessor.getQueues(); StringBuilder sb = new StringBuilder(); sb.append("Concurrent serial gateway sender " + sender.getId() + " uses " + queues.size() + " regions");