com.stackmob.sdk.callback
Class StackMobCallback

java.lang.Object
  extended by com.stackmob.sdk.callback.StackMobRawCallback
      extended by com.stackmob.sdk.callback.StackMobCallback
Direct Known Subclasses:
StackMobCountCallback, StackMobIntermediaryCallback, StackMobNoopCallback

public abstract class StackMobCallback
extends StackMobRawCallback


Field Summary
 
Fields inherited from class com.stackmob.sdk.callback.StackMobRawCallback
requestBody, requestHeaders, requestURL, requestVerb, responseBody, responseHeaders, responseStatusCode
 
Constructor Summary
StackMobCallback()
           
 
Method Summary
 void done(HttpVerb requestVerb, String requestURL, List<Map.Entry<String,String>> requestHeaders, String requestBody, Integer responseStatusCode, List<Map.Entry<String,String>> responseHeaders, byte[] responseBody)
          the method that will be called when the call to StackMob is complete.
abstract  void failure(StackMobException e)
           
abstract  void success(String responseBody)
           
 
Methods inherited from class com.stackmob.sdk.callback.StackMobRawCallback
getTotalNumberOfItemsFromContentRange, getTotalObjectCountFromPagination, setDone
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StackMobCallback

public StackMobCallback()
Method Detail

done

public void done(HttpVerb requestVerb,
                 String requestURL,
                 List<Map.Entry<String,String>> requestHeaders,
                 String requestBody,
                 Integer responseStatusCode,
                 List<Map.Entry<String,String>> responseHeaders,
                 byte[] responseBody)
Description copied from class: StackMobRawCallback
the method that will be called when the call to StackMob is complete. may be executed in a background thread

Specified by:
done in class StackMobRawCallback
Parameters:
requestVerb - the HTTP verb that was requested
requestURL - the URL that was requested
requestHeaders - the headers in the request
requestBody - the body of the request. will be an empty string for GET, DELETE, etc...
responseStatusCode - the status code of the HTTP response from StackMob
responseHeaders - the response headers from StackMob
responseBody - the response body from StackMob

success

public abstract void success(String responseBody)

failure

public abstract void failure(StackMobException e)


Copyright © 2012 StackMob. All Rights Reserved.