|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Scope | |
---|---|
org.infinispan.cacheviews | |
org.infinispan.commands | Commands that operate on the cache, either locally or remotely. |
org.infinispan.commands.module | |
org.infinispan.config | Cache configuration beans and parsers. |
org.infinispan.container | Data containers which store cache entries. |
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.eviction | Classes related to eviction. |
org.infinispan.factories | Factories are internal components used to create other components based on a cache's configuration. |
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 | |
org.infinispan.manager | Cache manager package |
org.infinispan.marshall | Infinispan makes use of custom marshalling to serialize and deserialize state wherever possible, rather than falling back to the JDK to do this. |
org.infinispan.marshall.jboss | Hooks to bridge Infinispan's marshalling APIs with JBoss Marshalling internals. |
org.infinispan.notifications.cachelistener | Cache -specific notifications and eventing. |
org.infinispan.notifications.cachemanagerlistener | CacheManager -specific notifications and eventing. |
org.infinispan.remoting | Remote communication between cache instances. |
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.server.core.transport | |
org.infinispan.statetransfer | Transfer of state to new caches in a cluster. |
Uses of Scope in org.infinispan.cacheviews |
---|
Classes in org.infinispan.cacheviews with annotations of type Scope | |
---|---|
interface |
CacheViewsManager
A component that manages a virtual view of the cluster for each defined cache. |
Uses of Scope in org.infinispan.commands |
---|
Classes in org.infinispan.commands with annotations of type Scope | |
---|---|
interface |
CommandsFactory
A factory to build commands, initializing and injecting dependencies accordingly. |
class |
RemoteCommandsFactory
Specifically used to create un-initialized ReplicableCommand s from a byte stream. |
Uses of Scope in org.infinispan.commands.module |
---|
Classes in org.infinispan.commands.module with annotations of type Scope | |
---|---|
interface |
ModuleCommandFactory
Modules which wish to implement their own commands and visitors must also provide an implementation of this interface and declare it in their infinispan-module.properties file under key infinispan.module.command.factory. |
interface |
ModuleCommandInitializer
Modules which wish to implement their own commands and visitors must also provide an implementation of this interface and declare it in their infinispan-module.properties file under key infinispan.module.command.initializer. |
Uses of Scope in org.infinispan.config |
---|
Classes in org.infinispan.config with annotations of type Scope | |
---|---|
class |
AbstractConfigurationBean
Base superclass of Cache configuration classes that expose some properties that can be changed after the cache is started. |
class |
AbstractNamedCacheConfigurationBean
Adds named cache specific features to the AbstractConfigurationBean
. |
class |
GlobalConfiguration
Deprecated. This class is deprecated. Use GlobalConfiguration instead. |
Uses of Scope in org.infinispan.container |
---|
Classes in org.infinispan.container with annotations of type Scope | |
---|---|
interface |
DataContainer
The main internal data structure which stores entries |
interface |
InternalEntryFactory
A factory for InternalCacheEntry and InternalCacheValue instances. |
Uses of Scope in org.infinispan.context |
---|
Classes in org.infinispan.context with annotations of type Scope | |
---|---|
interface |
InvocationContextContainer
Manages the association between an InvocationContext and the calling thread. |
Uses of Scope in org.infinispan.distribution |
---|
Classes in org.infinispan.distribution with annotations of type Scope | |
---|---|
interface |
DistributionManager
A component that manages the distribution of elements across a cache cluster |
interface |
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. |
Uses of Scope in org.infinispan.eviction |
---|
Classes in org.infinispan.eviction with annotations of type Scope | |
---|---|
interface |
EvictionManager
Central component that deals with eviction of cache entries. |
interface |
PassivationManager
A passivation manager |
Uses of Scope in org.infinispan.factories |
---|
Classes in org.infinispan.factories with annotations of type Scope | |
---|---|
class |
AbstractComponentFactory
Factory that creates components used internally within Infinispan, and also wires dependencies into the components. |
class |
AbstractComponentRegistry
A registry where components which have been created are stored. |
class |
AbstractNamedCacheComponentFactory
A component factory for creating components scoped per-cache. |
class |
EmptyConstructorFactory
Factory for building global-scope components which have default empty constructors |
class |
GlobalComponentRegistry
A global component registry where shared components are stored. |
Uses of Scope in org.infinispan.interceptors |
---|
Classes in org.infinispan.interceptors with annotations of type Scope | |
---|---|
class |
InterceptorChain
Knows how to build and manage an chain of interceptors. |
Uses of Scope in org.infinispan.interceptors.base |
---|
Classes in org.infinispan.interceptors.base with annotations of type Scope | |
---|---|
class |
CommandInterceptor
This is the base class for all interceptors to extend, and implements the Visitor interface allowing it to
intercept invocations on VisitableCommand s. |
Uses of Scope in org.infinispan.interceptors.locking |
---|
Classes in org.infinispan.interceptors.locking with annotations of type Scope | |
---|---|
interface |
ClusteringDependentLogic
Abstractization for logic related to different clustering modes: replicated or distributed. |
Uses of Scope in org.infinispan.manager |
---|
Classes in org.infinispan.manager with annotations of type Scope | |
---|---|
class |
DefaultCacheManager
A CacheManager is the primary mechanism for retrieving a Cache instance, and is often used as a
starting point to using the Cache . |
interface |
EmbeddedCacheManager
EmbeddedCacheManager is an CacheManager that runs in the same JVM as the client. |
Uses of Scope in org.infinispan.marshall |
---|
Classes in org.infinispan.marshall with annotations of type Scope | |
---|---|
class |
CacheMarshaller
A cache-scoped marshaller. |
class |
GlobalMarshaller
A globally-scoped marshaller. |
Uses of Scope in org.infinispan.marshall.jboss |
---|
Classes in org.infinispan.marshall.jboss with annotations of type Scope | |
---|---|
class |
ExternalizerTable
The externalizer table maintains information necessary to be able to map a particular type with the corresponding AdvancedExternalizer implementation that it marshall, and it also keeps information of which AdvancedExternalizer
should be used to read data from a buffer given a particular AdvancedExternalizer identifier. |
Uses of Scope in org.infinispan.notifications.cachelistener |
---|
Classes in org.infinispan.notifications.cachelistener with annotations of type Scope | |
---|---|
interface |
CacheNotifier
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 | |
---|---|
interface |
CacheManagerNotifier
Notifications for the cache manager |
Uses of Scope in org.infinispan.remoting |
---|
Classes in org.infinispan.remoting with annotations of type Scope | |
---|---|
interface |
InboundInvocationHandler
A globally scoped component, that is able to locate named caches and invoke remotely originating calls on the appropriate cache. |
class |
InboundInvocationHandlerImpl
Sets the cache interceptor chain on an RPCCommand before calling it to perform |
Uses of Scope in org.infinispan.remoting.responses |
---|
Classes in org.infinispan.remoting.responses with annotations of type Scope | |
---|---|
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 | |
---|---|
interface |
Transport
An interface that provides a communication link with remote caches. |
Uses of Scope in org.infinispan.server.core.transport |
---|
Classes in org.infinispan.server.core.transport with annotations of type Scope | |
---|---|
interface |
Transport
Server transport abstraction |
Uses of Scope in org.infinispan.statetransfer |
---|
Classes in org.infinispan.statetransfer with annotations of type Scope | |
---|---|
interface |
StateTransferLock
Typically adding a command, the following pattern would be used:
if (stateTransferLock.acquireForCommand()) {
try {
// execute this command!
} finally {
stateTransferLock.releaseForCommand(cmd);
}
}
|
interface |
StateTransferManager
A component that manages the state transfer when the topology of the cluster changes. |
|
--> |