PartitionAccessStatus Enumeration
- java.
lang. Object - java.
lang. Enum<PartitionAccessStatus> - system.
fabric. PartitionAccessStatus
- system.
- java.
public enum PartitionAccessStatus
Listet den Zugriff status der Partition auf.
Hinweise:
system.fabric.PartitionAccessStatus wird verwendet, um zu überprüfen, ob ein Lese- oder Schreibvorgang zulässig ist. Wenn Dienstreplikate eine Clientanforderung verarbeiten, sollten sie überprüfen, ob sich das System in einem Zustand befindet, der die Verarbeitung zulässt. Wenn Sie oder getReadStatus()getwriteStatus() überprüfen, kann das Replikat über Bedingungen benachrichtigt werden, die den korrekten Betrieb verhindern. Beachten Sie, dass bei Schreibvorgängen möglicherweise weiterhin eine Ausnahme vom Replikattor für eine dieser Bedingungen angezeigt wird, da sich die Bedingung zwischen der getwriteStatus() Überprüfung und dem Aufruf replicateAsync(OperationData operationData, SequenceNumber sequenceNumber, CancellationToken cancellationToken)von ändern kann.
Felder
Granted |
Gibt an, dass dem Lese- oder Schreibvorgang Zugriff gewährt wird und der Vorgang zulässig ist. |
Invalid |
Gibt an, dass der Lese- oder Schreibzugriffsvorgang status ungültig ist. Dieser Wert wird nicht an den Aufrufer zurückgegeben. |
NotPrimary |
Gibt an, dass diese Clientanforderung von einem Replikat empfangen wurde, das kein primäres Replikat ist. Der Lese- oder Schreibvorgang kann an diesem Replikat nicht ausgeführt werden. Der Client sollte versuchen, den Benennungsdienst zu verwenden, um das richtige primäre Replikat zu identifizieren. |
NoWriteQuorum |
Gibt an, dass kein Schreibquorum verfügbar ist und daher kein Schreibvorgang akzeptiert werden kann. Der Client sollte den Vorgang an diesem Replikat wiederholen. |
ReconfigurationPending |
Gibt an, dass der Client es später erneut versuchen sollte, da eine Neukonfiguration ausgeführt wird. Nach Abschluss der Neukonfiguration wird eine neue status zurückgegeben, die weitere Anweisungen enthält. Der Client sollte den Vorgang an diesem Replikat wiederholen. |
Methoden
getValue()
public int getValue()
Ruft den system.fabric.PartitionAccessStatus-Wert ab.
Gibt zurück
Gilt für:
Azure SDK for Java