Uses of Class
org.infinispan.factories.scopes.Scope
-
Packages that use Scope Package Description org.infinispan.configuration.global EmbeddedCacheManagerconfigurationorg.infinispan.conflict This package contains the APIs that enable users to search for, and amend, data inconsistencies within their cache.org.infinispan.container Package that contains the interface describing the underlyling API for storage in Infinispanorg.infinispan.context Contexts contain information of a specific invocation on the cache, such as its origins, scope (transactional or non-transactional), as well as invocation-specific flags.org.infinispan.distribution Classes relating to the distributed cache mode.org.infinispan.eviction Classes related to eviction.org.infinispan.executors Implementations of different executors used for asynchronous operation.org.infinispan.factories Factories are internal components used to create other components based on a cache's configuration.org.infinispan.globalstate Global configuration state.org.infinispan.health org.infinispan.health.jmx org.infinispan.interceptors Infinispan is designed around a set of interceptors around a data container.org.infinispan.interceptors.base Base interceptors containing common, reusable behavior.org.infinispan.interceptors.locking Interceptors dealing with locking.org.infinispan.jmx Helpers that allow easy exposure of attributes and operations via JMX.org.infinispan.manager Cache manager API.org.infinispan.marshall.core org.infinispan.notifications.cachelistener Cache-specific notifications and eventing.org.infinispan.notifications.cachemanagerlistener CacheManager-specific notifications and eventing.org.infinispan.persistence.factory org.infinispan.persistence.manager Implementations of thePersistenceManagerinterface, which define the logic of how infinispan interacts with external stores.org.infinispan.query.affinity This package contains the implementation of the AffinityIndexManager, that maintains an index divided into shards with storage using the Infinispan Lucene directory.org.infinispan.query.remote Server-side remote query components.org.infinispan.registry The internal cache registry APIorg.infinispan.remoting.inboundhandler Handling of inbound commands on remote nodes.org.infinispan.remoting.responses Abstractions of the different response types allowed during RPC.org.infinispan.remoting.transport Transports handle the low-level networking, used by the remoting components.org.infinispan.security Security API.org.infinispan.server.core.transport org.infinispan.server.hotrod.tx.table org.infinispan.statetransfer Transfer of state to new caches in a cluster.org.infinispan.stats Cache statistics.org.infinispan.topology org.infinispan.upgrade org.infinispan.util General utilities that are not specific to Infinispan, including string parsing helpers, reflection tools and collections and containers designed to supplement the JDK-provided containers.org.infinispan.util.concurrent Thread-safe containers and other concurrency-related utilities, designed to supplement JDK concurrency utilities and containers.org.infinispan.xsite -
-
Uses of Scope in org.infinispan.configuration.global
Classes in org.infinispan.configuration.global with annotations of type Scope Modifier and Type Class Description classGlobalConfigurationConfiguration component that exposes the global configuration. -
Uses of Scope in org.infinispan.conflict
Classes in org.infinispan.conflict with annotations of type Scope Modifier and Type Interface Description interfaceConflictManager<K,V>classEntryMergePolicyFactoryRegistryA registry forEntryMergePolicyFactoryimplementations, which allowsEntryMergePolicyimplementations to be eagerly/lazily loaded across multiple contexts. -
Uses of Scope in org.infinispan.container
Classes in org.infinispan.container with annotations of type Scope Modifier and Type Interface Description interfaceDataContainer<K,V>The main internal data structure which stores entries. -
Uses of Scope in org.infinispan.context
Classes in org.infinispan.context with annotations of type Scope Modifier and Type Interface Description interfaceInvocationContextContainerDeprecated.Since 9.0, this interface is going to be moved to an internal package.interfaceInvocationContextFactoryFactory forInvocationContextobjects. -
Uses of Scope in org.infinispan.distribution
Classes in org.infinispan.distribution with annotations of type Scope Modifier and Type Interface Description interfaceDistributionManagerA component that manages the distribution of elements across a cache clusterinterfaceL1ManagerManages the L1 Cache, in particular recording anyone who is going to cache an a command that a node responds to so that a unicast invalidation can be sent later if needed.interfaceRemoteValueRetrievedListenerListener that is notified when a remote value is looked up -
Uses of Scope in org.infinispan.eviction
Classes in org.infinispan.eviction with annotations of type Scope Modifier and Type Interface Description interfaceActivationManagerControls activation of cache entries that have been passivated.interfaceEvictionManager<K,V>Central component that deals with eviction of cache entries.interfacePassivationManagerA passivation manager -
Uses of Scope in org.infinispan.executors
Classes in org.infinispan.executors with annotations of type Scope Modifier and Type Class Description classLazyInitializingBlockingTaskAwareExecutorServiceA delegating executor that lazily constructs and initializes the underlying executor.classLazyInitializingExecutorServiceA delegating executor that lazily constructs and initializes the underlying executor, since unused JDK executors are expensive.classLazyInitializingScheduledExecutorServiceA delegating scheduled executor that lazily constructs and initializes the underlying scheduled executor, since unused JDK executors are expensive.classManageableExecutorService<T extends java.util.concurrent.ExecutorService> -
Uses of Scope in org.infinispan.factories
Classes in org.infinispan.factories with annotations of type Scope Modifier and Type Class Description classAbstractComponentFactoryFactory that creates components used internally within Infinispan, and also wires dependencies into the components.classAbstractComponentRegistryDeprecated.Since 9.4, please useBasicComponentRegistryinstead.classAbstractNamedCacheComponentFactoryA component factory for creating components scoped per-cache.classCacheStoreFactoryRegistryFactoryclassEmptyConstructorFactoryFactory for building global-scope components which have default empty constructorsclassGlobalComponentRegistryA global component registry where shared components are stored.classVersionGeneratorFactoryVersion generator component factory. -
Uses of Scope in org.infinispan.globalstate
Classes in org.infinispan.globalstate with annotations of type Scope Modifier and Type Interface Description interfaceGlobalConfigurationManagerTheGlobalConfigurationManageris the main interface for sharing runtime configuration state across a cluster.interfaceGlobalStateManagerGlobalStateManager. -
Uses of Scope in org.infinispan.health
Classes in org.infinispan.health with annotations of type Scope Modifier and Type Interface Description interfaceHealthAn entry point for checking health status. -
Uses of Scope in org.infinispan.health.jmx
Classes in org.infinispan.health.jmx with annotations of type Scope Modifier and Type Interface Description interfaceHealthJMXExposerA Contract for exposing Health API over the JMX. -
Uses of Scope in org.infinispan.interceptors
Classes in org.infinispan.interceptors with annotations of type Scope Modifier and Type Class Description classInterceptorChainDeprecated.Since 9.0, useAsyncInterceptorChaininstead. -
Uses of Scope in org.infinispan.interceptors.base
Classes in org.infinispan.interceptors.base with annotations of type Scope Modifier and Type Class Description classCommandInterceptorDeprecated.Since 9.0, please extendBaseAsyncInterceptorinstead. -
Uses of Scope in org.infinispan.interceptors.locking
Classes in org.infinispan.interceptors.locking with annotations of type Scope Modifier and Type Interface Description interfaceClusteringDependentLogicAbstractization for logic related to different clustering modes: replicated or distributed. -
Uses of Scope in org.infinispan.jmx
Classes in org.infinispan.jmx with annotations of type Scope Modifier and Type Class Description classCacheManagerJmxRegistrationRegisters all the components from global component registry to the mbean server. -
Uses of Scope in org.infinispan.manager
Classes in org.infinispan.manager with annotations of type Scope Modifier and Type Class Description classDefaultCacheManagerinterfaceEmbeddedCacheManagerEmbeddedCacheManager is an CacheManager that runs in the same JVM as the client. -
Uses of Scope in org.infinispan.marshall.core
Classes in org.infinispan.marshall.core with annotations of type Scope Modifier and Type Class Description classEncoderRegistryImplclassGlobalMarshallerA globally-scoped marshaller. -
Uses of Scope in org.infinispan.notifications.cachelistener
Classes in org.infinispan.notifications.cachelistener with annotations of type Scope Modifier and Type Interface Description interfaceCacheNotifier<K,V>Public interface with all allowed notifications. -
Uses of Scope in org.infinispan.notifications.cachemanagerlistener
Classes in org.infinispan.notifications.cachemanagerlistener with annotations of type Scope Modifier and Type Interface Description interfaceCacheManagerNotifierNotifications for the cache manager -
Uses of Scope in org.infinispan.persistence.factory
Classes in org.infinispan.persistence.factory with annotations of type Scope Modifier and Type Class Description classCacheStoreFactoryRegistryRegistry for multipleCacheStoreFactoryobjects. -
Uses of Scope in org.infinispan.persistence.manager
Classes in org.infinispan.persistence.manager with annotations of type Scope Modifier and Type Class Description classPreloadManagerSeparate the preload into its own component -
Uses of Scope in org.infinispan.query.affinity
Classes in org.infinispan.query.affinity with annotations of type Scope Modifier and Type Interface Description interfaceShardAllocatorManagerShardAllocatorManager is responsible for the mapping between index shards and Infinispan segments for all indexes in a cache. -
Uses of Scope in org.infinispan.query.remote
Classes in org.infinispan.query.remote with annotations of type Scope Modifier and Type Interface Description interfaceProtobufMetadataManagerA clustered repository of protobuf definition files. -
Uses of Scope in org.infinispan.registry
Classes in org.infinispan.registry with annotations of type Scope Modifier and Type Interface Description interfaceInternalCacheRegistryInternalCacheRegistry. -
Uses of Scope in org.infinispan.remoting.inboundhandler
Classes in org.infinispan.remoting.inboundhandler with annotations of type Scope Modifier and Type Class Description classBasePerCacheInboundInvocationHandlerImplementation with the default handling methods and utilities methods.classGlobalInboundInvocationHandlerInboundInvocationHandlerimplementation that handles all theReplicableCommand. -
Uses of Scope in org.infinispan.remoting.responses
Classes in org.infinispan.remoting.responses with annotations of type Scope Modifier and Type Interface Description interfaceResponseGeneratorA component that generates responses as is expected by different cache setups -
Uses of Scope in org.infinispan.remoting.transport
Classes in org.infinispan.remoting.transport with annotations of type Scope Modifier and Type Interface Description interfaceTransportAn interface that provides a communication link with remote caches. -
Uses of Scope in org.infinispan.security
Classes in org.infinispan.security with annotations of type Scope Modifier and Type Interface Description interfaceAuthorizationManagerThe AuthorizationManager is a cache-scoped component which verifies that theSubjectassociated with the currentAccessControlContext, or explicitly specified, has the requested permissions.interfaceGlobalSecurityManagerGlobalSecurityManager. -
Uses of Scope in org.infinispan.server.core.transport
Classes in org.infinispan.server.core.transport with annotations of type Scope Modifier and Type Interface Description interfaceTransportServer transport abstraction -
Uses of Scope in org.infinispan.server.hotrod.tx.table
Classes in org.infinispan.server.hotrod.tx.table with annotations of type Scope Modifier and Type Class Description classGlobalTxTableIt is a transaction log that registers all the transaction decisions before changing the cache. -
Uses of Scope in org.infinispan.statetransfer
Classes in org.infinispan.statetransfer with annotations of type Scope Modifier and Type Interface Description interfaceStateConsumerHandles inbound state transfers.interfaceStateProviderHandles outbound state transfers.interfaceStateTransferLockWe use the state transfer lock for three different things: We don't want to execute a command until we have the transaction table for that topology id.interfaceStateTransferManagerA component that manages the state transfer when the topology of the cluster changes. -
Uses of Scope in org.infinispan.stats
Classes in org.infinispan.stats with annotations of type Scope Modifier and Type Interface Description interfaceCacheContainerStatsSimilar toStatsbut in the scope of a single per node CacheContainer -
Uses of Scope in org.infinispan.topology
Classes in org.infinispan.topology with annotations of type Scope Modifier and Type Interface Description interfaceClusterTopologyManagerMaintains the topology for all the caches in the cluster.classClusterTopologyManagerFactoryFactory for ClusterTopologyManager implementationsinterfaceLocalTopologyManagerRuns on every node and handles the communication with theClusterTopologyManager.classLocalTopologyManagerFactoryFactory for ClusterTopologyManager implementationsinterfacePersistentUUIDManagerPersistentUUIDManager maintains a mapping ofPersistentUUIDs present in the cluster -
Uses of Scope in org.infinispan.upgrade
Classes in org.infinispan.upgrade with annotations of type Scope Modifier and Type Class Description classRollingUpgradeManagerThis component handles the control hooks to handle migrating from one version of Infinispan to another. -
Uses of Scope in org.infinispan.util
Classes in org.infinispan.util with annotations of type Scope Modifier and Type Class Description classEmbeddedTimeServiceThe default implementation ofTimeService. -
Uses of Scope in org.infinispan.util.concurrent
Classes in org.infinispan.util.concurrent with annotations of type Scope Modifier and Type Class Description classCommandAckCollectorAn acknowledge collector for Triangle algorithm used in non-transactional caches for write operations. -
Uses of Scope in org.infinispan.xsite
Classes in org.infinispan.xsite with annotations of type Scope Modifier and Type Interface Description interfaceBackupReceiverRepositoryGlobal component that holds all theBackupReceivers within this CacheManager.classGlobalXSiteAdminOperationsA per-container (cache manager) cross-site admin operations.
-