Uses of Class
org.infinispan.factories.scopes.Scope
-
Packages that use Scope Package Description org.infinispan.batch Support for batching calls using theBatchingCache.startBatch()andBatchingCache.endBatch(boolean)API.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.container.offheap org.infinispan.container.versioning org.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.encoding 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.filter Provides capabilities around filtering and converting entries that are found in the cache or cache store/loader.org.infinispan.globalstate Global configuration state.org.infinispan.interceptors Infinispan is designed around a set of interceptors around a data container.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.cachelistener.filter Cache-specific notifications and eventing filtering classes.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.persistence.support 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.rpc Remote Procedure Call (RPC) interfaces and components used to invoke remote methods on cache instances.org.infinispan.remoting.transport Transports handle the low-level networking, used by the remoting components.org.infinispan.remoting.transport.jgroups A transport implementation based on JGroups.org.infinispan.security Security API.org.infinispan.server.hotrod.iteration org.infinispan.server.hotrod.tx 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.transaction.lookup Interfaces and implementations of lookup classes to locate and/or instantiate JTATransactionManagers.org.infinispan.transaction.totalorder org.infinispan.transaction.xa XA transaction support.org.infinispan.transaction.xa.recovery 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 org.infinispan.xsite.statetransfer -
-
Uses of Scope in org.infinispan.batch
Classes in org.infinispan.batch with annotations of type Scope Modifier and Type Class Description classBatchContainerA container for holding thread locals for batching, to be used with theBatchingCache.startBatch()andBatchingCache.endBatch(boolean)calls. -
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.container.offheap
Classes in org.infinispan.container.offheap with annotations of type Scope Modifier and Type Class Description classOffHeapEntryFactoryImplFactory that can create CacheEntry instances from off-heap memory.classSegmentedBoundedOffHeapDataContainer -
Uses of Scope in org.infinispan.container.versioning
Classes in org.infinispan.container.versioning with annotations of type Scope Modifier and Type Class Description classNumericVersionGeneratorGenerates unique numeric versions for both local and clustered environments.classSimpleClusteredVersionGeneratorA version generator implementation for SimpleClusteredVersions -
Uses of Scope in org.infinispan.context
Classes in org.infinispan.context with annotations of type Scope Modifier and Type Class Description classAbstractInvocationContextFactoryDeprecated.Since 9.0, this class is going to be moved to an internal package.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.classTriangleOrderManagerIt manages the order of updates from the primary owner to backup owner. -
Uses of Scope in org.infinispan.encoding
Classes in org.infinispan.encoding with annotations of type Scope Modifier and Type Class Description classDataConversionHandle conversions for Keys or values. -
Uses of Scope in org.infinispan.eviction
Classes in org.infinispan.eviction with annotations of type Scope Modifier and Type Class Description classAbstractPassivationManagerA passivation managerinterfaceActivationManagerControls 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.classAbstractNamedCacheComponentFactoryA component factory for creating components scoped per-cache.classAnyScopeComponentFactoryclassCacheStoreFactoryRegistryFactoryclassComponentRegistryNamed cache specific componentsclassEmptyConstructorFactoryFactory for building global-scope components which have default empty constructorsclassGlobalComponentRegistryA global component registry where shared components are stored.classGlobalComponentRegistry.ModuleInitializerModule initialization happens inModuleLifecycle.cacheManagerStarting(GlobalComponentRegistry, GlobalConfiguration).classVersionGeneratorFactoryVersion generator component factory. -
Uses of Scope in org.infinispan.filter
Classes in org.infinispan.filter with annotations of type Scope Modifier and Type Class Description classCompositeKeyFilter<K>Allows AND-composing several filters.classCompositeKeyValueFilter<K,V>Allows AND-composing several key/value filters.classKeyFilterAsKeyValueFilter<K,V>KeyValueFilter that implements it's filtering solely on the use of the provided KeyFilterclassKeyValueFilterAsKeyFilter<K>This is a KeyFilter that utilizes the givenKeyValueFilterto determine if to filter the key. -
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.interceptors
Classes in org.infinispan.interceptors with annotations of type Scope Modifier and Type Class Description classBaseAsyncInterceptorBase class for an interceptor in the new asynchronous invocation chain. -
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.static classClusteringDependentLogic.AbstractClusteringDependentLogicclassOrderedClusteringDependentLogicClusteringDependentLogic that orders write operations using theDataOperationOrderercomponent. -
Uses of Scope in org.infinispan.jmx
Classes in org.infinispan.jmx with annotations of type Scope Modifier and Type Class Description classAbstractJmxRegistrationParent class for top level JMX component registration.classCacheJmxRegistrationIfConfiguration.jmxStatistics()is enabled, then class will register all the MBeans from cache local's ConfigurationRegistry to the MBean server.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.classCacheNotifierImpl<K,V>Helper class that handles all notifications to registered listeners. -
Uses of Scope in org.infinispan.notifications.cachelistener.filter
Classes in org.infinispan.notifications.cachelistener.filter with annotations of type Scope Modifier and Type Class Description classCacheEventConverterAsConverter<K,V,C>Converter that is implemented by using the provided CacheEventConverter.classCacheEventFilterAsKeyValueFilter<K,V>KeyValueFilter that is implemented by using the provided CacheEventFilter.classCacheEventFilterConverterAsKeyValueFilterConverter<K,V,C>classCompositeCacheEventFilter<K,V>Allows AND-composing several cache event filters.classKeyFilterAsCacheEventFilter<K>CacheEventFilter that implements it's filtering solely on the use of the provided KeyFilterclassKeyValueFilterAsCacheEventFilter<K,V>CacheEventFilter that implements it's filtering solely on the use of the provided KeyValueFilterclassKeyValueFilterConverterAsCacheEventFilterConverter<K,V,C>CacheEventFilterConverterthat 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 Scope Modifier and Type Class Description classCacheManagerNotifierImplGlobal, shared notifications on 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 classOrderedUpdatesManagerImplclassPersistenceManagerImplclassPersistenceManagerStubclassPreloadManagerSeparate the preload into its own component -
Uses of Scope in org.infinispan.persistence.support
Classes in org.infinispan.persistence.support with annotations of type Scope Modifier and Type Class Description classDelegatingPersistenceManager -
Uses of Scope in org.infinispan.query.affinity
Classes in org.infinispan.query.affinity with annotations of type Scope Modifier and Type Class Description classShardAllocationManagerImplinterfaceShardAllocatorManagerShardAllocatorManager 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.rpc
Classes in org.infinispan.remoting.rpc with annotations of type Scope Modifier and Type Class Description classRpcManagerImplThis 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 Scope Modifier and Type Class Description classAbstractDelegatingTransportDesigned to be overwrite.classAbstractTransportDeprecated.Since 9.1, please implementTransportdirectly.interfaceTransportAn 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 Scope Modifier and Type Class Description classJGroupsTransportAn encapsulation of a JGroups transport. -
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.hotrod.iteration
Classes in org.infinispan.server.hotrod.iteration with annotations of type Scope Modifier and Type Class Description classIterationFilter<K,V,C> -
Uses of Scope in org.infinispan.server.hotrod.tx
Classes in org.infinispan.server.hotrod.tx with annotations of type Scope Modifier and Type Class Description classServerTransactionOriginatorCheckerATransactionOriginatorCheckerimplementation 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 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 Class Description classCommitManagerKeeps track of the keys updated by normal operation and state transfer.interfaceStateConsumerHandles inbound state transfers.classStateConsumerImplStateConsumerimplementation.interfaceStateProviderHandles outbound state transfers.classStateProviderImplStateProviderimplementation.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.classStateTransferLockImplStateTransferLockimplementation.interfaceStateTransferManagerA component that manages the state transfer when the topology of the cluster changes.classStateTransferManagerImplStateTransferManagerimplementation. -
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 Class Description classCacheTopologyControlCommandA control command for all cache membership/rebalance operations.interfaceClusterTopologyManagerMaintains the topology for all the caches in the cluster.classClusterTopologyManagerFactoryFactory for ClusterTopologyManager implementations.classClusterTopologyManagerImplTheClusterTopologyManagerimplementation.interfaceLocalTopologyManagerRuns on every node and handles the communication with theClusterTopologyManager.classLocalTopologyManagerFactoryFactory for ClusterTopologyManager implementations.classLocalTopologyManagerImplTheLocalTopologyManagerimplementation.interfacePersistentUUIDManagerPersistentUUIDManager maintains a mapping ofPersistentUUIDs present in the cluster -
Uses of Scope in org.infinispan.transaction.lookup
Classes in org.infinispan.transaction.lookup with annotations of type Scope Modifier and Type Class Description classGenericTransactionManagerLookupA transaction manager lookup class that attempts to locate a TransactionManager.classJBossStandaloneJTAManagerLookupJTA standalone TM lookup (JBoss AS 7 and earlier, and WildFly 8, 9, and 10).classWildflyTransactionManagerLookupWildfly transaction client lookup (WildFly 11 and later). -
Uses of Scope in org.infinispan.transaction.totalorder
Classes in org.infinispan.transaction.totalorder with annotations of type Scope Modifier and Type Class Description classTotalOrderManagerDeprecated.since 10.0. -
Uses of Scope in org.infinispan.transaction.xa
Classes in org.infinispan.transaction.xa with annotations of type Scope Modifier and Type Class Description classTransactionFactoryFactory for transaction related sate. -
Uses of Scope in org.infinispan.transaction.xa.recovery
Classes in org.infinispan.transaction.xa.recovery with annotations of type Scope Modifier and Type Class Description classRecoveryAdminOperationsAdmin utility class for allowing management of in-doubt transactions (e.g.classRecoveryManagerImplDefault implementation forRecoveryManager -
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 classAbstractControlledLocalTopologyManagerClass to be extended to allow some control over the local topology manager when testing Infinispan.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.classBackupReceiverRepositoryImplclassBackupSenderImplclassGlobalXSiteAdminOperationsA per-container (cache manager) cross-site admin operations.classNoOpBackupSenderA no-op implementation ofBackupSender.classXSiteAdminOperationsManaged bean exposing sys admin operations for Cross-Site replication functionality. -
Uses of Scope in org.infinispan.xsite.statetransfer
Classes in org.infinispan.xsite.statetransfer with annotations of type Scope Modifier and Type Class Description classNoOpXSiteStateProviderA no-op implementation ofXSiteStateProvider.classNoOpXSiteStateTransferManagerA no-op implementation ofXSiteStateTransferManager.classXSiteStateConsumerImplIt contains the logic needed to consume the state sent from other site.classXSiteStateProviderImplIt contains the logic to send state to another site.classXSiteStateTransferManagerImplXSiteStateTransferManagerimplementation.
-