protected ParallelGatewaySenderEventProcessor( ParallelGatewaySenderImpl sender) { super(LogWriterImpl.createThreadGroup("Event Processor for GatewaySender_" + sender.getId(), sender.getLogger()), "Event Processor for GatewaySender_" + sender.getId(), sender); this.index = 0; this.nDispatcher = 1; initializeMessageQueue(sender.getId()); setDaemon(true); }
/** * use in concurrent scenario where queue is to be shared among all the processors. */ protected ParallelGatewaySenderEventProcessor(ParallelGatewaySenderImpl sender, Set<Region> userRegions, int id, int nDispatcher) { super(LogWriterImpl.createThreadGroup("Event Processor for GatewaySender_" + sender.getId(), sender.getLogger()), "Event Processor for GatewaySender_" + sender.getId()+"_"+ id, sender); this.index = id; this.nDispatcher = nDispatcher; //this.queue = new ParallelGatewaySenderQueue(sender, userRegions, id, nDispatcher); initializeMessageQueue(sender.getId()); setDaemon(true); }
((GemFireCacheImpl)getCache()).gatewaySenderStopped(this); this.getLogger().info(LocalizedStrings.GatewayImpl_STOPPED__0, this);
system.handleResourceEvent(ResourceEvent.GATEWAYSENDER_START, this); getLogger().info(LocalizedStrings.ParallelGatewaySenderImpl_STARTED__0, this);
protected ConcurrentParallelGatewaySenderEventProcessor(ParallelGatewaySenderImpl sender) { super(LogWriterImpl.createThreadGroup("Event Processor for GatewaySender_" + sender.getId(), sender.getLogger()), "Event Processor for GatewaySender_" + sender.getId(), sender); initializeMessageQueue(sender.getId()); sender.getLogger().convertToLogWriter().config("ConcurrentParallelGatewaySenderEventProcessor: dispatcher threads " + sender.getDispatcherThreads()); processors = new ParallelGatewaySenderEventProcessor[sender.getDispatcherThreads()];