public interface Callback
Direct extensions of this interface support a single callback each time the
callback is used in a call (the call context). If the call fails to
return a result, for example if the session is closed or the operation times
out, onError
will be called. Each call to the
server will result in invocation of either a single callback method or
onError
.
The Stream
extension supports multiple responses for each call.
If the server returns a response for an unknown call context (typically a
late response for a call context has timed out), an error will be reported to
the session error handler
.
Stream
,
ContextStream
,
ContextCallback
Modifier and Type | Interface and Description |
---|---|
static class |
Callback.Default
Abstract default callback.
|
Modifier and Type | Method and Description |
---|---|
void |
onError(ErrorReason errorReason)
Notification of a contextual error related to this callback.
|
void onError(ErrorReason errorReason)
onError
is called include the session being closed, a
communication timeout, or a problem with the provided parameters. No
further calls will be made to this callback for the call context.errorReason
- a value representing the error; this can be one of
constants defined in ErrorReason
, or a feature-specific
reasonCopyright © 2024 DiffusionData Ltd. All Rights Reserved.