Compartilhar via


StatefulServiceFactory Interface

public interface StatefulServiceFactory

Representa uma fábrica de serviços com estado responsável por criar réplicas de um tipo específico de serviço com estado. As fábricas de serviços com estado são registradas com os FabricRuntime hosts de serviço por meio de system.fabric.FabricRuntime#registerStatefulServiceFactory(java.lang.String,system.fabric.StatefulServiceFactory) ou system.fabric.FabricRuntime#registerStatefulServiceFactoryAsync(java.lang.String,system.fabric.StatefulServiceFactory,java.time.Duration)

Resumo do método

Modificador e tipo Método e descrição
StatefulServiceReplica createReplica(String serviceTypeName, URI serviceName, byte[] initializationData, UUID partitionId, long replicaId)

Chamado pelo Service Fabric para criar um serviço com estado réplica para um serviço específico.

Detalhes do método

createReplica

public StatefulServiceReplica createReplica(String serviceTypeName, URI serviceName, byte[] initializationData, UUID partitionId, long replicaId)

Chamado pelo Service Fabric para criar um serviço com estado réplica para um serviço específico.

Parâmetros:

serviceTypeName - O tipo de serviço que o Service Fabric solicita para ser criado.
serviceName - A malha:/ nome (Uri) do serviço ao qual esse réplica está associado.
initializationData - Uma matriz de bytes que contém os dados de inicialização que foram originalmente passados como parte da descrição do serviço desse serviço.
partitionId - A ID de partição do tipo, um GUID, com o qual esse réplica está associado.
replicaId - A ID de réplica do tipo long para esse réplica.

Retornos:

Gera:

InstantiationException - Em caso de falha na criação da instância
IllegalAccessException - Voilação no Access

Aplica-se a