|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use CacheRpcCommand | |
|---|---|
| org.infinispan.commands.control | Commands that control and coordinate certain cache operations, such as rehashing, state transfer and locking. |
| org.infinispan.commands.remote | Meta-commands that wrap other commands for remote execution. |
| org.infinispan.commands.tx | Commands that represent transactional lifecycle transitions. |
| 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.jgroups | A transport implementation based on JGroups. |
| Uses of CacheRpcCommand in org.infinispan.commands.control |
|---|
| Classes in org.infinispan.commands.control that implement CacheRpcCommand | |
|---|---|
class |
LockControlCommand
LockControlCommand is a command that enables distributed locking across infinispan nodes. |
class |
RehashControlCommand
A control command to coordinate rehashes that may occur when nodes join or leave a cluster, when DIST is used as a cache mode. |
| Uses of CacheRpcCommand in org.infinispan.commands.remote |
|---|
| Classes in org.infinispan.commands.remote that implement CacheRpcCommand | |
|---|---|
class |
BaseRpcCommand
|
class |
BaseRpcInvokingCommand
Base class for RPC commands. |
class |
ClusteredGetCommand
Issues a remote get call. |
class |
MultipleRpcCommand
Command that implements cluster replication logic. |
class |
SingleRpcCommand
Similar to MultipleRpcCommand, but it only aggregates a single command for
replication. |
| Uses of CacheRpcCommand in org.infinispan.commands.tx |
|---|
| Subinterfaces of CacheRpcCommand in org.infinispan.commands.tx | |
|---|---|
interface |
TransactionBoundaryCommand
An transaction boundary command that allows the retrieval of an attached GlobalTransaction |
| Classes in org.infinispan.commands.tx that implement CacheRpcCommand | |
|---|---|
class |
AbstractTransactionBoundaryCommand
An abstract transaction boundary command that holds a reference to a GlobalTransaction |
class |
CommitCommand
Command corresponding to the 2nd phase of 2PC. |
class |
PrepareCommand
Command corresponding to the 1st phase of 2PC. |
class |
RollbackCommand
Command corresponding to a transaction rollback. |
| Uses of CacheRpcCommand in org.infinispan.remoting |
|---|
| Methods in org.infinispan.remoting with parameters of type CacheRpcCommand | |
|---|---|
Response |
InboundInvocationHandlerImpl.handle(CacheRpcCommand cmd)
|
Response |
InboundInvocationHandler.handle(CacheRpcCommand command)
Invokes a command on the cache, from a remote source. |
| Uses of CacheRpcCommand in org.infinispan.remoting.responses |
|---|
| Methods in org.infinispan.remoting.responses with parameters of type CacheRpcCommand | |
|---|---|
Response |
DefaultResponseGenerator.getResponse(CacheRpcCommand command,
Object returnValue)
|
Response |
DistributionResponseGenerator.getResponse(CacheRpcCommand command,
Object returnValue)
|
Response |
ResponseGenerator.getResponse(CacheRpcCommand command,
Object returnValue)
|
| Uses of CacheRpcCommand in org.infinispan.remoting.transport.jgroups |
|---|
| Methods in org.infinispan.remoting.transport.jgroups with parameters of type CacheRpcCommand | |
|---|---|
protected Response |
CommandAwareRpcDispatcher.executeCommand(CacheRpcCommand cmd,
org.jgroups.Message req)
|
|
Google Analytics | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||