|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RequestListenerNotifier
Defines the behavior of an entity that reports on progress processing inside
a given RequestProcessor
.
Method Summary | ||
---|---|---|
|
clearNotificationsForRequest(CachedSpiceRequest<T> request,
Set<RequestListener<?>> listeners)
Clears all pending notifications for a given request. |
|
|
notifyListenersOfRequestAdded(CachedSpiceRequest<T> request,
Set<RequestListener<?>> listeners)
Notify listeners that a pending request has been found. |
|
|
notifyListenersOfRequestAggregated(CachedSpiceRequest<T> request,
Set<RequestListener<?>> listeners)
Notify listeners that a pending request has been found. |
|
|
notifyListenersOfRequestCancellation(CachedSpiceRequest<T> request,
Set<RequestListener<?>> listeners)
Notify listeners of a request's cancelation. |
|
|
notifyListenersOfRequestFailure(CachedSpiceRequest<T> request,
SpiceException e,
Set<RequestListener<?>> listeners)
Notify listeners of a request's failure. |
|
|
notifyListenersOfRequestNotFound(CachedSpiceRequest<T> request,
Set<RequestListener<?>> listeners)
Notify listeners that no pending request is found (used by SpiceManager.addListenerIfPending(Class, Object, com.octo.android.robospice.request.listener.PendingRequestListener)
. |
|
|
notifyListenersOfRequestProgress(CachedSpiceRequest<T> request,
Set<RequestListener<?>> listeners,
RequestProgress progress)
Notify listeners of a request's progress. |
|
|
notifyListenersOfRequestSuccess(CachedSpiceRequest<T> request,
T result,
Set<RequestListener<?>> listeners)
Notify listeners of a request's success. |
Method Detail |
---|
<T> void notifyListenersOfRequestNotFound(CachedSpiceRequest<T> request, Set<RequestListener<?>> listeners)
SpiceManager.addListenerIfPending(Class, Object, com.octo.android.robospice.request.listener.PendingRequestListener)
.
request
- a given request.listeners
- a set of RequestListener
. Only instances of
PendingRequestListener
will be notified of the event.<T> void notifyListenersOfRequestAdded(CachedSpiceRequest<T> request, Set<RequestListener<?>> listeners)
request
- a given request.listeners
- a set of RequestListener
.<T> void notifyListenersOfRequestAggregated(CachedSpiceRequest<T> request, Set<RequestListener<?>> listeners)
request
- a given request.listeners
- a set of RequestListener
.<T> void notifyListenersOfRequestSuccess(CachedSpiceRequest<T> request, T result, Set<RequestListener<?>> listeners)
request
- a given request.listeners
- a set of RequestListener
.<T> void notifyListenersOfRequestFailure(CachedSpiceRequest<T> request, SpiceException e, Set<RequestListener<?>> listeners)
request
- a given request.listeners
- a set of RequestListener
.<T> void notifyListenersOfRequestCancellation(CachedSpiceRequest<T> request, Set<RequestListener<?>> listeners)
request
- a given request.listeners
- a set of RequestListener
.<T> void notifyListenersOfRequestProgress(CachedSpiceRequest<T> request, Set<RequestListener<?>> listeners, RequestProgress progress)
request
- a given request.listeners
- a set of RequestListener
. Only
RequestProgressListener
will be notified of the event.<T> void clearNotificationsForRequest(CachedSpiceRequest<T> request, Set<RequestListener<?>> listeners)
request
- the request not to notify listeners of.listeners
- the listeners that won't be notified.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |