public interface org.ehcache.core.spi.store.tiering.AuthoritativeTier$Provider extends org.ehcache.spi.service.Service
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.ehcache.core.spi.store.tiering.AuthoritativeTier$Provider
super_class: java.lang.Object
{
public abstract <K, V> org.ehcache.core.spi.store.tiering.AuthoritativeTier<K, V> createAuthoritativeTier(org.ehcache.core.spi.store.Store$Configuration<K, V>, org.ehcache.spi.service.ServiceConfiguration<?, ?>[]);
descriptor: (Lorg/ehcache/core/spi/store/Store$Configuration;[Lorg/ehcache/spi/service/ServiceConfiguration;)Lorg/ehcache/core/spi/store/tiering/AuthoritativeTier;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Lorg/ehcache/core/spi/store/Store$Configuration<TK;TV;>;[Lorg/ehcache/spi/service/ServiceConfiguration<**>;)Lorg/ehcache/core/spi/store/tiering/AuthoritativeTier<TK;TV;>;
MethodParameters:
Name Flags
storeConfig
serviceConfigs
public abstract void releaseAuthoritativeTier(org.ehcache.core.spi.store.tiering.AuthoritativeTier<?, ?>);
descriptor: (Lorg/ehcache/core/spi/store/tiering/AuthoritativeTier;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/ehcache/core/spi/store/tiering/AuthoritativeTier<**>;)V
MethodParameters:
Name Flags
resource
public abstract void initAuthoritativeTier(org.ehcache.core.spi.store.tiering.AuthoritativeTier<?, ?>);
descriptor: (Lorg/ehcache/core/spi/store/tiering/AuthoritativeTier;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/ehcache/core/spi/store/tiering/AuthoritativeTier<**>;)V
MethodParameters:
Name Flags
resource
public abstract int rankAuthority(org.ehcache.config.ResourceType<?>, java.util.Collection<org.ehcache.spi.service.ServiceConfiguration<?, ?>>);
descriptor: (Lorg/ehcache/config/ResourceType;Ljava/util/Collection;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/ehcache/config/ResourceType<*>;Ljava/util/Collection<Lorg/ehcache/spi/service/ServiceConfiguration<**>;>;)I
MethodParameters:
Name Flags
authorityResource
serviceConfigs
}
SourceFile: "AuthoritativeTier.java"
NestHost: org.ehcache.core.spi.store.tiering.AuthoritativeTier
InnerClasses:
public abstract Configuration = org.ehcache.core.spi.store.Store$Configuration of org.ehcache.core.spi.store.Store
public abstract Provider = org.ehcache.core.spi.store.tiering.AuthoritativeTier$Provider of org.ehcache.core.spi.store.tiering.AuthoritativeTier
RuntimeVisibleAnnotations:
org.ehcache.spi.service.PluralService()