Package org.infinispan.commands


package org.infinispan.commands
Commands that operate on the cache, either locally or remotely. This package contains the entire command object model including interfaces and abstract classes. Your starting point is probably ReplicableCommand, which represents a command that can be used in RPC calls.

A sub-interface, VisitableCommand, represents commands that can be visited using the visitor pattern. Most commands that relate to public

invalid reference
Cache
API methods tend to be VisitableCommands, and hence the importance of this interface.

The Visitor interface is capable of visiting VisitableCommands, and a useful abstract implementation of Visitor is

invalid reference
org.infinispan.interceptors.base.CommandInterceptor
, which allows you to create interceptors that intercept command invocations adding aspects of behavior to a given invocation.
Since:
4.0
Author:
Manik Surtani