RecordSequenceListener Interface

Asynchronous result notifications for batch get and scan commands. The results are sent one record at a time.

Definition

Namespace: Aerospike.Client
Assembly: AerospikeClient (in AerospikeClient.dll) Version: 7.0.1
C#
public interface RecordSequenceListener

Methods

OnFailure This method is called when an asynchronous batch get or scan command fails.
OnRecord This method is called when an asynchronous record is received from the server. The receive sequence is not ordered.

This method is not thread-safe. Multiple async completion port threads may be calling this listener method simultaneously. All shared data in the callback must be handled in a thread-safe manner.

The user may throw a exception if the command should be aborted. If any exception is thrown, parallel command threads to other nodes will also be terminated and the exception will be propagated back through the commandFailed() call.

OnSuccess This method is called when the asynchronous batch get or scan command completes.

See Also