Partager via


PartitionOwnership Classe

  • java.lang.Object
    • com.azure.messaging.eventhubs.models.PartitionOwnership

public class PartitionOwnership

Classe de modèle pour contenir les informations de propriété de la partition.

Récapitulatif du constructeur

Constructeur Description
PartitionOwnership()

Crée une instance.

Résumé de la méthode

Modificateur et type Méthode et description
String getConsumerGroup()

Obtient le nom du groupe de consommateurs associé à cet enregistrement de propriété.

String getETag()

Obtient l’ETag qui a été généré par la dernière mise à jour réussie connue de l’enregistrement de propriété de la partition.

String getEventHubName()

Obtient le nom du hub d’événements associé à cet enregistrement de propriété.

String getFullyQualifiedNamespace()

Retourne l’espace de noms complet de l’Event Hub.

Long getLastModifiedTime()

Obtient l’heure de la dernière modification de cet enregistrement de propriété en tant que millièmes d’époque.

String getOwnerId()

Définit l’identificateur unique du processeur d’événements comme propriétaire de l’ID de partition dans cet enregistrement de propriété.

String getPartitionId()

Obtient l’ID de partition associé à cet enregistrement de propriété.

PartitionOwnership setConsumerGroup(String consumerGroup)

Définit le nom du groupe de consommateurs associé à cet enregistrement de propriété.

PartitionOwnership setETag(String eTag)

Définit l’ETag avec la dernière mise à jour réussie connue de l’enregistrement de propriété de la partition.

PartitionOwnership setEventHubName(String eventHubName)

Définit le nom du hub d’événements associé à cet enregistrement de propriété.

PartitionOwnership setFullyQualifiedNamespace(String fullyQualifiedNamespace)

Définit l’espace de noms complet du hub d’événements.

PartitionOwnership setLastModifiedTime(Long lastModifiedTime)

Définit l’heure de la dernière modification de cet enregistrement de propriété en millièmes d’époque.

PartitionOwnership setOwnerId(String ownerId)

Retourne l’identificateur unique du processeur d’événements qui possède l’ID de partition dans cet enregistrement de propriété.

PartitionOwnership setPartitionId(String partitionId)

Définit l’ID de partition associé à cet enregistrement de propriété.

Méthodes héritées de java.lang.Object

Détails du constructeur

PartitionOwnership

public PartitionOwnership()

Crée une instance.

Détails de la méthode

getConsumerGroup

public String getConsumerGroup()

Obtient le nom du groupe de consommateurs associé à cet enregistrement de propriété.

Retours:

Nom du groupe de consommateurs associé à cet enregistrement de propriété.

getETag

public String getETag()

Obtient l’ETag qui a été généré par la dernière mise à jour réussie connue de l’enregistrement de propriété de la partition. Un ETag est un identificateur unique * qui est généré lorsqu’un enregistrement de données est correctement créé/mis à jour. L’ETag est utilisé pour obtenir une concurrence optimiste dans une configuration du processeur d’événements distribué. Lorsque plusieurs instances du processeur d’événements essaient de mettre à jour le même enregistrement de propriété de partition, ETag est utilisé pour vérifier que les dernières valeurs lues par le instance qui demandent la mise à jour sont toujours le dernier ETag pour cet enregistrement. Si l’ETag dans le magasin ne correspond pas à l’ETag dans la demande de mise à jour, la mise à jour est censée échouer, car il y a eu une mise à jour depuis la dernière lecture de cet enregistrement par un processeur d’événements.

Retours:

eTag pour cet enregistrement de propriété.

getEventHubName

public String getEventHubName()

Obtient le nom du hub d’événements associé à cet enregistrement de propriété.

Retours:

Nom event Hub associé à cet enregistrement de propriété.

getFullyQualifiedNamespace

public String getFullyQualifiedNamespace()

Retourne l’espace de noms complet de l’Event Hub.

Retours:

espace de noms complet de l’Event Hub.

getLastModifiedTime

public Long getLastModifiedTime()

Obtient l’heure de la dernière modification de cet enregistrement de propriété en tant que millièmes d’époque.

Retours:

Heure de la dernière modification de cet enregistrement de propriété en tant que millièmes d’époque.

getOwnerId

public String getOwnerId()

Définit l’identificateur unique du processeur d’événements comme propriétaire de l’ID de partition dans cet enregistrement de propriété.

Retours:

Identificateur unique du processeur d’événements en tant que propriétaire de l’ID de partition dans cet enregistrement de propriété.

getPartitionId

public String getPartitionId()

Obtient l’ID de partition associé à cet enregistrement de propriété.

Retours:

ID de partition associé à cet enregistrement de propriété.

setConsumerGroup

public PartitionOwnership setConsumerGroup(String consumerGroup)

Définit le nom du groupe de consommateurs associé à cet enregistrement de propriété.

Paramètres:

consumerGroup - Nom du groupe de consommateurs associé à cet enregistrement de propriété.

Retours:

Instance mis à jour PartitionOwnership .

setETag

public PartitionOwnership setETag(String eTag)

Définit l’ETag avec la dernière mise à jour réussie connue de l’enregistrement de propriété de la partition. Un ETag est un identificateur unique qui est généré lorsqu’un enregistrement de données est correctement créé/mis à jour. Cet ETag est utilisé pour obtenir une concurrence optimiste dans une configuration du processeur d’événements distribué. Lorsque plusieurs instances du processeur d’événements essaient de mettre à jour le même enregistrement de propriété de partition, ETag est utilisé pour vérifier que les dernières valeurs lues par le instance qui demandent la mise à jour sont toujours le dernier ETag pour cet enregistrement. Si l’ETag dans le magasin ne correspond pas à l’ETag dans la demande de mise à jour, la mise à jour est censée échouer, car il y a eu une mise à jour depuis la dernière lecture de cet enregistrement par un processeur d’événements.

Paramètres:

eTag - eTag pour cet enregistrement de propriété.

Retours:

Instance mis à jour PartitionOwnership .

setEventHubName

public PartitionOwnership setEventHubName(String eventHubName)

Définit le nom du hub d’événements associé à cet enregistrement de propriété.

Paramètres:

eventHubName - Nom event Hub associé à cet enregistrement de propriété.

Retours:

Instance mis à jour PartitionOwnership .

setFullyQualifiedNamespace

public PartitionOwnership setFullyQualifiedNamespace(String fullyQualifiedNamespace)

Définit l’espace de noms complet du hub d’événements.

Paramètres:

fullyQualifiedNamespace - espace de noms complet de l’Event Hub.

Retours:

Instance mis à jour PartitionOwnership .

setLastModifiedTime

public PartitionOwnership setLastModifiedTime(Long lastModifiedTime)

Définit l’heure de la dernière modification de cet enregistrement de propriété en millièmes d’époque.

Paramètres:

lastModifiedTime - Heure de la dernière modification de cet enregistrement de propriété en tant que millièmes d’époque.

Retours:

Instance mis à jour PartitionOwnership .

setOwnerId

public PartitionOwnership setOwnerId(String ownerId)

Retourne l’identificateur unique du processeur d’événements qui possède l’ID de partition dans cet enregistrement de propriété.

Paramètres:

ownerId - Identificateur unique du processeur d’événements qui possède l’ID de partition dans cet enregistrement de propriété.

Retours:

Instance mis à jour PartitionOwnership .

setPartitionId

public PartitionOwnership setPartitionId(String partitionId)

Définit l’ID de partition associé à cet enregistrement de propriété.

Paramètres:

partitionId - ID de partition associé à cet enregistrement de propriété.

Retours:

Instance mis à jour PartitionOwnership .

S’applique à