org.shoal.ha.cache.impl.util
Class CommandResponse

java.lang.Object
  extended by 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
protected  int expectedUpdateCount
           
protected  java.lang.Object result
           
 
Constructor Summary
CommandResponse(ResponseMediator mediator)
           
 
Method Summary
 java.lang.Object call()
           
 int decrementAndGetExpectedUpdateCount()
           
 int getExpectedUpdateCount()
           
 java.util.concurrent.FutureTask getFuture()
           
 java.lang.String getRespondingInstanceName()
           
 long getTokenId()
           
 java.lang.Object getTransientResult()
           
 void setException(java.lang.Exception ex)
           
 void setExpectedUpdateCount(int value)
           
 void setRespondingInstanceName(java.lang.String respondingInstanceName)
           
 void setResult(java.lang.Object v)
           
 void setTransientResult(java.lang.Object temp)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

result

protected java.lang.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 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:
call in interface java.util.concurrent.Callable


Copyright © 2012. All Rights Reserved.