Interface PendingOutOfBandOperations
- All Superinterfaces:
HttpOperation<PendingOutOfBandOperations>,Operation
The operation retrieving the out-of-band operations that have been started in the
server, and must be handled by the application running the Mobile SDK in this device.
The retrieved operations have been neither timed-out, nor have been processed by the
SDK, that is, they have not been processed using a
OutOfBandOperation
operation.
Example:
private void retrievePendingOutOfBandOperations(Operations operations) {
operations.pendingOutOfBandOperations()
.onResult(result -> {
// handle the retrieved out-of-band operations. For example
// they can be processed using an OutOfBandOperation.
})
.execute();
}
It is recommended to use this operation as sparsely as possible, because of the performance impact that it can have in the server. Do not use it for example with a polling mechanism.
This is supported only when the backend uses nevisFIDO 7.2402.** or later.
This interface is experimental and can change in the future without notice.
-
Method Summary
Modifier and TypeMethodDescriptiononResult(Consumer<PendingOutOfBandOperationsResult> resultConsumer) Specifies the object that will be invoked with thePendingOutOfBandOperationsResultcontaining the pending out-of-band operations for this application and the errors (if any) that occurred retrieving the operations.Methods inherited from interface ch.nevis.mobile.sdk.api.operation.HttpOperation
requestHeaders
-
Method Details
-
onResult
@NonNull PendingOutOfBandOperations onResult(@NonNull Consumer<PendingOutOfBandOperationsResult> resultConsumer) Specifies the object that will be invoked with thePendingOutOfBandOperationsResultcontaining the pending out-of-band operations for this application and the errors (if any) that occurred retrieving the operations. This object will be invoked in the main/UI thread.Providing the object handling the
PendingOutOfBandOperationsResultis required.- Parameters:
resultConsumer- the consumer of anPendingOutOfBandOperationsResult- Returns:
- an
PendingOutOfBandOperations
-