@CacheEntryCreated public void entryCreated(CacheEntryCreatedEvent<String, String> event) { // We are only interested in the post event if (!event.isPre()) System.out.printf("Created %s\n", event.getKey()); }
@CacheEntryCreated public void handle(CacheEntryCreatedEvent e) { if (e.isPre()) { caller = Thread.currentThread(); latch.countDown(); } } }
@CacheEntryCreated public void handle(CacheEntryCreatedEvent e) { if (e.isPre()) { caller = Thread.currentThread(); latch.countDown(); } } }
@CacheEntryCreated public void entryCreated(CacheEntryCreatedEvent cec) { if (cec.isPre()) log.add(TxEvent.CREATED); }
@CacheEntryCreated public void handleEvent(CacheEntryCreatedEvent event) { if (!event.isPre()) { createEvents.add(event); } } }
@CacheEntryCreated public void scheduled( final CacheEntryCreatedEvent<ScheduleKey, Map> e ) { if ( e == null ) { logger.error( "[FATAL]The infinispan cache created event for indy schedule manager is null.", new NullPointerException( "CacheEntryCreatedEvent is null" ) ); return; } if ( !e.isPre() ) { final ScheduleKey expiredKey = e.getKey(); final Map expiredContent = e.getValue(); if ( expiredKey != null && expiredContent != null ) { logger.debug( "Expiration Created: {}", expiredKey ); final String type = (String) expiredContent.get( ScheduleManager.JOB_TYPE ); final String data = (String) expiredContent.get( ScheduleManager.PAYLOAD ); fireEvent( eventDispatcher, new SchedulerScheduleEvent( type, data ) ); } } }
@CacheEntryCreated public void dataAdded(CacheEntryCreatedEvent event) { if (log.isTraceEnabled()) { if (event.isPre()) { log.trace("Going to add new entry " + event.getKey() + " to the cache " + event.getCache().getName()); } else { log.trace("Added new entry " + event.getKey() + " to the cache " + event.getCache().getName()); } } }
@CacheEntryCreated public void observeAdd(CacheEntryCreatedEvent<String, String> event) { if (event.isPre()) return; log.infof("Cache entry %s added in cache %s", event.getKey(), event.getCache()); }
@CacheEntryCreated public void observeCreate(CacheEntryCreatedEvent<Object, Object> event) { if (event.isPre()) { return; } if (this.toBeUpdated != null) { this.toBeUpdated.entryCreated(event.getKey(), this.containerName, this.cacheName, event.isOriginLocal()); } }
@CacheEntryCreated public void handleEvent(CacheEntryCreatedEvent<?, ObjectFilter.FilterResult> event) { if (!event.isPre()) { ObjectFilter.FilterResult filterResult = event.getValue(); results.add(filterResult); } }
@CacheEntryCreated public void created(CacheEntryCreatedEvent e) { if (!e.isPre()) newValue = e.getValue(); } }
@CacheEntryCreated public void created(CacheEntryCreatedEvent<KeyValuePair<String, Class>, Boolean> e) { if (!e.isOriginLocal() && !e.isPre() && e.getValue()) { handleClusterRegistryRegistration(e.getKey().getValue()); } }
@CacheEntryCreated public void created(CacheEntryCreatedEvent<KeyValuePair<String, Class>, Boolean> e) { if (!e.isOriginLocal() && !e.isPre() && e.getValue()) { handleClusterRegistryRegistration(e.getKey().getValue()); } }
/** * This method handles entry created events. * * @param evt The event */ @CacheEntryCreated public void entryCreated(CacheEntryCreatedEvent<Object,Object> evt) { if (!evt.isPre()) { inserted(evt.getKey(), evt.getCache().get(evt.getKey())); } }
@CacheEntryCreated public void created(CacheEntryCreatedEvent<String, Object> event) { if (!event.isPre()) { Object object; // Try optimized version if available if (isNewInfinispan) { object = event.getValue(); } else { String id = event.getKey(); object = event.getCache().get(id); } if (object != null) { if (object instanceof CachedRealm) { CachedRealm realm = (CachedRealm) object; realmLookup.put(realm.getName(), realm.getId()); log.tracev("Realm added realm={0}", realm.getName()); } } } }
@SuppressWarnings("unused") @CacheEntryCreated public void handleCreated(CacheEntryCreatedEvent e) { if (!e.isPre()) { log.tracef("Created %s", e.getKey()); created.put(e.getKey(), e.getValue()); createdCounter++; } }
@CacheEntryCreated public void newIndex( final CacheEntryCreatedEvent<IndexedStorePath, IndexedStorePath> e ) { if ( !e.isPre() ) { IndexedStorePath isp = e.getValue(); final StoreKey key = new StoreKey( isp.getPackageType(), isp.getStoreType(), isp.getStoreName() ); logger.debug( "New artifact created in store {} of path {}, will start to clear nfc cache for it.", key, isp.getPath() ); try { final ArtifactStore store = storeDataManager.getArtifactStore( key ); nfc.clearMissing( new ConcreteResource( LocationUtils.toLocation( store ), isp.getPath() ) ); nfcClearByContaining( store, isp.getPath() ); } catch ( IndyDataException ex ) { logger.error( String.format( "When clear nfc missing for indexed artifact of path %s in store %s, failed to lookup store. Reason: %s", isp.getPath(), key, ex.getMessage() ), ex ); } } }
private void insertKeyValueAndVerifyListenerNotifications(Collection<CacheListener> listeners) { cache.put("key", "value"); int i = 1; for (CacheListener listener : listeners) { assertEquals("Listener" + i + "failed", 2, listener.getEvents().size()); Event event = listener.getEvents().get(0); assertEquals("Listener" + i + "failed", Event.Type.CACHE_ENTRY_CREATED, event.getType()); CacheEntryCreatedEvent createdEvent = (CacheEntryCreatedEvent) event; assertTrue("Listener" + i + "failed", createdEvent.isPre()); assertEquals("Listener" + i + "failed", "key", createdEvent.getKey()); assertEquals("Listener" + i + "failed", "null-listener-" + i, createdEvent.getValue()); event = listener.getEvents().get(1); assertEquals("Listener" + i + "failed", Event.Type.CACHE_ENTRY_CREATED, event.getType()); createdEvent = (CacheEntryCreatedEvent) event; assertFalse("Listener" + i + "failed", createdEvent.isPre()); assertEquals("Listener" + i + "failed", "key", createdEvent.getKey()); assertEquals("Listener" + i + "failed", "value-listener-" + i,createdEvent.getValue()); ++i; } } }
@CacheEntryCreated public void userCreated(CacheEntryCreatedEvent<String, CachedUser> event) { if (!event.isPre()) { CachedUser user; // Try optimized version if available if (isNewInfinispan) { user = event.getValue(); } else { String userId = event.getKey(); user = event.getCache().get(userId); } if (user != null) { String realm = user.getRealm(); usernameLookup.put(realm, user.getUsername(), user.getId()); if (user.getEmail() != null) { emailLookup.put(realm, user.getEmail(), user.getId()); } log.tracev("User added realm={0}, id={1}, username={2}", realm, user.getId(), user.getUsername()); } } }