org.infinispan.commands.write
Interface WriteCommand

All Superinterfaces:
ReplicableCommand, VisitableCommand
All Known Subinterfaces:
DataWriteCommand
All Known Implementing Classes:
ClearCommand, EvictCommand, InvalidateCommand, PutKeyValueCommand, PutMapCommand, RemoveCommand, ReplaceCommand

public interface WriteCommand
extends VisitableCommand

A command that modifies the cache in some way

Since:
4.0
Author:
Manik Surtani

Method Summary
 boolean isSuccessful()
          Some commands may want to provide information on whether the command was successful or not.
 
Methods inherited from interface org.infinispan.commands.VisitableCommand
acceptVisitor
 
Methods inherited from interface org.infinispan.commands.ReplicableCommand
getCommandId, getParameters, perform, setParameters
 

Method Detail

isSuccessful

boolean isSuccessful()
Some commands may want to provide information on whether the command was successful or not. This is different from a failure, which usually would result in an exception being thrown. An example is a putIfAbsent() not doing anything because the key in question was present. This would result in a isSuccessful() call returning false.

Returns:
true if the command completed successfully, false otherwise.


Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.