[infinispan-dev] support for extending Infinispan

Galder Zamarreño galder at redhat.com
Tue Sep 14 06:41:05 EDT 2010


On Sep 13, 2010, at 8:14 PM, Sanne Grinovero wrote:

> Another extensibility I wish I had is to be able to plug my own
> marshaller/externalizer (also had a thread about it).

This is coming up soon... ;)

> 
> Sanne
> 
> 2010/9/13 Manik Surtani <manik at jboss.org>:
>> 
>> On 13 Sep 2010, at 17:19, Mircea Markus wrote:
>> 
>>> Hi,
>>> 
>>> I've been working on an POC for continuous-query in ISPN. This runs on top of Drools, and is a independent mvn module.
>>> One of the things I needed to do was broadcasting remote commands and make them available in the interceptor chain. As Infinispan does only support a fixed number of Commands and I cannot  (and don't want to) add a new command as I am in a different module, I hacked the PutKeyValue: on special key values, my interceptors know that  they should handle it. This way, PutKeyValue is not a put per se, but a way to facilitate RPC and an ugly hack :)
>> 
>> What "command" is this, what do you need to be able to broadcast?
>> 
>>> I was thinking that a GenericCommand that would contain a Map of parameters would be handy for this scenario. Also a method on the visitor, visitGenericCommand. This would allow integration projects (like cq) to be done nicely. If this sounds appealing I can detail..
>> 
>> -1.  This sounds like it opens a huge can of worms, making things hard to maintain and open to abuse.  Commands should be very specific and properly typed.
>> 
>> 
>> 
>> 
>> --
>> Manik Surtani
>> manik at jboss.org
>> Lead, Infinispan
>> Lead, JBoss Cache
>> http://www.infinispan.org
>> http://www.jbosscache.org
>> 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> infinispan-dev mailing list
>> infinispan-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/infinispan-dev
>> 
> 
> _______________________________________________
> infinispan-dev mailing list
> infinispan-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/infinispan-dev

--
Galder Zamarreño
Sr. Software Engineer
Infinispan, JBoss Cache




More information about the infinispan-dev mailing list