10.4. キャッシュおよび Cache Manager イベントの受信
CDI イベントを使用して、キャッシュおよび Cache Manager レベルのイベントを受信します。
-
以下の例のように
@Observes
アノテーションを使用します。
import jakarta.transaction.event.Observes; import org.infinispan.notifications.cachemanagerlistener.event.CacheStartedEvent; import org.infinispan.notifications.cachelistener.event.*; public class GreetingService { // Cache level events private void entryRemovedFromCache(@Observes CacheEntryCreatedEvent event) { ... } // Cache manager level events private void cacheStarted(@Observes CacheStartedEvent event) { ... } }