Compartilhar via


StatelessServiceFactory Interface

public interface StatelessServiceFactory

Representa uma fábrica de serviços sem estado responsável por criar instâncias de um tipo específico de serviço sem estado.

Observações:As fábricas de serviços sem estado são registradas com os FabricRuntime hosts de serviço por meio system.fabric.FabricRuntime#registerStatelessServiceFactory(java.lang.String,system.fabric.StatelessServiceFactory) de ou system.fabric.FabricRuntime#registerStatelessServiceFactoryAsync(java.lang.String,system.fabric.StatelessServiceFactory,java.time.Duration)

Resumo do método

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

Cria uma instância de serviço sem estado para um serviço específico. Esse método é chamado pelo Service Fabric.

Detalhes do método

createInstance

public StatelessServiceInstance createInstance(String serviceTypeName, URI serviceName, byte[] initializationData, UUID partitionId, long instanceId)

Cria uma instância de serviço sem estado para um serviço específico. Esse método é chamado pelo Service Fabric.

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 (GUID) à qual esse réplica está associado.
instanceId - A ID de réplica para esse réplica do tipo long.

Retornos:

Retorna system.fabric.query.StatelessServiceInstance.

Gera:

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

Aplica-se a