Class CacheInvalidationReceiver

java.lang.Object
org.projectnessie.server.distcache.CacheInvalidationReceiver
All Implemented Interfaces:
org.projectnessie.versioned.storage.cache.DistributedCacheInvalidationConsumer

@Singleton public class CacheInvalidationReceiver extends Object implements org.projectnessie.versioned.storage.cache.DistributedCacheInvalidationConsumer
  • Field Details

    • NESSIE_CACHE_INVALIDATION_TOKEN_HEADER

      public static final String NESSIE_CACHE_INVALIDATION_TOKEN_HEADER
      See Also:
  • Constructor Details

    • CacheInvalidationReceiver

      @Inject public CacheInvalidationReceiver(org.projectnessie.quarkus.config.QuarkusStoreConfig storeConfig, @ServerInstanceId String serverInstanceId)
  • Method Details

    • applyDistributedCacheInvalidation

      public void applyDistributedCacheInvalidation(org.projectnessie.versioned.storage.cache.DistributedCacheInvalidation distributedCacheInvalidation)
      Specified by:
      applyDistributedCacheInvalidation in interface org.projectnessie.versioned.storage.cache.DistributedCacheInvalidationConsumer
    • registerManagementRoutes

      public void registerManagementRoutes(@Observes io.quarkus.vertx.http.ManagementInterface mi)