Class Messaging.FilteredRequestCallback.Default<R>
java.lang.Object
com.pushtechnology.diffusion.client.callbacks.Callback.Default
com.pushtechnology.diffusion.client.callbacks.Stream.Default
com.pushtechnology.diffusion.client.features.Messaging.FilteredRequestCallback.Default<R>
- Type Parameters:
R- response class type
- All Implemented Interfaces:
Callback,Stream,Messaging.FilteredRequestCallback<R>
- Enclosing interface:
- Messaging.FilteredRequestCallback<R>
public static class Messaging.FilteredRequestCallback.Default<R>
extends Stream.Default
implements Messaging.FilteredRequestCallback<R>
Default implementation of
Messaging.FilteredRequestCallback.
This simply logs the calls to each callback at either WARN or DEBUG.-
Nested Class Summary
Nested classes/interfaces inherited from interface com.pushtechnology.diffusion.client.callbacks.Callback
Callback.DefaultNested classes/interfaces inherited from interface com.pushtechnology.diffusion.client.features.Messaging.FilteredRequestCallback
Messaging.FilteredRequestCallback.Default<R>Nested classes/interfaces inherited from interface com.pushtechnology.diffusion.client.callbacks.Stream
Stream.Default -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonResponse(SessionId sessionId, R response) Called when a response has been received.voidonResponseError(SessionId sessionId, Throwable throwable) Called when a response from a session results in an error.Methods inherited from class com.pushtechnology.diffusion.client.callbacks.Stream.Default
onCloseMethods inherited from class com.pushtechnology.diffusion.client.callbacks.Callback.Default
onError
-
Constructor Details
-
Default
public Default()
-
-
Method Details
-
onResponse
Description copied from interface:Messaging.FilteredRequestCallbackCalled when a response has been received.- Specified by:
onResponsein interfaceMessaging.FilteredRequestCallback<R>- Parameters:
sessionId- sessionId of the session that sent the responseresponse- response object
-
onResponseError
Description copied from interface:Messaging.FilteredRequestCallbackCalled when a response from a session results in an error.- Specified by:
onResponseErrorin interfaceMessaging.FilteredRequestCallback<R>- Parameters:
sessionId- sessionId of the session in errorthrowable- the throwable reason of the response error
-