Class Registration<K,V>

java.lang.Object
com.github.benmanes.caffeine.jcache.event.Registration<K,V>

public final class Registration<K,V> extends Object
The registration of a CacheEntryListener for event dispatching.
  • Field Details

    • configuration

      private final javax.cache.configuration.CacheEntryListenerConfiguration<K,V> configuration
    • listener

      private final EventTypeAwareListener<K,V> listener
    • filter

      private final javax.cache.event.CacheEntryEventFilter<K,V> filter
  • Constructor Details

    • Registration

      public Registration(javax.cache.configuration.CacheEntryListenerConfiguration<K,V> configuration, javax.cache.event.CacheEntryEventFilter<K,V> filter, EventTypeAwareListener<K,V> listener)
  • Method Details

    • getConfiguration

      public javax.cache.configuration.CacheEntryListenerConfiguration<K,V> getConfiguration()
      Returns:
      the configuration
    • getCacheEntryListener

      public EventTypeAwareListener<K,V> getCacheEntryListener()
      Returns:
      the registered listener
    • getCacheEntryFilter

      public javax.cache.event.CacheEntryEventFilter<K,V> getCacheEntryFilter()
      Returns:
      the registered filter
    • isSynchronous

      public boolean isSynchronous()
      See CacheEntryListenerConfiguration.isSynchronous().