Package | Description |
---|---|
org.infinispan.commands |
Commands that operate on the cache, either locally or remotely.
|
org.infinispan.commands.control | |
org.infinispan.commands.read | |
org.infinispan.commands.remote |
Meta-commands that wrap other commands for remote execution.
|
org.infinispan.commands.write |
Commands that alter the state of the cache.
|
org.infinispan.container |
Data containers which store cache entries.
|
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.distribution | |
org.infinispan.query.backend |
Modifier and Type | Class and Description |
---|---|
class |
AbstractFlagAffectedCommand
Base class for those commands that can carry flags.
|
Modifier and Type | Class and Description |
---|---|
class |
LockControlCommand
LockControlCommand is a command that enables distributed locking across infinispan nodes.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDataCommand |
class |
GetCacheEntryCommand
An internal cache get command that returns
CacheEntry
instead of just the value. |
class |
GetKeyValueCommand
Implements functionality defined by
Map.get(Object) and
Map.containsKey(Object) operations |
Modifier and Type | Class and Description |
---|---|
class |
ClusteredGetCommand
Issues a remote get call.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DataWriteCommand
Mixes features from DataCommand and WriteCommand
|
interface |
WriteCommand
A command that modifies the cache in some way
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDataWriteCommand
Stuff common to WriteCommands
|
class |
ApplyDeltaCommand |
class |
ClearCommand |
class |
EvictCommand |
class |
InvalidateCommand
Removes an entry from memory.
|
class |
InvalidateL1Command
Invalidates an entry in a L1 cache (used with DIST mode)
|
class |
PutKeyValueCommand
Implements functionality defined by
BasicCache.put(Object, Object) |
class |
PutMapCommand |
class |
RemoveCommand |
class |
ReplaceCommand |
class |
VersionedPutKeyValueCommand
A form of
PutKeyValueCommand that also applies a version to the entry created. |
Modifier and Type | Method and Description |
---|---|
MVCCEntry |
EntryFactoryImpl.wrapEntryForPut(InvocationContext ctx,
Object key,
InternalCacheEntry icEntry,
boolean undeleteIfNeeded,
FlagAffectedCommand cmd) |
MVCCEntry |
EntryFactory.wrapEntryForPut(InvocationContext ctx,
Object key,
InternalCacheEntry ice,
boolean undeleteIfNeeded,
FlagAffectedCommand cmd)
Used for wrapping a cache entry for addition to cache.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
EntryWrappingInterceptor.isFromStateTransfer(FlagAffectedCommand command) |
protected boolean |
ClusteringInterceptor.isNeedReliableReturnValues(FlagAffectedCommand command) |
protected Boolean |
CacheLoaderInterceptor.loadIfNeeded(InvocationContext ctx,
Object key,
boolean isRetrieval,
FlagAffectedCommand cmd)
Loads from the cache loader the entry for the given key.
|
protected InternalCacheEntry |
ReplicationInterceptor.retrieveFromRemoteSource(Object key,
InvocationContext ctx,
boolean acquireRemoteLock,
FlagAffectedCommand command) |
protected abstract InternalCacheEntry |
ClusteringInterceptor.retrieveFromRemoteSource(Object key,
InvocationContext ctx,
boolean acquireRemoteLock,
FlagAffectedCommand command)
Retrieves a cache entry from a remote source.
|
protected boolean |
DistCacheStoreInterceptor.skip(InvocationContext ctx,
FlagAffectedCommand command)
Method that skips invocation if: - No store defined or, - The context contains Flag.SKIP_CACHE_STORE or,
|
protected boolean |
CacheStoreInterceptor.skip(InvocationContext ctx,
FlagAffectedCommand command)
if this is a shared cache loader and the call is of remote origin, pass up the chain
|
Modifier and Type | Method and Description |
---|---|
protected long |
CommandInterceptor.getLockAcquisitionTimeout(FlagAffectedCommand command,
boolean skipLocking) |
protected boolean |
CommandInterceptor.hasSkipLocking(FlagAffectedCommand command) |
protected boolean |
BaseRpcInterceptor.isLocalModeForced(FlagAffectedCommand command) |
protected boolean |
BaseRpcInterceptor.isSynchronous(FlagAffectedCommand command) |
Modifier and Type | Method and Description |
---|---|
protected InternalCacheEntry |
BaseDistributionInterceptor.retrieveFromRemoteSource(Object key,
InvocationContext ctx,
boolean acquireRemoteLock,
FlagAffectedCommand command) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
LocalQueryInterceptor.shouldModifyIndexes(FlagAffectedCommand command,
InvocationContext ctx) |
protected boolean |
QueryInterceptor.shouldModifyIndexes(FlagAffectedCommand command,
InvocationContext ctx) |
Copyright © 2017 JBoss, a division of Red Hat. All Rights Reserved.