@CacheEntryActivated public void activated(CacheEntryActivatedEvent<BeanGroupKey<I>, BeanGroupEntry<I, T>> event) { if (!event.isPre()) { BeanGroupEntry<I, T> entry = event.getValue(); try (BeanGroup<I, T> group = new InfinispanBeanGroup<>(event.getKey().getId(), entry, this.context, Mutator.PASSIVE, this)) { for (I beanId : group.getBeans()) { BeanKey<I> beanKey = new InfinispanBeanKey<>(beanId); BeanEntry<I> beanEntry = this.beanCache.get(beanKey); if ((beanEntry != null) && this.beanFilter.test(new AbstractMap.SimpleImmutableEntry<>(beanKey, beanEntry))) { InfinispanEjbLogger.ROOT_LOGGER.tracef("Activating bean %s", beanKey); this.passiveCount.decrementAndGet(); group.postActivate(beanId, this.passivationListener); } } } catch (Exception e) { InfinispanEjbLogger.ROOT_LOGGER.warn(e.getLocalizedMessage(), e); } } } }
@CacheEntryActivated public void activated(CacheEntryActivatedEvent<SessionCreationMetaDataKey, ?> event) { if (!event.isPre() && !this.properties.isPersistent()) { String id = event.getKey().getValue(); InfinispanWebLogger.ROOT_LOGGER.tracef("Session %s was activated", id); Map.Entry<MV, AV> value = this.factory.findValue(id); if (value != null) { ImmutableSession session = this.factory.createImmutableSession(id, value); this.triggerPostActivationEvents(session); } } }
@org.infinispan.notifications.cachelistener.annotation.CacheEntryActivated public void handle(CacheEntryActivatedEvent e) { handler.handle(e); } }
@CacheEntryActivated public void activated(CacheEntryActivatedEvent<String, Map<Object, Object>> event) { if (event.isPre()) return; this.manager.sessionActivated(); }
@Override @CacheEntryActivated public void fire(CacheEntryActivatedEvent<K, V> payload) { super.fire(new CDICacheEntryActivatedEvent(payload)); } }
@Override @CacheEntryActivated public void fire(CacheEntryActivatedEvent<K, V> payload) { super.fire(new CDICacheEntryActivatedEvent(payload)); } }
@CacheEntryActivated public void activated(CacheEntryActivatedEvent<String, Map<Object, Object>> event) { if (event.isPre()) return; try { this.manager.sessionActivated(); } catch (Throwable e) { ROOT_LOGGER.warn(e.getLocalizedMessage(), e); } }
@CacheEntryActivated public void onEvent(CacheEntryActivatedEvent payload) { if (!payload.isPre()) activationCount.increment(); }
@CacheEntryActivated public void handleActivated(CacheEntryEvent e) { if (e.isPre()) activated.add(e.getKey()); }
@CacheEntryActivated public void activated(CacheEntryActivatedEvent<BeanGroupKey<I>, BeanGroupEntry<I, T>> event) { if (!event.isPre()) { BeanGroupEntry<I, T> entry = event.getValue(); try (BeanGroup<I, T> group = new InfinispanBeanGroup<>(event.getKey().getId(), entry, this.context, Mutator.PASSIVE, this)) { for (I beanId : group.getBeans()) { BeanKey<I> beanKey = new InfinispanBeanKey<>(beanId); BeanEntry<I> beanEntry = this.beanCache.get(beanKey); if ((beanEntry != null) && this.beanFilter.test(new AbstractMap.SimpleImmutableEntry<>(beanKey, beanEntry))) { InfinispanEjbLogger.ROOT_LOGGER.tracef("Activating bean %s", beanKey); this.passiveCount.decrementAndGet(); group.postActivate(beanId, this.passivationListener); } } } catch (Exception e) { InfinispanEjbLogger.ROOT_LOGGER.warn(e.getLocalizedMessage(), e); } } } }
@CacheEntryActivated @CacheEntryCreated @CacheEntryInvalidated @CacheEntryLoaded @CacheEntryModified @CacheEntryPassivated @CacheEntryRemoved @CacheEntryVisited public void event(Event event) throws Throwable { ClassLoader cl = Thread.currentThread().getContextClassLoader(); String notFoundPackage = "org.infinispan.test.hibernate.cache.functional.entities"; String[] notFoundClasses = { notFoundPackage + ".Account", notFoundPackage + ".AccountHolder" }; SelectedClassnameClassLoader visible = new SelectedClassnameClassLoader(null, null, notFoundClasses, cl); Thread.currentThread().setContextClassLoader(visible); super.event(event); Thread.currentThread().setContextClassLoader(cl); } }
@CacheEntryVisited @CacheEntryActivated @CacheEntryModified @CacheEntryRemoved @CacheEntryCreated @CacheEntryInvalidated @CacheEntryPassivated public void listenEvent(CacheEntryEvent event) { events.add(event); } }
@CacheEntryVisited @CacheEntryActivated @CacheEntryModified @CacheEntryRemoved @CacheEntryCreated @CacheEntryInvalidated @CacheEntryPassivated public void listenEvent(CacheEntryEvent event) { events.add(event); } }
@CacheEntryVisited @CacheEntryActivated @CacheEntryModified @CacheEntryRemoved @CacheEntryCreated @CacheEntryInvalidated @CacheEntryPassivated public void listenEvent(CacheEntryEvent event) { events.add(event); } }
@CacheEntryActivated @CacheEntryCreated @CacheEntryInvalidated @CacheEntryLoaded @CacheEntryModified @CacheEntryPassivated @CacheEntryRemoved @CacheEntryVisited public void event(Event event) throws Throwable { List<Method> methods = this.methods.get(event.getType()); if (methods != null) { ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); ClassLoader visible = (ClassLoader) cache.classLoaderRef.get(); cache.setContextClassLoader(visible); try { for (Method method : this.methods.get(event.getType())) { try { method.invoke(this.listener, event); } catch (InvocationTargetException e) { throw e.getCause(); } } } finally { cache.setContextClassLoader(classLoader); } } }
@CacheEntryActivated @CacheEntryCreated @CacheEntryInvalidated @CacheEntryLoaded @CacheEntryModified @CacheEntryPassivated @CacheEntryRemoved @CacheEntryVisited @CacheEntryExpired public void processEvent(CacheEntryEvent<Object, Object> event) { dispatch(event.getType().toString(), event.isPre(), event.getCache().getName(), event.getKey()); }
@CacheEntryActivated @CacheEntryCreated @CacheEntriesEvicted @CacheEntryInvalidated @CacheEntryLoaded @CacheEntryModified @CacheEntryPassivated @CacheEntryRemoved @CacheEntryVisited @TransactionCompleted @TransactionRegistered public void handle(Event e) { events.add(e); if (e.isPre()) receivedPre = true; else receivedPost = true; invocationCount++; } }
@CacheEntryActivated @CacheEntryCreated @CacheEntriesEvicted @CacheEntryInvalidated @CacheEntryLoaded @CacheEntryModified @CacheEntryPassivated @CacheEntryRemoved @CacheEntryVisited @TransactionCompleted @TransactionRegistered @CacheEntryExpired public void handle(Event e) { events.add(e); if (e.isPre()) receivedPre = true; else receivedPost = true; invocationCount++; } }
@CacheEntryActivated @CacheEntryCreated @CacheEntriesEvicted @CacheEntryInvalidated @CacheEntryLoaded @CacheEntryModified @CacheEntryPassivated @CacheEntryRemoved @CacheEntryVisited @TransactionCompleted @TransactionRegistered public void handle(Event e) { try { Object value = e.getCache().getAdvancedCache().withFlags(Flag.SKIP_LISTENER_NOTIFICATION).get("key"); log.debugf("Event=%s, value=%s", e, value); } catch (Throwable throwable) { list.add(throwable); } }