CheckpointStore Interface
public interface CheckpointStore
Interface qui définit les opérations de stockage et de récupération des informations de propriété de partition et des détails de point de contrôle pour chaque partition.
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
abstract
Flux<Partition |
claimOwnership(List<PartitionOwnership> requestedPartitionOwnerships)
Appelé pour revendiquer la propriété d’une liste de partitions. |
abstract Flux<Checkpoint> |
listCheckpoints(String fullyQualifiedNamespace, String eventHubName, String consumerGroup)
Appelé pour obtenir la liste des points de contrôle à partir du magasin de données sous-jacent. |
abstract
Flux<Partition |
listOwnership(String fullyQualifiedNamespace, String eventHubName, String consumerGroup)
Appelé pour obtenir la liste de toutes les propriétés de partition existantes à partir du magasin de données sous-jacent. |
abstract Mono<Void> |
updateCheckpoint(Checkpoint checkpoint)
Mises à jour le point de contrôle dans le magasin de données d’une partition. |
Détails de la méthode
claimOwnership
public abstract Flux
Appelé pour revendiquer la propriété d’une liste de partitions. Cela retourne la liste des partitions qui ont été détenues avec succès.
Parameters:
Returns:
listCheckpoints
public abstract Flux
Appelé pour obtenir la liste des points de contrôle à partir du magasin de données sous-jacent. Cette méthode peut retourner des résultats vides si aucun point de contrôle n’est disponible dans le magasin de données.
Parameters:
Returns:
listOwnership
public abstract Flux
Appelé pour obtenir la liste de toutes les propriétés de partition existantes à partir du magasin de données sous-jacent. Peut retourner des résultats vides s’il n’existe aucune information de propriété existante.
Parameters:
Returns:
updateCheckpoint
public abstract Mono
Mises à jour le point de contrôle dans le magasin de données d’une partition.
Parameters:
Returns:
S’applique à
Azure SDK for Java