protected ParallelGatewaySenderEventProcessor(AbstractGatewaySender sender) { super(LoggingThreadGroup.createThreadGroup("Event Processor for GatewaySender_" + sender.getId(), logger), "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(AbstractGatewaySender sender, Set<Region> userRegions, int id, int nDispatcher) { super(LoggingThreadGroup.createThreadGroup("Event Processor for GatewaySender_" + sender.getId(), logger), "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); }
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); }