public class RequestListeners
extends java.lang.Object
You can create an inner class in your Activity which extends this class to fit your needs.
public class TestRequestListeners extends RequestListeners { private OnStartedRequestListener onStart = new OnStartedRequestListener() { public void onStartedRequest() { //TODO } }; private OnSucceededRequestListener onSucceeded = new OnSucceededRequestListener() { public void onSucceededRequest(int resultCode) { //TODO } }; private OnFailedRequestListener onFailed = new OnFailedRequestListener() { public void onFailedRequest(int resultCode) { //TODO } }; private OnFinishedRequestListener onFinished = new OnFinishedRequestListener() { public void onFinishedRequest(int resultCode) { //TODO } }; public TestRequestListeners() { super(); addOnStartedRequestListener(onStart); addOnSucceedRequestListener(onSucceed); addOnFailedRequestListener(onFailed); addOnFinishedRequestListener(onFinished); } }
Modifier and Type | Class and Description |
---|---|
static interface |
RequestListeners.OnFailedRequestListener
Listener for
RESTRequest failed state |
static interface |
RequestListeners.OnFinishedRequestListener
Listener for
RESTRequest finished state (whether the request succeeded or failed) |
static interface |
RequestListeners.OnStartedRequestListener
Listener for
RESTRequest started state |
static interface |
RequestListeners.OnSucceededRequestListener
Listener for
RESTRequest finished state |
Modifier and Type | Field and Description |
---|---|
protected java.util.HashMap<RequestListeners.OnFailedRequestListener,ListenerState> |
mOnFailedRequestListeners
HashMap of onFailedRequestListener.
|
protected java.util.HashMap<RequestListeners.OnFinishedRequestListener,ListenerState> |
mOnFinishedRequestListeners
HashMap of onFinishedRequestListener.
|
protected java.util.HashMap<RequestListeners.OnStartedRequestListener,ListenerState> |
mOnStartedRequestListeners
HashMap of onStartedRequestListener.
|
protected java.util.HashMap<RequestListeners.OnSucceededRequestListener,ListenerState> |
mOnSucceededRequestListeners
HashMap of onSucceedRequestListener.
|
protected RESTRequest<? extends Resource> |
mRequest
RESTRequest holding by this RequestListeners class |
Constructor and Description |
---|
RequestListeners() |
protected transient java.util.HashMap<RequestListeners.OnStartedRequestListener,ListenerState> mOnStartedRequestListeners
RequestListeners.OnStartedRequestListener
,
ListenerState
,
getOnStartedRequestListeners()
,
RequestListeners#setOnStartedRequestListeners(OnStartedRequestListeners)
protected transient java.util.HashMap<RequestListeners.OnSucceededRequestListener,ListenerState> mOnSucceededRequestListeners
RequestListeners.OnSucceededRequestListener
,
ListenerState
,
RequestListeners#getOnSucceededRequestListeners()
,
RequestListeners#setOnFinishedRequestListeners(OnFinishedRequestListeners)
protected transient java.util.HashMap<RequestListeners.OnFailedRequestListener,ListenerState> mOnFailedRequestListeners
RequestListeners.OnFailedRequestListener
,
ListenerState
,
getOnFailedRequestListeners()
,
RequestListeners#setOnFailedRequestListeners(OnFailedRequestListeners)
protected transient java.util.HashMap<RequestListeners.OnFinishedRequestListener,ListenerState> mOnFinishedRequestListeners
RequestListeners.OnFinishedRequestListener
,
ListenerState
,
getOnFinishedRequestListeners()
,
RequestListeners#setOnFinishedRequestListeners(OnFinishedRequestListeners)
protected transient RESTRequest<? extends Resource> mRequest
RESTRequest
holding by this RequestListeners
classsetRequest(RESTRequest);
public void setRequest(RESTRequest<? extends Resource> r)
mRequest
r
- Instance of RESTRequest
public void addOnStartedRequestListener(RequestListeners.OnStartedRequestListener listener)
RequestListeners.OnStartedRequestListener
listenerlistener
- Instance of RequestListeners.OnStartedRequestListener
RequestListeners.OnStartedRequestListener
,
mOnStartedRequestListeners
,
getOnStartedRequestListeners()
public void addOnSucceededRequestListener(RequestListeners.OnSucceededRequestListener listener)
RequestListeners.OnSucceededRequestListener
listenerlistener
- Instance of RequestListeners.OnSucceededRequestListener
RequestListeners.OnSucceededRequestListener
,
mOnSucceededRequestListeners
,
getOnSucceedRequestListeners()
public void addOnFailedRequestListener(RequestListeners.OnFailedRequestListener listener)
RequestListeners.OnFailedRequestListener
listenerlistener
- Instance of RequestListeners.OnFailedRequestListener
RequestListeners.OnFailedRequestListener
,
mOnFailedRequestListeners
,
getOnFailedRequestListeners()
public void addOnFinishedRequestListener(RequestListeners.OnFinishedRequestListener listener)
RequestListeners.OnFinishedRequestListener
listenerlistener
- Instance of RequestListeners.OnFinishedRequestListener
RequestListeners.OnFinishedRequestListener
,
mOnFinishedRequestListeners
,
getOnFinishedRequestListeners()
public java.util.HashMap<RequestListeners.OnStartedRequestListener,ListenerState> getOnStartedRequestListeners()
mOnStartedRequestListeners
OnStartedRequestListeners
,
mOnStartedRequestListeners
,
addOnStartedRequestListener(OnStartedRequestListener)
public java.util.HashMap<RequestListeners.OnSucceededRequestListener,ListenerState> getOnSucceedRequestListeners()
mOnSucceededRequestListeners
OnFinishedRequestListeners
,
mOnSucceededRequestListeners
,
addOnSucceededRequestListener(OnSucceededRequestListener)
public java.util.HashMap<RequestListeners.OnFailedRequestListener,ListenerState> getOnFailedRequestListeners()
mOnFailedRequestListeners
OnFailedRequestListeners
,
mOnFailedRequestListeners
,
addOnFailedRequestListener(OnFailedRequestListener)
public java.util.HashMap<RequestListeners.OnFinishedRequestListener,ListenerState> getOnFinishedRequestListeners()
mOnFinishedRequestListeners
OnFinishedRequestListeners
,
mOnFinishedRequestListeners
,
addOnFinishedRequestListener(OnFinishedRequestListener)
protected java.lang.String inputStreamToString(java.io.InputStream is)
is
- The InputStream to display as Stringpublic void resetAllListeners()
ListenerState.SET