Uses of Annotation Interface
org.infinispan.factories.scopes.Scope
Packages that use Scope
Package
Description
Support for batching calls using the
BatchingCache.startBatch() and BatchingCache.endBatch(boolean)
API.Commands that operate on the cache, either locally or remotely.
EmbeddedCacheManager configurationThis package contains the APIs that enable users to search for, and amend, data inconsistencies within their cache.
Package that contains the interface describing the underlyling API for storage in Infinispan
Data containers which store cache entries.
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.
This package contains different context implementations, selected dynamically based on the type of invocation.
Classes relating to the distributed cache mode.
Classes related to eviction.
Implementations of different executors used for asynchronous operation.
Factories are internal components used to create other components based on a cache's
configuration.
Provides capabilities around filtering and converting entries that are found in the cache or cache store/loader.
Global configuration state.
Infinispan is designed around a set of interceptors around a data container.
Helpers that allow easy exposure of attributes and operations via JMX.
Cache manager API.
Cache-specific notifications and eventing.Cache-specific notifications and eventing filtering classes.EmbeddedCacheManager-specific notifications and eventing.Query module internals.
Server-side remote query components.
Abstractions of the different response types allowed during RPC.
Remote Procedure Call (RPC) interfaces and components used to invoke remote methods on cache instances.
Transports handle the low-level networking, used by the remoting components.
A transport implementation based on JGroups.
Security API.
Cache statistics.
Interfaces and implementations of lookup classes to locate and/or instantiate JTA
TransactionManagers.XA transaction support.
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.
Thread-safe containers and other concurrency-related utilities, designed to supplement JDK concurrency utilities
and containers.
-
Uses of Scope in org.infinispan.batch
Classes in org.infinispan.batch with annotations of type ScopeModifier and TypeClassDescriptionclassA container for holding thread locals for batching, to be used with theBatchingCache.startBatch()andBatchingCache.endBatch(boolean)calls. -
Uses of Scope in org.infinispan.cache.impl
Classes in org.infinispan.cache.impl with annotations of type ScopeModifier and TypeClassDescriptionclassSimilar toAbstractDelegatingCache, but forAdvancedCache.classThis is a convenient base class for implementing a cache delegate.classA Bifuncion wrapper that uses the cache's underlying DataConversion objects to perform its operations.classCacheConfigurationMBeanImpl.classCacheImpl<K,V> classEncoderCache<K,V> classEncoderEntryMapper<K, V, T extends Map.Entry<K,V>> Functionthat uses an encoder to converter entries from the configured storage format to the requested format.classFunctionthat uses a keyEncoder to converter keys from the configured storage format to the requested format.classFunctionthat uses a valueEncoder to converter values from the configured storage format to the requested format.classclassIt invokes theVisitableCommandthrough this cacheAsyncInterceptorChain.classSimpleCacheImpl<K,V> Simple local cache without interceptor stack. -
Uses of Scope in org.infinispan.commands
Classes in org.infinispan.commands with annotations of type ScopeModifier and TypeInterfaceDescriptioninterfaceA factory to build commands, initializing and injecting dependencies accordingly.classclassSpecifically used to create un-initializedReplicableCommands from a byte stream. -
Uses of Scope in org.infinispan.configuration.global
Classes in org.infinispan.configuration.global with annotations of type ScopeModifier and TypeClassDescriptionclassConfiguration component that exposes the global configuration. -
Uses of Scope in org.infinispan.conflict
Classes in org.infinispan.conflict with annotations of type ScopeModifier and TypeInterfaceDescriptioninterfaceConflictManager<K,V> classA 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 ScopeModifier and TypeInterfaceDescriptioninterfaceDataContainer<K,V> The main internal data structure which stores entries. -
Uses of Scope in org.infinispan.container.impl
Classes in org.infinispan.container.impl with annotations of type ScopeModifier and TypeClassDescriptionclassDelegating data container that delegates all calls to the container returned fromAbstractDelegatingInternalDataContainer.delegate()classAbstract class implemenation for a segmented data container.classEntryFactoryimplementation to be used for optimistic locking scheme.interfaceA factory forInternalCacheEntryandInternalCacheValueinstances.classAn implementation that generates non-versioned entries -
Uses of Scope in org.infinispan.container.offheap
Classes in org.infinispan.container.offheap with annotations of type ScopeModifier and TypeClassDescriptionclassFactory that can create CacheEntry instances from off-heap memory.class -
Uses of Scope in org.infinispan.container.versioning
Classes in org.infinispan.container.versioning with annotations of type ScopeModifier and TypeClassDescriptionclassGenerates unique numeric versions for both local and clustered environments.classCompute the version prefix to be used byNumericVersionGeneratorin clustered caches.classA version generator implementation for SimpleClusteredVersions -
Uses of Scope in org.infinispan.container.versioning.irac
Classes in org.infinispan.container.versioning.irac with annotations of type ScopeModifier and TypeClassDescriptionclassA default implementation forIracTombstoneManager.classDefault implementation ofIracVersionGenerator.classA no-op implementation ofIracVersionGeneratorfor caches without asynchronous remote site backups. -
Uses of Scope in org.infinispan.context
Classes in org.infinispan.context with annotations of type Scope -
Uses of Scope in org.infinispan.context.impl
Classes in org.infinispan.context.impl with annotations of type ScopeModifier and TypeClassDescriptionclassBase class for InvocationContextFactory implementations.classInvocation Context container to be used for non-transactional caches.classInvocation context to be used for transactional caches. -
Uses of Scope in org.infinispan.distribution
Classes in org.infinispan.distribution with annotations of type ScopeModifier and TypeInterfaceDescriptioninterfaceA component that manages the distribution of elements across a cache clusterinterfaceManages 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.classIt manages the order of updates from the primary owner to backup owner. -
Uses of Scope in org.infinispan.distribution.group.impl
Classes in org.infinispan.distribution.group.impl with annotations of type Scope -
Uses of Scope in org.infinispan.distribution.impl
Classes in org.infinispan.distribution.impl with annotations of type ScopeModifier and TypeClassDescriptionclassThe default distribution manager implementationclass -
Uses of Scope in org.infinispan.encoding
Classes in org.infinispan.encoding with annotations of type ScopeModifier and TypeClassDescriptionfinal classHandle conversions for Keys or values. -
Uses of Scope in org.infinispan.encoding.impl
Classes in org.infinispan.encoding.impl with annotations of type ScopeModifier and TypeClassDescriptionclassKey/value storage information (storage media type and wrapping). -
Uses of Scope in org.infinispan.eviction
Classes in org.infinispan.eviction with annotations of type ScopeModifier and TypeInterfaceDescriptioninterfaceEvictionManager<K,V> Central component that deals with eviction of cache entries. -
Uses of Scope in org.infinispan.eviction.impl
Classes in org.infinispan.eviction.impl with annotations of type ScopeModifier and TypeClassDescriptionclassA passivation managerinterfaceControls activation of cache entries that have been passivated.classConcrete implementation of activation logic manager.classclassEvictionManagerImpl<K,V> interfaceA passivation manager -
Uses of Scope in org.infinispan.executors
Classes in org.infinispan.executors with annotations of type ScopeModifier and TypeClassDescriptionfinal classA delegating executor that lazily constructs and initializes the underlying executor.final classA delegating executor that lazily constructs and initializes the underlying executor, since unused JDK executors are expensive.classA delegating scheduled executor that lazily constructs and initializes the underlying scheduled executor, since unused JDK executors are expensive.classManageableExecutorService<T extends ExecutorService> -
Uses of Scope in org.infinispan.expiration.impl
Classes in org.infinispan.expiration.impl with annotations of type ScopeModifier and TypeClassDescriptionclassAllows for cluster based expirations to occur.classinterfaceInterface describing the internal operations for the the ExpirationManager. -
Uses of Scope in org.infinispan.factories
Classes in org.infinispan.factories with annotations of type ScopeModifier and TypeClassDescriptionclassFactory that creates components used internally within Infinispan, and also wires dependencies into the components.classA component factory for creating components scoped per-cache.classclassNamed cache specific componentsclassFactory for building global-scope components which have default empty constructorsclassA global component registry where shared components are stored.classModule initialization happens inModuleLifecycle.cacheManagerStarting(GlobalComponentRegistry, GlobalConfiguration).classVersion generator component factory. -
Uses of Scope in org.infinispan.filter
Classes in org.infinispan.filter with annotations of type ScopeModifier and TypeClassDescriptionclassAllows AND-composing several key/value filters. -
Uses of Scope in org.infinispan.functional.impl
Classes in org.infinispan.functional.impl with annotations of type Scope -
Uses of Scope in org.infinispan.globalstate
Classes in org.infinispan.globalstate with annotations of type ScopeModifier and TypeInterfaceDescriptioninterfaceTheGlobalConfigurationManageris the main interface for sharing runtime configuration state across a cluster.interfaceGlobalStateManager. -
Uses of Scope in org.infinispan.globalstate.impl
Classes in org.infinispan.globalstate.impl with annotations of type ScopeModifier and TypeClassDescriptionclassImplementation ofGlobalConfigurationManagerclassGlobalStateManagerImpl. -
Uses of Scope in org.infinispan.interceptors
Classes in org.infinispan.interceptors with annotations of type ScopeModifier and TypeClassDescriptionclassBase class for an interceptor in the new asynchronous invocation chain. -
Uses of Scope in org.infinispan.jmx
Classes in org.infinispan.jmx with annotations of type ScopeModifier and TypeClassDescriptionfinal classIfConfiguration.statistics()is enabled, then class will register all the MBeans from cache local's ConfigurationRegistry to the MBean server.final classRegisters 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 ScopeModifier and TypeClassDescriptionclassinterfaceEmbeddedCacheManager is an CacheManager that runs in the same JVM as the client. -
Uses of Scope in org.infinispan.manager.impl
Classes in org.infinispan.manager.impl with annotations of type ScopeModifier and TypeClassDescriptionclassReplicable Command that runs the given Function passing theEmbeddedCacheManageras an argument -
Uses of Scope in org.infinispan.marshall.core
Classes in org.infinispan.marshall.core with annotations of type ScopeModifier and TypeClassDescriptionclassclassA globally-scoped marshaller. -
Uses of Scope in org.infinispan.notifications.cachelistener
Classes in org.infinispan.notifications.cachelistener with annotations of type ScopeModifier and TypeInterfaceDescriptioninterfaceCacheNotifier<K,V> Public interface with all allowed notifications.classCacheNotifierImpl<K,V> Helper class that handles all notifications to registered listeners. -
Uses of Scope in org.infinispan.notifications.cachelistener.cluster.impl
Classes in org.infinispan.notifications.cachelistener.cluster.impl with annotations of type ScopeModifier and TypeClassDescriptionclassclass -
Uses of Scope in org.infinispan.notifications.cachelistener.filter
Classes in org.infinispan.notifications.cachelistener.filter with annotations of type ScopeModifier and TypeClassDescriptionclassConverter that is implemented by using the provided CacheEventConverter.classKeyValueFilter that is implemented by using the provided CacheEventFilter.classclassAllows AND-composing several cache event filters.classCacheEventFilter that implements it's filtering solely on the use of the provided KeyValueFilterclassCacheEventFilterConverterthat uses an underlyingKeyValueFilterConverterto do the conversion and filtering. -
Uses of Scope in org.infinispan.notifications.cachemanagerlistener
Classes in org.infinispan.notifications.cachemanagerlistener with annotations of type ScopeModifier and TypeClassDescriptionclassGlobal, shared notifications on the cache manager. -
Uses of Scope in org.infinispan.notifications.impl
Classes in org.infinispan.notifications.impl with annotations of type ScopeModifier and TypeClassDescriptionclassAbstractListenerImpl<T, L extends ListenerInvocation<T>>Functionality common to bothCacheManagerNotifierImplandCacheNotifierImpl -
Uses of Scope in org.infinispan.partitionhandling.impl
Classes in org.infinispan.partitionhandling.impl with annotations of type Scope -
Uses of Scope in org.infinispan.persistence.remote.global
Classes in org.infinispan.persistence.remote.global with annotations of type Scope -
Uses of Scope in org.infinispan.persistence.remote.internal
Classes in org.infinispan.persistence.remote.internal with annotations of type Scope -
Uses of Scope in org.infinispan.persistence.support
Classes in org.infinispan.persistence.support with annotations of type Scope -
Uses of Scope in org.infinispan.query.concurrent
Classes in org.infinispan.query.concurrent with annotations of type Scope -
Uses of Scope in org.infinispan.query.impl
Classes in org.infinispan.query.impl with annotations of type ScopeModifier and TypeClassDescriptionfinal classThis MBean exposes the query statistics from the Hibernate Search's SearchIntegrator Statistics object via delegation. -
Uses of Scope in org.infinispan.query.remote
Classes in org.infinispan.query.remote with annotations of type ScopeModifier and TypeInterfaceDescriptioninterfaceA clustered persistent and replicated repository of protobuf definition files. -
Uses of Scope in org.infinispan.query.stats.impl
Classes in org.infinispan.query.stats.impl with annotations of type ScopeModifier and TypeClassDescriptionclassAIndexStatisticsfor an indexed Cache. -
Uses of Scope in org.infinispan.reactive.publisher.impl
Classes in org.infinispan.reactive.publisher.impl with annotations of type ScopeModifier and TypeClassDescriptionclassClusterPublisherManager that determines targets for the given segments and/or keys and then sends to local and remote nodes in parallel collecting results to be returned.classclassLocalPublisherManager that publishes entries from the local node only.classCluster stream manager that also pays attention to partition status and properly closes iterators and throws exceptions when the availability mode changes.classHandler for holding publisher results between requests of data -
Uses of Scope in org.infinispan.registry.impl
Classes in org.infinispan.registry.impl with annotations of type Scope -
Uses of Scope in org.infinispan.remoting.responses
Classes in org.infinispan.remoting.responses with annotations of type ScopeModifier and TypeInterfaceDescriptioninterfaceA component that generates responses as is expected by different cache setups -
Uses of Scope in org.infinispan.remoting.rpc
Classes in org.infinispan.remoting.rpc with annotations of type ScopeModifier and TypeClassDescriptionclassThis component really is just a wrapper around aTransportimplementation, and is used to set up the transport and provide lifecycle and dependency hooks into external transport implementations. -
Uses of Scope in org.infinispan.remoting.transport
Classes in org.infinispan.remoting.transport with annotations of type ScopeModifier and TypeClassDescriptionclassDesigned to be overwrite.interfaceAn interface that provides a communication link with remote caches. -
Uses of Scope in org.infinispan.remoting.transport.jgroups
Classes in org.infinispan.remoting.transport.jgroups with annotations of type ScopeModifier and TypeClassDescriptionclassConcrete implementation ofJGroupsMetricsManager.classAn encapsulation of a JGroups transport. -
Uses of Scope in org.infinispan.security
Classes in org.infinispan.security with annotations of type ScopeModifier and TypeInterfaceDescriptioninterfaceThe AuthorizationManager is a cache-scoped component which verifies that theSubjectassociated with the current thread, or explicitly specified, has the requested permissions.interfaceGlobalSecurityManager.interfacePrincipalRoleMapper.interfaceMaps roles to permissions -
Uses of Scope in org.infinispan.security.impl
Classes in org.infinispan.security.impl with annotations of type ScopeModifier and TypeClassDescriptionclassAuthorizationManagerImpl.classFactory for GlobalSecurityManager implementationsclassGlobalSecurityManagerImpl. -
Uses of Scope in org.infinispan.security.mappers
Classes in org.infinispan.security.mappers with annotations of type ScopeModifier and TypeClassDescriptionclassClusterPermissionMapper.classClusterRoleMapper.classCommonNameRoleMapper.classIdentityRoleMapper. -
Uses of Scope in org.infinispan.server.core
Classes in org.infinispan.server.core with annotations of type ScopeModifier and TypeInterfaceDescriptioninterfaceHandles all tasks related to the creation/restoration of server backups. -
Uses of Scope in org.infinispan.server.core.telemetry
Classes in org.infinispan.server.core.telemetry with annotations of type Scope -
Uses of Scope in org.infinispan.server.core.transport
Classes in org.infinispan.server.core.transport with annotations of type ScopeModifier and TypeClassDescriptionclassA Netty based transport.classThis event loop group prevents any tasks submitted via theExecutor.execute(Runnable)},ExecutorService.submit(Runnable),ExecutorService.submit(Callable),ExecutorService.submit(Runnable, Object)API methods from being ran on the same event loop that submitted it. -
Uses of Scope in org.infinispan.server.hotrod.tx
Classes in org.infinispan.server.hotrod.tx with annotations of type ScopeModifier and TypeClassDescriptionclassATransactionOriginatorCheckerimplementation that is aware of client transactions. -
Uses of Scope in org.infinispan.server.hotrod.tx.table
Classes in org.infinispan.server.hotrod.tx.table with annotations of type ScopeModifier and TypeClassDescriptionclassIt is a transaction log that registers all the transaction decisions before changing the cache. -
Uses of Scope in org.infinispan.server.iteration
Classes in org.infinispan.server.iteration with annotations of type Scope -
Uses of Scope in org.infinispan.server.resp.filter
Classes in org.infinispan.server.resp.filter with annotations of type Scope -
Uses of Scope in org.infinispan.stats
Classes in org.infinispan.stats with annotations of type ScopeModifier and TypeInterfaceDescriptioninterfaceDeprecated, for removal: This API element is subject to removal in a future version.Since 10.1.3. -
Uses of Scope in org.infinispan.stats.impl
Classes in org.infinispan.stats.impl with annotations of type ScopeModifier and TypeClassDescriptionclassDeprecated, for removal: This API element is subject to removal in a future version.Since 10.1.3.classclassclassProvide statistics of the local JVM instance.final class -
Uses of Scope in org.infinispan.telemetry.impl
Classes in org.infinispan.telemetry.impl with annotations of type Scope -
Uses of Scope in org.infinispan.topology
Classes in org.infinispan.topology with annotations of type ScopeModifier and TypeInterfaceDescriptioninterfaceMaintains the topology for all the caches in the cluster.classFactory for ClusterTopologyManager implementations.classTheClusterTopologyManagerimplementation.interfaceRuns on every node and handles the communication with theClusterTopologyManager.classFactory for ClusterTopologyManager implementations.classTheLocalTopologyManagerimplementation.interfacePersistentUUIDManager maintains a mapping ofPersistentUUIDs present in the cluster -
Uses of Scope in org.infinispan.transaction.impl
Classes in org.infinispan.transaction.impl with annotations of type ScopeModifier and TypeClassDescriptionclassATransactionOriginatorCheckerimplementation for clustered caches.classCoordinates transaction prepare/commits as received from theTransactionManager.interfaceAn interface to check if the transaction originator is left or not.classRepository forRemoteTransactionandTransactionXaAdapters (locally originated transactions). -
Uses of Scope in org.infinispan.transaction.lookup
Classes in org.infinispan.transaction.lookup with annotations of type ScopeModifier and TypeClassDescriptionclassA transaction manager lookup class that attempts to locate a TransactionManager.classJTA standalone TM lookup (JBoss AS 7 and earlier, and WildFly 8, 9, and 10).classWildFly transaction client lookup (WildFly 11 and later). -
Uses of Scope in org.infinispan.transaction.xa
Classes in org.infinispan.transaction.xa with annotations of type Scope -
Uses of Scope in org.infinispan.transaction.xa.recovery
Classes in org.infinispan.transaction.xa.recovery with annotations of type ScopeModifier and TypeClassDescriptionclassAdmin utility class for allowing management of in-doubt transactions (e.g. transactions for which the originator node crashed after prepare).classDefault implementation forRecoveryManager -
Uses of Scope in org.infinispan.upgrade
Classes in org.infinispan.upgrade with annotations of type ScopeModifier and TypeClassDescriptionclassRollingUpgradeManager handles the synchronization of data between Infinispan clusters when performing rolling upgrades. -
Uses of Scope in org.infinispan.util
Classes in org.infinispan.util with annotations of type Scope -
Uses of Scope in org.infinispan.util.concurrent
Classes in org.infinispan.util.concurrent with annotations of type ScopeModifier and TypeClassDescriptionclassclassA special executor service that accepts aBlockingRunnable.classAn acknowledge collector for Triangle algorithm used in non-transactional caches for write operations.class -
Uses of Scope in org.infinispan.util.concurrent.locks.impl
Classes in org.infinispan.util.concurrent.locks.impl with annotations of type ScopeModifier and TypeClassDescriptionclassThe defaultLockManagerimplementation for transactional and non-transactional caches.classThe default implementation forPendingLockManager.classA lock container that creates and maintains a new lock per entry.classA lock container used with lock stripping. -
Uses of Scope in org.infinispan.xsite.events
Classes in org.infinispan.xsite.events with annotations of type Scope -
Uses of Scope in org.infinispan.xsite.irac
Classes in org.infinispan.xsite.irac with annotations of type ScopeModifier and TypeClassDescriptionclassDefault implementation ofIracManager.interfaceIt manages the keys changed in the local cluster and sends to all asynchronous backup configured.enumA no-op implementation ofIracManagerfor cache without asynchronous remote site backups. -
Uses of Scope in org.infinispan.xsite.metrics
Classes in org.infinispan.xsite.metrics with annotations of type ScopeModifier and TypeClassDescriptionclassImplementation ofXSiteMetricsCollectorto use when asynchronous backups (cross-site replication) are configured.classAn no-op implementation forXSiteMetricsCollector. -
Uses of Scope in org.infinispan.xsite.statetransfer
Classes in org.infinispan.xsite.statetransfer with annotations of type ScopeModifier and TypeClassDescriptionclassA no-op implementation ofXSiteStateProvider.classA no-op implementation ofXSiteStateTransferManager.classIt contains the logic needed to consume the state sent from other site.classIt contains the logic to send state to another site.classXSiteStateTransferManagerimplementation. -
Uses of Scope in org.infinispan.xsite.status
Classes in org.infinispan.xsite.status with annotations of type Scope