com.thimbleware.jmemcached.protocol
Class ResponseMessage<CACHE_ELEMENT extends CacheElement>

java.lang.Object
  extended by com.thimbleware.jmemcached.protocol.ResponseMessage<CACHE_ELEMENT>
All Implemented Interfaces:
java.io.Serializable

public final class ResponseMessage<CACHE_ELEMENT extends CacheElement>
extends java.lang.Object
implements java.io.Serializable

Represents the response to a command.

See Also:
Serialized Form

Field Summary
 CommandMessage<CACHE_ELEMENT> cmd
           
 Cache.DeleteResponse deleteResponse
           
 CACHE_ELEMENT[] elements
           
 boolean flushSuccess
           
 java.lang.Integer incrDecrResponse
           
 Cache.StoreResponse response
           
 java.util.Map<java.lang.String,java.util.Set<java.lang.String>> stats
           
 java.lang.String version
           
 
Constructor Summary
ResponseMessage(CommandMessage cmd)
           
 
Method Summary
 ResponseMessage<CACHE_ELEMENT> withDeleteResponse(Cache.DeleteResponse deleteResponse)
           
 ResponseMessage<CACHE_ELEMENT> withElements(CACHE_ELEMENT[] elements)
           
 ResponseMessage<CACHE_ELEMENT> withFlushResponse(boolean success)
           
 ResponseMessage<CACHE_ELEMENT> withIncrDecrResponse(java.lang.Integer incrDecrResp)
           
 ResponseMessage<CACHE_ELEMENT> withResponse(Cache.StoreResponse response)
           
 ResponseMessage<CACHE_ELEMENT> withStatResponse(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> stats)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cmd

public CommandMessage<CACHE_ELEMENT extends CacheElement> cmd

elements

public CACHE_ELEMENT extends CacheElement[] elements

response

public Cache.StoreResponse response

stats

public java.util.Map<java.lang.String,java.util.Set<java.lang.String>> stats

version

public java.lang.String version

deleteResponse

public Cache.DeleteResponse deleteResponse

incrDecrResponse

public java.lang.Integer incrDecrResponse

flushSuccess

public boolean flushSuccess
Constructor Detail

ResponseMessage

public ResponseMessage(CommandMessage cmd)
Method Detail

withElements

public ResponseMessage<CACHE_ELEMENT> withElements(CACHE_ELEMENT[] elements)

withResponse

public ResponseMessage<CACHE_ELEMENT> withResponse(Cache.StoreResponse response)

withDeleteResponse

public ResponseMessage<CACHE_ELEMENT> withDeleteResponse(Cache.DeleteResponse deleteResponse)

withIncrDecrResponse

public ResponseMessage<CACHE_ELEMENT> withIncrDecrResponse(java.lang.Integer incrDecrResp)

withStatResponse

public ResponseMessage<CACHE_ELEMENT> withStatResponse(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> stats)

withFlushResponse

public ResponseMessage<CACHE_ELEMENT> withFlushResponse(boolean success)


Copyright © 2008-2011 ThimbleWare. All Rights Reserved.