No, this is the code used by AS7, ask Paul for details On 2/9/12 4:52 PM, Sanne Grinovero wrote: > On 9 February 2012 15:37, Bela Ban<[email protected]> wrote: >> >> >> On 2/9/12 3:24 PM, Sanne Grinovero wrote: >>> On 9 February 2012 14:09, Bela Ban<[email protected]>  wrote: >>>> >>>> >>>> On 2/9/12 3:01 PM, Dan Berindei wrote: >>>>> On Thu, Feb 9, 2012 at 2:45 PM, Manik Surtani<[email protected]>  Â >>>>> wrote: >>>>>> >>>>>> On 9 Feb 2012, at 09:53, Dan Berindei wrote: >>>>>> >>>>>> The JGroups channel you get from JGroupsTransport.getChannel() can be >>>>>> used only by Infinispan. >>>>>> >>>>>> >>>>>> Why? Â If we changed our CommandAwareRpcDispatcher to ignore messages >>>>>> that >>>>>> contain a certain header (say, INFINISPAN_IGNORE), then that channel can >>>>>> be >>>>>> reused as long as the header is used on all messages. >>>>>> >>>>> >>>>> But how would you install the handler on the receiving end? You'd >>>>> still need a mechanism to register the Hibernate handler with our >>>>> CommandAwareRpcDispatcher... >>>>> >>>>> I think it's simpler the other way around: create the channel outside >>>>> Infinispan, register your own receiver, and only pass to Infinispan >>>>> the messages that don't contain a certain header - kind of what the >>>>> muxing channel in AS7 does. >>>> >>>> Yes, this is already done in the MuxUpHandler written by Paul. If we can >>>> grab the JChannel, we can always insert ourselves into the Muxer, and >>>> thus invoke RPCs >>> >>> Is there an example of how I could use that (for a different problem) ? >>> Or pointers to the source code or tests would be appreciated as well. >> >> >> There are 2 tests in JGroups: MuxRpcDispatcherTest and >> MuxMessageDispatcherTest, both written by PaulF. > > Thanks! But is this the same implementation used by AS7 ? I had > understood that there where two, and I would like to know specifically > how to use the (already muxed) channel provided by the application > server if I look it up from JNDI, so to have a way for applications to > reuse the already started JGroups instance. > > Sanne > > _______________________________________________ > infinispan-dev mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/infinispan-dev
-- Bela Ban Lead JGroups (http://www.jgroups.org) JBoss / Red Hat _______________________________________________ infinispan-dev mailing list [email protected] https://lists.jboss.org/mailman/listinfo/infinispan-dev
