Package org.shoal.ha.cache.impl.util
Class CommandResponse
- java.lang.Object
-
- org.shoal.ha.cache.impl.util.CommandResponse
-
- All Implemented Interfaces:
Callable
- Direct Known Subclasses:
CumulativeCommandResponse
public class CommandResponse extends Object implements Callable
- Author:
- Mahesh Kannan
-
-
Field Summary
Fields Modifier and Type Field Description protected intexpectedUpdateCountprotected Objectresult
-
Constructor Summary
Constructors Constructor Description CommandResponse(ResponseMediator mediator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectcall()intdecrementAndGetExpectedUpdateCount()intgetExpectedUpdateCount()FutureTaskgetFuture()StringgetRespondingInstanceName()longgetTokenId()ObjectgetTransientResult()voidsetException(Exception ex)voidsetExpectedUpdateCount(int value)voidsetRespondingInstanceName(String respondingInstanceName)voidsetResult(Object v)voidsetTransientResult(Object temp)
-
-
-
Field Detail
-
result
protected Object result
-
expectedUpdateCount
protected int expectedUpdateCount
-
-
Constructor Detail
-
CommandResponse
public CommandResponse(ResponseMediator mediator)
-
-
Method Detail
-
setExpectedUpdateCount
public void setExpectedUpdateCount(int value)
-
getExpectedUpdateCount
public int getExpectedUpdateCount()
-
decrementAndGetExpectedUpdateCount
public int decrementAndGetExpectedUpdateCount()
-
getTokenId
public long getTokenId()
-
getFuture
public FutureTask getFuture()
-
setResult
public void setResult(Object v)
-
getTransientResult
public Object getTransientResult()
-
setTransientResult
public void setTransientResult(Object temp)
-
setException
public void setException(Exception ex)
-
getRespondingInstanceName
public String getRespondingInstanceName()
-
setRespondingInstanceName
public void setRespondingInstanceName(String respondingInstanceName)
-
-