Hi Team,

I am facing strange issue with Cq listener.
As sown below, same event is sent to cq listener client 2 times. Could someone 
help me to spot if anything wrong here?

Steps I follow,

Rest Service:

// create event from client via web service
eventTemplate.put(event.getUuid(),event);

Cqlistener:

public void handleEvent(CqEvent cqEvent){
              if(cqEvent.getBaseOperation().isCreate()) {
                     logger.info("Event received with BaseOperation: {}, 
EventKey: {}", cqEvent.getBaseOperation(), cqEvent.getKey());

                     EVent event = (Event)cqEvent.getNewValue();
                     logger.info("Event : {}",print(event));
                     gemfireTemplate.remove(event.getUuid());
              }
}


<gfe:cq-listener-container id="cqListenerContainer" cache="client-cache">
              <gfe:listener ref="XXXEventListener" query="SELECT * FROM 
/Event"/>
</gfe:cq-listener-container>

[cqListenerContainer-1] INFO  c.j.r.d.c.XXXEventListener Event received with 
BaseOperation: CREATE, EventKey: 0980abd4-5293-4b9b-98e7-2b8ace18c5e8
[cqListenerContainer-1] INFO  c.j.r.d.c. XXXEventListener Event : 
<Event><Uuid>0980abd4-5293-4b9b-98e7-2b8ace18c5e8</Uuid></Event>
[cqListenerContainer-1] INFO  c.j.r.d.c. XXXEventListener Event received with 
BaseOperation: CREATE, EventKey: 0980abd4-5293-4b9b-98e7-2b8ace18c5e8
[cqListenerContainer-1] INFO  c.j.r.d.c. XXXEventListener Event : 
<Event><Uuid>0980abd4-5293-4b9b-98e7-2b8ace18c5e8</Uuid></Event>

Thanks & Regards,
Dharam


This email is confidential and subject to important disclaimers and conditions 
including on offers for the purchase or sale of securities, accuracy and 
completeness of information,  viruses, confidentiality, legal privilege, and 
legal entity disclaimers, available at 
http://www.jpmorgan.com/pages/disclosures/email

Reply via email to