Compartilhar via


ActorNameFormat Classe

  • java.lang.Object
    • microsoft.servicefabric.actors.ActorNameFormat

public class ActorNameFormat

Contém métodos estáticos para gerar nomes como nome do serviço, nome do aplicativo que formam o tipo de interface de ator.

Resumo do método

Modificador e tipo Método e descrição
String getConfigPackageName(Class<?> actorImplementationType)

Obtém o nome do pacote de configuração usado no pacote de serviço para o ator.

String getFabricServiceEndpointName(Class<?> actorImplementationType)

Obtém o ponto de extremidade de serviço para o tipo de ator especificado no manifesto de serviço para o serviço de ator.

String getFabricServiceName(Class<?> actorInterfaceType, String serviceName)

Obtém o nome do serviço que hospeda o tipo de ator no cluster do Service Fabric.

String getFabricServiceReplicatorConfigSectionName(Class<?> actorImplementationType)

Obtém o nome da seção de configuração do replicador especificado no pacote de configuração para o serviço de ator.

Observações: Os valores especificados na seção de configuração do replicador são usados para configurar ReplicatorSettings a replicação do estado do ator entre réplicas primárias e secundárias.

String getFabricServiceReplicatorEndpointName(Class<?> actorImplementationType)

Obtém o ponto de extremidade do replicador especificado no manifesto do serviço para o serviço de ator.

String getFabricServiceReplicatorSecurityConfigSectionName(Class<?> actorImplementationType)

Obtém o nome da seção de configuração de segurança do replicador especificado no pacote de configuração para o serviço de ator.

Observações: Os valores especificados na seção de configuração de segurança do replicador são usados para configurar system.fabric.ReplicatorSettings#securityCredentials a replicação do estado do ator entre réplicas primárias e secundárias.

String getFabricServiceTransportSettingsSectionName(Class<?> actorImplementationType)

Obtém o nome da seção de configuração fabrictransport especificado no pacote de configuração para o serviço de ator.

Observações:Os valores especificados na seção de configuração FabricTransport são usados para configurar microsoft.servicefabric.fabrictransport.runtime.FabricTransportListenerSettings a comunicação.

String getFabricServiceTypeName(Class<?> actorImplementationType)

Obtém o nome do tipo de serviço para o ator.

URI getFabricServiceUri(Class<?> actorInterfaceType, String applicationName, String serviceName)

Obtém o URI de serviço que hospeda o tipo de ator no cluster do Service Fabric.

Observações: Se applicationName for passado como cadeia de caracteres nula ou vazia, será feita uma tentativa de obter o nome do aplicativo de CodePackageActivationContext. Se o método ainda não puder determinar o nome do aplicativo, java.lang.IllegalArgumentException será gerado.

URI getFabricServiceUri(Class<?> actorInterfaceType, URI applicationUri, String serviceName)

Obtém o URI de serviço que hospeda o tipo de ator no cluster do Service Fabric.

Observações: Se applicationUri for passado como cadeia de caracteres nula ou vazia, será feita uma tentativa de obter o nome do aplicativo de CodePackageActivationContext. Se o método ainda não puder determinar o nome do aplicativo, java.lang.IllegalArgumentException será gerado.

String getName(Class<?> actorInterfaceType)

Obtém o nome de Ator de actorInterfaceType.

Detalhes do método

getConfigPackageName

public static String getConfigPackageName(Class actorImplementationType)

Obtém o nome do pacote de configuração usado no pacote de serviço para o ator.

Parâmetros:

actorImplementationType - Tipo de classe que implementa o ator.

Retornos:

nome do pacote de configuração.

getFabricServiceEndpointName

public static String getFabricServiceEndpointName(Class actorImplementationType)

Obtém o ponto de extremidade de serviço para o tipo de ator especificado no manifesto de serviço para o serviço de ator.

Parâmetros:

actorImplementationType - Tipo de classe que implementa o ator.

Retornos:

Nome do ponto de extremidade de serviço.

getFabricServiceName

public static String getFabricServiceName(Class actorInterfaceType, String serviceName)

Obtém o nome do serviço que hospeda o tipo de ator no cluster do Service Fabric.

Parâmetros:

actorInterfaceType - Tipo da interface do ator.
serviceName - Nome do serviço que hospeda o tipo de ator. Se esse valor for nulo, o nome do serviço será construído usando o actorInterfaceType.

Retornos:

Nome do serviço do Service Fabric que hospeda o tipo de ator.

getFabricServiceReplicatorConfigSectionName

public static String getFabricServiceReplicatorConfigSectionName(Class actorImplementationType)

Obtém o nome da seção de configuração do replicador especificado no pacote de configuração para o serviço de ator.

Observações: Os valores especificados na seção de configuração do replicador são usados para configurar ReplicatorSettings a replicação do estado do ator entre réplicas primárias e secundárias.

Parâmetros:

actorImplementationType - Tipo de classe que implementa o ator.

Retornos:

Nome da seção de configuração do replicador.

getFabricServiceReplicatorEndpointName

public static String getFabricServiceReplicatorEndpointName(Class actorImplementationType)

Obtém o ponto de extremidade do replicador especificado no manifesto do serviço para o serviço de ator.

Parâmetros:

actorImplementationType - Tipo de classe que implementa o ator.

Retornos:

Nome do ponto de extremidade do replicador de serviço.

getFabricServiceReplicatorSecurityConfigSectionName

public static String getFabricServiceReplicatorSecurityConfigSectionName(Class actorImplementationType)

Obtém o nome da seção de configuração de segurança do replicador especificado no pacote de configuração para o serviço de ator.

Observações: Os valores especificados na seção de configuração de segurança do replicador são usados para configurar system.fabric.ReplicatorSettings#securityCredentials a replicação do estado do ator entre réplicas primárias e secundárias.

Parâmetros:

actorImplementationType - Tipo de classe que implementa o ator.

Retornos:

Nome da seção de configuração de segurança do replicador.

getFabricServiceTransportSettingsSectionName

public static String getFabricServiceTransportSettingsSectionName(Class actorImplementationType)

Obtém o nome da seção de configuração fabrictransport especificado no pacote de configuração para o serviço de ator.

Observações:Os valores especificados na seção de configuração FabricTransport são usados para configurar microsoft.servicefabric.fabrictransport.runtime.FabricTransportListenerSettings a comunicação.

Parâmetros:

actorImplementationType - Tipo de classe que implementa o ator.

Retornos:

Nome da seção de configuração do FabricTransport.

getFabricServiceTypeName

public static String getFabricServiceTypeName(Class actorImplementationType)

Obtém o nome do tipo de serviço para o ator.

Parâmetros:

actorImplementationType - Tipo de implementação de ator.

Retornos:

Nome do tipo de serviço.

getFabricServiceUri

public static URI getFabricServiceUri(Class actorInterfaceType, String applicationName, String serviceName)

Obtém o URI de serviço que hospeda o tipo de ator no cluster do Service Fabric.

Observações: Se applicationName for passado como cadeia de caracteres nula ou vazia, será feita uma tentativa de obter o nome do aplicativo de CodePackageActivationContext. Se o método ainda não puder determinar o nome do aplicativo, java.lang.IllegalArgumentException será gerado.

Parâmetros:

actorInterfaceType - Tipo da interface do ator.
applicationName - Nome do aplicativo do Service Fabric que contém o serviço de ator. Se esse valor for nulo, o nome do aplicativo será obtido de getApplicationName()
serviceName - Nome do serviço que hospeda o tipo de ator. Se esse valor for nulo, o nome do serviço será construído usando o actorInterfaceType.

Retornos:

URI de serviço do Service Fabric que hospeda o tipo de ator.

Gera:

java.net.URISyntaxException - Lança URISyntaxException
IllegalArgumentException - Quando applicationName não pode ser determinado usando CodePackageActivationContext.

getFabricServiceUri

public static URI getFabricServiceUri(Class actorInterfaceType, URI applicationUri, String serviceName)

Obtém o URI de serviço que hospeda o tipo de ator no cluster do Service Fabric.

Observações: Se applicationUri for passado como cadeia de caracteres nula ou vazia, será feita uma tentativa de obter o nome do aplicativo de CodePackageActivationContext. Se o método ainda não puder determinar o nome do aplicativo, java.lang.IllegalArgumentException será gerado.

Parâmetros:

actorInterfaceType - Tipo da interface do ator.
applicationUri - URI do aplicativo do Service Fabric que contém o serviço de ator. Se esse valor for nulo, o nome do aplicativo será obtido de getApplicationName()
serviceName - Nome do serviço que hospeda o tipo de ator. Se esse valor for nulo, o nome do serviço será construído usando o actorInterfaceType.

Retornos:

URI de serviço do Service Fabric que hospeda o tipo de ator.

Gera:

java.net.URISyntaxException - Lança URISyntaxException
IllegalArgumentException - Quando applicationUri não pode ser determinado usando CodePackageActivationContext.

getName

public static String getName(Class actorInterfaceType)

Obtém o nome de Ator de actorInterfaceType.

Parâmetros:

actorInterfaceType - Tipo da interface do ator.

Retornos:

Nome do Ator.

Aplica-se a