Hi Team,
I am using Ignite through Gridgain community version. Our application is in
c#/.net. We have deployed our application on k8s cluster.
Our server node generates the cache events and I want to write a listener to
listen to them. But, Ignite c# API does not support remote listening. So I
can not write the listener on my client node for cache events, which are
generated on the server. Now, if I want to listen the events, I want to
write a listener on server only. But, I am not sure how to register my
listener on the server node. E.g.
events.LocalListen(new LocalListener(), EventType.CacheObjectPut,
EventType.CacheObjectRead,
EventType.CacheObjectRemoved);
I can change the server Ignite configuration to enable the event types, but
can I register my listener in the configuration?
<property name="includeEventTypes">
<list>
<util:constant
static-field="org.apache.ignite.events.EventType.EVT_CACHE_OBJECT_PUT"/>
<util:constant
static-field="org.apache.ignite.events.EventType.EVT_CACHE_OBJECT_READ"/>
<util:constant
static-field="org.apache.ignite.events.EventType.EVT_CACHE_OBJECT_REMOVED"/>
<util:constant
static-field="org.apache.ignite.events.EventType.EVT_NODE_LEFT"/>
<util:constant
static-field="org.apache.ignite.events.EventType.EVT_NODE_JOINED"/>
</list>
</property>
Would you please help me to register my event listener on the server node?
Thanks,
Jigna.
--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/