CodePackageActivationContext Interface
public interface CodePackageActivationContext
Representa o contexto de ativação para o serviço do Service Fabric. Isso é válido apenas para o serviço ativado de malha.
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
String |
getApplicationName()
Obtém o nome do aplicativo. |
String |
getApplicationTypeName()
Obtém o nome do tipo de aplicativo. |
Observable<Package |
getCodePackageAddedEvent()
CodePackageAddedEvent deve ser usado para registrar ouvintes para ouvir os eventos gerados na adição de novo pacote code ao manifesto do serviço. |
Observable<Package |
getCodePackageModifiedEvent()
CodePackageRemovedEvent deve ser usado para registrar ouvintes para ouvir os eventos gerados na modificação de um pacote code no manifesto do serviço. |
String |
getCodePackageName()
Obtém o nome do pacote de código ativado da malha. |
List<String> |
getCodePackageNames()
Recupera a lista de nomes de pacote de código no manifesto do serviço. |
Code |
getCodePackageObject(String packageName)
Retorna o objeto CodePackage do Pacote de Serviço que corresponde ao parâmetro packageName |
Observable<Package |
getCodePackageRemovedEvent()
CodePackageRemovedEvent deve ser usado para registrar ouvintes para ouvir os eventos gerados na remoção de um pacote code no manifesto do serviço. |
String |
getCodePackageVersion()
Obtém a versão do pacote de código ativado da malha |
Observable<Package |
getConfigurationPackageAddedEvent()
ConfigurationPackageAddedEvent deve ser usado para registrar ouvintes para ouvir os eventos gerados ao adicionar um novo pacote Config ao manifesto do serviço. |
Observable<Package |
getConfigurationPackageModifiedEvent()
ConfigurationPackageAddedEvent deve ser usado para registrar ouvintes para escutar os eventos gerados na modificação de um pacote Config no manifesto do serviço. |
List<String> |
getConfigurationPackageNames()
Recupera a lista de nomes de pacote de configuração no manifesto do serviço. |
Configuration |
getConfigurationPackageObject(String packageName)
Retorna o objeto ConfigurationPackage do Pacote de Serviço que corresponde ao parâmetro packageName |
Observable<Package |
getConfigurationPackageRemovedEvent()
ConfigurationPackageAddedEvent deve ser usado para registrar ouvintes para ouvir os eventos gerados na remoção de um pacote Config no manifesto do serviço. |
String |
getContextId()
Obtém a ID que representa o nome do pacote de serviço qualificado com o nome do pacote do aplicativo. |
Observable<Package |
getDataPackageAddedEvent()
DataPackageAddedEvent deve ser usado para registrar ouvintes para escutar os eventos gerados na adição de novo pacote de dados ao manifesto do serviço. |
Observable<Package |
getDataPackageModifiedEvent()
DataPackageAddedEvent deve ser usado para registrar ouvintes para escutar os eventos gerados na modificação de um pacote de dados no manifesto do serviço. |
List<String> |
getDataPackageNames()
Recupera todos os pacotes de dados por nome. |
Data |
getDataPackageObject(String packageName)
Retorna o objeto DataPackage do Pacote de Serviço que corresponde ao parâmetro packageName |
Observable<Package |
getDataPackageRemovedEvent()
DataPackageAddedEvent deve ser usado para registrar ouvintes para ouvir os eventos gerados na remoção de um pacote de dados no manifesto do serviço. |
Endpoint |
getEndpoint(String endpointName)
Recupera o ponto de extremidade por nome. |
LinkedHashMap<String, Endpoint |
getEndpoints()
Recupera todos os nomes de ponto de extremidade no manifesto do serviço. |
String |
getLogDirectory()
Obtém o caminho para o diretório de log que o aplicativo pode usar. |
String |
getServiceListenAddress()
O endereço no qual o serviço deve iniciar o ouvinte de comunicação. |
String |
getServiceManifestName()
Recupera o nome do manifesto do serviço. |
String |
getServiceManifestVersion()
Recupera a versão do manifesto do serviço. |
String |
getServicePublishAddress()
O endereço que o serviço deve publicar como o endereço de escuta. |
LinkedHashMap<String, Service |
getServiceTypes()
Recupera a lista de tipos do Grupo de Serviços no manifesto do serviço. |
String |
getTempDirectory()
Obtém o caminho para o diretório Temp que o Aplicativo pode usar. |
String |
getWorkDirectory()
Obtém o caminho para o diretório Trabalho que o Aplicativo pode usar. |
void |
reportApplicationHealth(HealthInformation healthInfo)
Relata a integridade do aplicativo atual. |
void |
reportDeployedApplicationHealth(HealthInformation healthInfo)
Relata a integridade do aplicativo implantado atualmente. |
void |
reportDeployedServicePackageHealth(HealthInformation healthInfo)
Relata a integridade do pacote de serviço implantado atualmente. |
Detalhes do método
getApplicationName
public String getApplicationName()
Obtém o nome do aplicativo.
Retornos:
getApplicationTypeName
public String getApplicationTypeName()
Obtém o nome do tipo de aplicativo.
Retornos:
getCodePackageAddedEvent
public Observable
CodePackageAddedEvent deve ser usado para registrar ouvintes para ouvir os eventos gerados na adição de novo pacote code ao manifesto do serviço.
Retornos:
getCodePackageModifiedEvent
public Observable
CodePackageRemovedEvent deve ser usado para registrar ouvintes para ouvir os eventos gerados na modificação de um pacote code no manifesto do serviço.
Retornos:
getCodePackageName
public String getCodePackageName()
Obtém o nome do pacote de código ativado da malha.
Retornos:
getCodePackageNames
public List
Recupera a lista de nomes de pacote de código no manifesto do serviço.
Retornos:
getCodePackageObject
public CodePackage getCodePackageObject(String packageName)
Retorna o objeto CodePackage do Pacote de Serviço que corresponde ao parâmetro packageName
Parâmetros:
Retornos:
getCodePackageRemovedEvent
public Observable
CodePackageRemovedEvent deve ser usado para registrar ouvintes para ouvir os eventos gerados na remoção de um pacote code no manifesto do serviço.
Retornos:
getCodePackageVersion
public String getCodePackageVersion()
Obtém a versão do pacote de código ativado da malha
Retornos:
getConfigurationPackageAddedEvent
public Observable
ConfigurationPackageAddedEvent deve ser usado para registrar ouvintes para ouvir os eventos gerados ao adicionar um novo pacote Config ao manifesto do serviço.
Retornos:
getConfigurationPackageModifiedEvent
public Observable
ConfigurationPackageAddedEvent deve ser usado para registrar ouvintes para escutar os eventos gerados na modificação de um pacote Config no manifesto do serviço.
Retornos:
getConfigurationPackageNames
public List
Recupera a lista de nomes de pacote de configuração no manifesto do serviço.
Retornos:
getConfigurationPackageObject
public ConfigurationPackage getConfigurationPackageObject(String packageName)
Retorna o objeto ConfigurationPackage do Pacote de Serviço que corresponde ao parâmetro packageName
Parâmetros:
Retornos:
getConfigurationPackageRemovedEvent
public Observable
ConfigurationPackageAddedEvent deve ser usado para registrar ouvintes para ouvir os eventos gerados na remoção de um pacote Config no manifesto do serviço.
Retornos:
getContextId
public String getContextId()
Obtém a ID que representa o nome do pacote de serviço qualificado com o nome do pacote do aplicativo.
Retornos:
getDataPackageAddedEvent
public Observable
DataPackageAddedEvent deve ser usado para registrar ouvintes para escutar os eventos gerados na adição de novo pacote de dados ao manifesto do serviço.
Retornos:
getDataPackageModifiedEvent
public Observable
DataPackageAddedEvent deve ser usado para registrar ouvintes para escutar os eventos gerados na modificação de um pacote de dados no manifesto do serviço.
Retornos:
getDataPackageNames
public List
Recupera todos os pacotes de dados por nome.
Retornos:
getDataPackageObject
public DataPackage getDataPackageObject(String packageName)
Retorna o objeto DataPackage do Pacote de Serviço que corresponde ao parâmetro packageName
Parâmetros:
Retornos:
getDataPackageRemovedEvent
public Observable
DataPackageAddedEvent deve ser usado para registrar ouvintes para ouvir os eventos gerados na remoção de um pacote de dados no manifesto do serviço.
Retornos:
getEndpoint
public EndpointResourceDescription getEndpoint(String endpointName)
Recupera o ponto de extremidade por nome.
Parâmetros:
Retornos:
getEndpoints
public LinkedHashMap
Recupera todos os nomes de ponto de extremidade no manifesto do serviço.
Retornos:
getLogDirectory
public String getLogDirectory()
Obtém o caminho para o diretório de log que o aplicativo pode usar.
Retornos:
getServiceListenAddress
public String getServiceListenAddress()
O endereço no qual o serviço deve iniciar o ouvinte de comunicação.
Retornos:
getServiceManifestName
public String getServiceManifestName()
Recupera o nome do manifesto do serviço.
Retornos:
getServiceManifestVersion
public String getServiceManifestVersion()
Recupera a versão do manifesto do serviço.
Retornos:
getServicePublishAddress
public String getServicePublishAddress()
O endereço que o serviço deve publicar como o endereço de escuta.
Retornos:
getServiceTypes
public LinkedHashMap
Recupera a lista de tipos do Grupo de Serviços no manifesto do serviço.
Retornos:
getTempDirectory
public String getTempDirectory()
Obtém o caminho para o diretório Temp que o Aplicativo pode usar.
Retornos:
getWorkDirectory
public String getWorkDirectory()
Obtém o caminho para o diretório Trabalho que o Aplicativo pode usar.
Retornos:
reportApplicationHealth
public void reportApplicationHealth(HealthInformation healthInfo)
Relata a integridade do aplicativo atual.
Parâmetros:
reportDeployedApplicationHealth
public void reportDeployedApplicationHealth(HealthInformation healthInfo)
Relata a integridade do aplicativo implantado atualmente.
Parâmetros:
reportDeployedServicePackageHealth
public void reportDeployedServicePackageHealth(HealthInformation healthInfo)
Relata a integridade do pacote de serviço implantado atualmente.
Parâmetros:
Aplica-se a
Azure SDK for Java