Compartilhar via


StatefulServicePartition Interface

public interface StatefulServicePartition extends ServicePartition

Resumo do método

Modificador e tipo Método e descrição
FabricReplicator createReplicator(StateProvider stateProvider, ReplicatorSettings replicatorSettings)

Cria um FabricReplicator com as configurações especificadas e retorna-o ao réplica.

Observações:Esse método deve ser usado para criar um FabricReplicator para o serviço como o StateReplicator para um serviço com estado que implementa StateProvider.

PartitionAccessStatus getReadStatus()

Usado para marcar a preparação do réplica em relação às operações de leitura.

Observações:O readStatus deve ser verificado antes que o réplica esteja atendendo a uma solicitação do cliente que seja uma operação de leitura.

PartitionAccessStatus getwriteStatus()

Usado para marcar a preparação da partição em relação às operações de gravação.

Observações:O WriteStatus deve ser verificado antes que o réplica serviços uma solicitação do cliente que seja uma operação de gravação.

void reportReplicaHealth(HealthInformation healthInfo)

Relata a integridade do réplica atual associado a essa partição.

Membros herdados

Detalhes do método

createReplicator

public FabricReplicator createReplicator(StateProvider stateProvider, ReplicatorSettings replicatorSettings)

Cria um FabricReplicator com as configurações especificadas e retorna-o ao réplica.

Observações:Esse método deve ser usado para criar um FabricReplicator para o serviço como o StateReplicator para um serviço com estado que implementa StateProvider.

Parâmetros:

stateProvider - O StateProvider ao qual o retornado FabricReplicator deve ser associado. Geralmente, esse é o mesmo objeto que implementa , mas determinados StatefulServiceReplicaserviços podem ser fatorados de forma diferente.
replicatorSettings -

ReplicatorSettings com o qual o retornado FabricReplicator deve ser configurado.

Retornos:

getReadStatus

public PartitionAccessStatus getReadStatus()

Usado para marcar a preparação do réplica em relação às operações de leitura.

Observações:O readStatus deve ser verificado antes que o réplica esteja atendendo a uma solicitação do cliente que seja uma operação de leitura.

Retornos:

Gera:

system.fabric.exception.FabricObjectClosedException - Isso indica que o objeto de partição está fechado. O réplica/replicador/instância foi fechado ou está prestes a ser fechado.

getwriteStatus

public PartitionAccessStatus getwriteStatus()

Usado para marcar a preparação da partição em relação às operações de gravação.

Observações:O WriteStatus deve ser verificado antes que o réplica serviços uma solicitação do cliente que seja uma operação de gravação.

Retornos:

Gera:

system.fabric.exception.FabricObjectClosedException - Isso indica que o objeto de partição está fechado. O réplica/replicador/instância foi fechado ou está prestes a ser fechado.

reportReplicaHealth

public void reportReplicaHealth(HealthInformation healthInfo)

Relata a integridade do réplica atual associado a essa partição.

Parâmetros:

healthInfo - Informações de integridade que devem ser relatadas.

Aplica-se a