Ping Class
Command used to ping Riak.
Constructor
Ping
        - 
                        
callback 
Parameters:
- 
                        
callbackFunctionthe callback to be executed when the operation completes.
- 
                                    
errStringAn error message. Will be null if no error.
 - 
                                    
responseBooleanthe response from Riak. Will be true unless there was an error.
 - 
                                    
dataObjectadditional error data. Will be null if no error.
 
 - 
                                    
 
Item Index
Methods
constructPbRequest
        ()
        
            Object
        
        protected
    
    Construct and return the Riak protocol buffer message for this command. Subclasses must override this method.
Returns:
a protocol buffer message builder
getCallback
        ()
        
            Function
        
        private
    
    Fires the user's callback with the arguments passed in.
Returns:
the user supplied callback
getExpectedResponseCode
        ()
        
            Number
        
        private
    
    Returns the expected response code for this command.
Returns:
the expected response code for this command.
getPbReqBuilder
        ()
        
            Object
        
        private
    
    Returns and instance of the protocol buffer message builder for this command. This is determined via the pbRequestName passed to the constructor.
Returns:
the builder for the protocol buffer message to be sent for this command
getRiakMessage
        ()
        
            Object
        
        private
    
    Returns the encoded protobuf and message header.
Returns:
object containing the header and encoded protobuf
onError
        - 
                        
msg - 
                        
data 
Called by RiakNode if an error occurs executing the command and all retries are exhausted.
Parameters:
- 
                        
msgStringan error message
 - 
                        
dataObjectadditional error data
 
onRiakError
        - 
                        
rpbErrorResp 
Called by RiakNode when a RpbErrorResp is received and all retries are exhausted. Commands may override this method.
Parameters:
- 
                        
rpbErrorRespObjectthe RpbErrorResp protocol buffer
 
onSuccess
        - 
                        
pbResponseMessage 
Called by RiakNode when a response is received. Subclasses must override this method.
Parameters:
- 
                        
pbResponseMessageObjectthe protocol buffer received from riak
 
Returns:
true if not streaming or the last response has been received, false otherwise.
