本文整理了Java中javax.cache.Cache.deregisterCacheEntryListener()
方法的一些代码示例,展示了Cache.deregisterCacheEntryListener()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Cache.deregisterCacheEntryListener()
方法的具体详情如下:
包路径:javax.cache.Cache
类名称:Cache
方法名:deregisterCacheEntryListener
[英]Deregisters a listener, using the CacheEntryListenerConfiguration that was used to register it.
Both listeners registered at configuration time, and those created at runtime with #registerCacheEntryListener can be deregistered.
[中]使用用于注册侦听器的CacheEntryListenerConfiguration取消注册侦听器。
在配置时注册的侦听器和在运行时使用#registerCacheEntryListener创建的侦听器都可以取消注册。
代码示例来源:origin: AxonFramework/AxonFramework
@Override
protected Registration doRegisterListener(CacheEntryListenerConfiguration listenerAdapter) {
jCache.registerCacheEntryListener(listenerAdapter);
return () -> {
jCache.deregisterCacheEntryListener(listenerAdapter);
return true;
};
}
代码示例来源:origin: cache2k/cache2k
/**
* Delegates to wrapped cache.
*/
@Override
public void deregisterCacheEntryListener(CacheEntryListenerConfiguration<K, T> cacheEntryListenerConfiguration) {
cache.deregisterCacheEntryListener(cacheEntryListenerConfiguration);
}
代码示例来源:origin: org.axonframework/axon-messaging
@Override
protected Registration doRegisterListener(CacheEntryListenerConfiguration listenerAdapter) {
jCache.registerCacheEntryListener(listenerAdapter);
return () -> {
jCache.deregisterCacheEntryListener(listenerAdapter);
return true;
};
}
代码示例来源:origin: com.hazelcast.simulator/tests-common
@TimeStep(prob = 0.25)
public void deregister(ThreadState state) {
cache.deregisterCacheEntryListener(listenerConfiguration);
state.operationCounter.deRegister++;
}
代码示例来源:origin: org.axonframework/axon-core
@Override
protected Registration doRegisterListener(CacheEntryListenerConfiguration listenerAdapter) {
jCache.registerCacheEntryListener(listenerAdapter);
return () -> {
jCache.deregisterCacheEntryListener(listenerAdapter);
return true;
};
}
代码示例来源:origin: org.apache.camel/camel-jcache
@Override
protected void doStop() throws Exception {
if (entryListenerConfiguration != null) {
getCache().deregisterCacheEntryListener(entryListenerConfiguration);
entryListenerConfiguration = null;
}
super.doStop();
}
代码示例来源:origin: javax.cache/cache-tests
@Test(expected = NullPointerException.class)
public void testDeregistration_nullParameter() {
cache.deregisterCacheEntryListener(null);
}
代码示例来源:origin: org.apache.camel/camel-jcache
@Override
protected void doStart() throws Exception {
if (entryListenerConfiguration != null) {
getCache().deregisterCacheEntryListener(entryListenerConfiguration);
}
entryListenerConfiguration = createEntryListenerConfiguration();
getCache().registerCacheEntryListener(entryListenerConfiguration);
super.doStart();
}
代码示例来源:origin: javax.cache/cache-tests
@Test
public void testDeregistration() {
assertEquals(1, getConfigurationCacheEntryListenerConfigurationSize(cache));
MyCacheEntryListener secondListener = new MyCacheEntryListener<Long, String>(oldValueRequired);
MutableCacheEntryListenerConfiguration<Long,
String> secondListenerConfiguration = new
MutableCacheEntryListenerConfiguration(FactoryBuilder.factoryOf(secondListener), null, oldValueRequired, true);
cache.registerCacheEntryListener(secondListenerConfiguration);
assertEquals(2, getConfigurationCacheEntryListenerConfigurationSize(cache));
cache.deregisterCacheEntryListener(secondListenerConfiguration);
assertEquals(1, getConfigurationCacheEntryListenerConfigurationSize(cache));
//no effect if called after it has been removed
cache.deregisterCacheEntryListener(secondListenerConfiguration);
assertEquals(1, getConfigurationCacheEntryListenerConfigurationSize(cache));
//Deregister the listener registered at configuration time
cache.deregisterCacheEntryListener(listenerConfiguration);
assertEquals(0, getConfigurationCacheEntryListenerConfigurationSize(cache));
}
代码示例来源:origin: javax.cache/cache-tests
cache.deregisterCacheEntryListener(this.listenerConfiguration);
代码示例来源:origin: javax.cache/cache-tests
cache.deregisterCacheEntryListener(this.listenerConfiguration);
内容来源于网络,如有侵权,请联系作者删除!