I think I see the issue. The AsyncEventQueueCreation is not setting the gatewayEventSubstitutionFilter in its constructor. I'll file a bug and submit a fix for this.
Barry Oglesby GemFire Advanced Customer Engineering (ACE) For immediate support please contact Pivotal Support at http://support.pivotal.io/ On Tue, Feb 16, 2016 at 10:43 AM, Bruce Schuchardt <[email protected]> wrote: > Hi Dor, > > I can see that GatewayEventSubstitutionFilter has been moved to > open-source now, so the next milestone snapshot should contain it. I'm not > sure when that will be though. > > Bruce > > Le 2/16/2016 9:48 AM, Dor Ben Dov a écrit : > > Anil, > > > > When do you think Geode will have it, I want to check it .? > > Dor > > > > *From:* Anilkumar Gingade [mailto:[email protected] > <[email protected]>] > *Sent:* יום ג 16 פברואר 2016 19:46 > *To:* [email protected] > *Subject:* Re: cache.xml > > > > I am suspecting, since this is part of "WAN" functionality, which was not > yet part of the Geode code base (when m2-snapshot created); it may not be > working...This was added recently (as part of merging CQ and WAN > functionality from closed to open source).... > > > > Geode dev's correct me if i am wrong... > > > > -Anil. > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, Feb 16, 2016 at 7:56 AM, Dor Ben Dov <[email protected]> > wrote: > > Hi, > > > > We are having the following problem, need your assistance if you can, > > > > *Short description of the problem :* > > > > In the cache.xml configuration, we are using > gateway-event-substitution-filter element that allow us to define > implementation to the > com.gemstone.gemfire.cache.wan.GatewayEventSubstitutionFilter, > > this implementation allow us to choose the Object that we want to insert > to the async queue. > > This implementation should be called when doing put to the region before > calling to the GatewayEventFilter implementation. > > > > <async-event-queue id="PWInfoQueue" persistent="false" > parallel="true" batch-size="10" > > dispatcher-threads="1" order-policy="partition" > > disk-store-name="PWInfo-queue-overflow" > maximum-queue-memory="256"> > > <gateway-event-filter> > > <class-name>listeners.PWInfoFilter</class-name> > > </gateway-event-filter> > > <gateway-event-substitution-filter> > > > <class-name>listeners.PWInfoSubstitutionFilter</class-name> > > </gateway-event-substitution-filter> > > <async-event-listener> > > <class-name>listeners.PWInfoListener</class-name> > > </async-event-listener> > > </async-event-queue> > > > > It seems that this functionality is missing from the M2-SNAPSHOT version , > and our implementation is never called when doing put on the region. > > > > Thanks, > > Guy > > > > This message and the information contained herein is proprietary and > confidential and subject to the Amdocs policy statement, you may review at > http://www.amdocs.com/email_disclaimer.asp > > > > >
