]
Dan Berindei updated ISPN-3537:
-------------------------------
Fix Version/s: 7.0.0.Alpha1
Custom interceptor with Position.LAST set programmatically
doesn't work
-----------------------------------------------------------------------
Key: ISPN-3537
URL:
https://issues.jboss.org/browse/ISPN-3537
Project: Infinispan
Issue Type: Bug
Components: Configuration
Affects Versions: 6.0.0.Beta1
Reporter: Jiří Holuša
Assignee: Mircea Markus
Labels: 620
Fix For: 6.0.1.Final, 7.0.0.Alpha1
When configuring cache programmatically, adding a custom interceptor with position set to
Position.LAST cause not calling this interceptor.
Code sample:
{code:borderStyle=solid}
EmbeddedCacheManager manager = new DefaultCacheManager();
Configuration c2 = new ConfigurationBuilder()
.customInterceptors()
.addInterceptor()
.position(InterceptorConfiguration.Position.LAST).interceptor(new MyInterceptor())
.build();
manager.defineConfiguration("interceptors", c2);
Cache<String, String> cache = manager.getCache("interceptors");
cache.put("hello", "world");
{code}
MyInterceptor is very simple, reacting to all events. When changing to Position.FIRST,
everything works fine. Also tried two/three interceptors, various combinations, but always
with same result - when position set to Position.LAST, interceptors is not called.
Note that no problem when setting by index().
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: