Compartilhar via


PartitionAccessStatus Enumeração

  • java.lang.Object
    • java.lang.Enum<PartitionAccessStatus>
      • system.fabric.PartitionAccessStatus

public enum PartitionAccessStatus

Enumera o status de acesso da partição.

Comentários:

system.fabric.PartitionAccessStatusé usado para marcar que uma operação de leitura ou gravação é permitida. Quando as réplicas de serviço lidam com uma solicitação de cliente, elas devem verificar se o sistema está em um estado que permite o processamento. Ao verificar o getReadStatus() ou getwriteStatus() conforme apropriado, o réplica pode ser notificado sobre condições que impedem a operação correta. Observe que as operações de gravação ainda podem ver uma exceção do replicador para uma dessas condições, pois a condição pode mudar entre o getwriteStatus() marcar e a chamada para replicateAsync(OperationData operationData, SequenceNumber sequenceNumber, CancellationToken cancellationToken).

Campos

Granted

Indica que o acesso à operação de leitura ou gravação é concedido e a operação é permitida.

Invalid

Indica que o acesso de operação de leitura ou gravação status não é válido. Esse valor não é retornado ao chamador.

NotPrimary

Indica que essa solicitação de cliente foi recebida por um réplica que não é um réplica Primário. A operação de leitura ou gravação não pode ser executada neste réplica. O cliente deve tentar usar o serviço de nomenclatura para identificar o réplica primário correto.

NoWriteQuorum

Indica que nenhum quorum de gravação está disponível e, portanto, nenhuma operação de gravação pode ser aceita. O cliente deve repetir a operação neste réplica.

ReconfigurationPending

Indica que o cliente deve tentar novamente mais tarde, porque uma reconfiguração está em andamento. Após a conclusão da reconfiguração, uma nova status é retornada que fornece instruções adicionais. O cliente deve repetir a operação neste réplica

Métodos

getValue()

public int getValue()

Obtém o valor system.fabric.PartitionAccessStatus.

Retornos

int
valor int que representa system.fabric.PartitionAccessStatus

Aplica-se a