Package org.shoal.ha.cache.impl.util
Class CommandResponse
- java.lang.Object
-
- org.shoal.ha.cache.impl.util.CommandResponse
-
- All Implemented Interfaces:
java.util.concurrent.Callable
- Direct Known Subclasses:
CumulativeCommandResponse
public class CommandResponse extends java.lang.Object implements java.util.concurrent.Callable- Author:
- Mahesh Kannan
-
-
Field Summary
Fields Modifier and Type Field Description protected intexpectedUpdateCountprotected java.lang.Objectresult
-
Constructor Summary
Constructors Constructor Description CommandResponse(ResponseMediator mediator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectcall()intdecrementAndGetExpectedUpdateCount()intgetExpectedUpdateCount()java.util.concurrent.FutureTaskgetFuture()java.lang.StringgetRespondingInstanceName()longgetTokenId()java.lang.ObjectgetTransientResult()voidsetException(java.lang.Exception ex)voidsetExpectedUpdateCount(int value)voidsetRespondingInstanceName(java.lang.String respondingInstanceName)voidsetResult(java.lang.Object v)voidsetTransientResult(java.lang.Object temp)
-
-
-
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 java.util.concurrent.FutureTask getFuture()
-
setResult
public void setResult(java.lang.Object v)
-
getTransientResult
public java.lang.Object getTransientResult()
-
setTransientResult
public void setTransientResult(java.lang.Object temp)
-
setException
public void setException(java.lang.Exception ex)
-
getRespondingInstanceName
public java.lang.String getRespondingInstanceName()
-
setRespondingInstanceName
public void setRespondingInstanceName(java.lang.String respondingInstanceName)
-
call
public java.lang.Object call()
- Specified by:
callin interfacejava.util.concurrent.Callable
-
-