Details
-
Task
-
Resolution: Obsolete
-
Major
-
None
-
None
Description
Example: JBAS-7844 requires group RPCs by session manager for session ownership; session manager also uses Infinispan for caching.
Hibernate 2LC cache eviction also needs this for a proper solution to implement it's non-transaction evictAll() SPI method and any solution at all to evict(Object key).
Temporarily this can be hacked by using Infinispan's RPCManager and using a custom CacheManager that places a custom InboundInvocationHandler in the globalComponentRegistry. But we need a long term solution that doesn't hack Infinispan and preferably is transparent to Infinispan.
The ultimate solution could live in JGroups or in a JBCLUSTER project. Some project that's lightweight and consumable without extraneous dependencies by 1) AS 2) EJB3 standalone 3) Hibernate (2LC provider).
The solution needs to account for the Hibernate use case; i.e. can't just be AS-specific.
Attachments
Issue Links
- is blocked by
-
JGRP-1177 Multiple components using the same channel
- Resolved