Uses of Class
org.infinispan.factories.scopes.Scope
-
Packages that use Scope Package Description org.infinispan.configuration.global EmbeddedCacheManager
configurationorg.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 thePersistenceManager
interface, 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 class
GlobalConfiguration
Configuration 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 interface
ConflictManager<K,V>
class
EntryMergePolicyFactoryRegistry
A registry forEntryMergePolicyFactory
implementations, which allowsEntryMergePolicy
implementations 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 interface
DataContainer<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 interface
InvocationContextContainer
Deprecated.Since 9.0, this interface is going to be moved to an internal package.interface
InvocationContextFactory
Factory forInvocationContext
objects. -
Uses of Scope in org.infinispan.distribution
Classes in org.infinispan.distribution with annotations of type Scope Modifier and Type Interface Description interface
DistributionManager
A component that manages the distribution of elements across a cache clusterinterface
L1Manager
Manages 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.interface
RemoteValueRetrievedListener
Listener 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 interface
ActivationManager
Controls activation of cache entries that have been passivated.interface
EvictionManager<K,V>
Central component that deals with eviction of cache entries.interface
PassivationManager
A passivation manager -
Uses of Scope in org.infinispan.executors
Classes in org.infinispan.executors with annotations of type Scope Modifier and Type Class Description class
LazyInitializingBlockingTaskAwareExecutorService
A delegating executor that lazily constructs and initializes the underlying executor.class
LazyInitializingExecutorService
A delegating executor that lazily constructs and initializes the underlying executor, since unused JDK executors are expensive.class
LazyInitializingScheduledExecutorService
A delegating scheduled executor that lazily constructs and initializes the underlying scheduled executor, since unused JDK executors are expensive.class
ManageableExecutorService<T extends ExecutorService>
-
Uses of Scope in org.infinispan.factories
Classes in org.infinispan.factories with annotations of type Scope Modifier and Type Class Description class
AbstractComponentFactory
Factory that creates components used internally within Infinispan, and also wires dependencies into the components.class
AbstractComponentRegistry
Deprecated.Since 9.4, please useBasicComponentRegistry
instead.class
AbstractNamedCacheComponentFactory
A component factory for creating components scoped per-cache.class
CacheStoreFactoryRegistryFactory
class
EmptyConstructorFactory
Factory for building global-scope components which have default empty constructorsclass
GlobalComponentRegistry
A global component registry where shared components are stored.class
VersionGeneratorFactory
Version 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 interface
GlobalConfigurationManager
TheGlobalConfigurationManager
is the main interface for sharing runtime configuration state across a cluster.interface
GlobalStateManager
GlobalStateManager. -
Uses of Scope in org.infinispan.health
Classes in org.infinispan.health with annotations of type Scope Modifier and Type Interface Description interface
Health
An 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 interface
HealthJMXExposer
A 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 class
InterceptorChain
Deprecated.Since 9.0, useAsyncInterceptorChain
instead. -
Uses of Scope in org.infinispan.interceptors.base
Classes in org.infinispan.interceptors.base with annotations of type Scope Modifier and Type Class Description class
CommandInterceptor
Deprecated.Since 9.0, please extendBaseAsyncInterceptor
instead. -
Uses of Scope in org.infinispan.interceptors.locking
Classes in org.infinispan.interceptors.locking with annotations of type Scope Modifier and Type Interface Description interface
ClusteringDependentLogic
Abstractization 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 class
CacheManagerJmxRegistration
Registers 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 class
DefaultCacheManager
interface
EmbeddedCacheManager
EmbeddedCacheManager 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 class
EncoderRegistryImpl
class
GlobalMarshaller
A 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 interface
CacheNotifier<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 interface
CacheManagerNotifier
Notifications 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 class
CacheStoreFactoryRegistry
Registry for multipleCacheStoreFactory
objects. -
Uses of Scope in org.infinispan.persistence.manager
Classes in org.infinispan.persistence.manager with annotations of type Scope Modifier and Type Class Description class
PreloadManager
Separate 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 interface
ShardAllocatorManager
ShardAllocatorManager 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 interface
ProtobufMetadataManager
A 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 interface
InternalCacheRegistry
InternalCacheRegistry. -
Uses of Scope in org.infinispan.remoting.inboundhandler
Classes in org.infinispan.remoting.inboundhandler with annotations of type Scope Modifier and Type Class Description class
BasePerCacheInboundInvocationHandler
Implementation with the default handling methods and utilities methods.class
GlobalInboundInvocationHandler
InboundInvocationHandler
implementation 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 interface
ResponseGenerator
A 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 interface
Transport
An 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 interface
AuthorizationManager
The AuthorizationManager is a cache-scoped component which verifies that theSubject
associated with the currentAccessControlContext
, or explicitly specified, has the requested permissions.interface
GlobalSecurityManager
GlobalSecurityManager. -
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 interface
Transport
Server 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 class
GlobalTxTable
It 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 interface
StateConsumer
Handles inbound state transfers.interface
StateProvider
Handles outbound state transfers.interface
StateTransferLock
We 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.interface
StateTransferManager
A 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 interface
CacheContainerStats
Similar toStats
but 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 interface
ClusterTopologyManager
Maintains the topology for all the caches in the cluster.class
ClusterTopologyManagerFactory
Factory for ClusterTopologyManager implementationsinterface
LocalTopologyManager
Runs on every node and handles the communication with theClusterTopologyManager
.class
LocalTopologyManagerFactory
Factory for ClusterTopologyManager implementationsinterface
PersistentUUIDManager
PersistentUUIDManager maintains a mapping ofPersistentUUID
s 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 class
RollingUpgradeManager
This 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 class
EmbeddedTimeService
The 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 class
CommandAckCollector
An 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 interface
BackupReceiverRepository
Global component that holds all theBackupReceiver
s within this CacheManager.class
GlobalXSiteAdminOperations
A per-container (cache manager) cross-site admin operations.
-