CodePackageActivationContext Schnittstelle
public interface CodePackageActivationContext
Stellt den Aktivierungskontext für den Service Fabric-Dienst dar. Dies gilt nur für den aktivierten Fabric-Dienst.
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
String |
getApplicationName()
Ruft den Namen der Anwendung ab. |
String |
getApplicationTypeName()
Ruft den Namen des Anwendungstyps ab. |
Observable<Package |
getCodePackageAddedEvent()
CodePackageAddedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Hinzufügen eines neuen Codepakets zum Dienstmanifest generiert werden. |
Observable<Package |
getCodePackageModifiedEvent()
CodePackageRemovedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Ändern eines Codepakets im Dienstmanifest generiert werden. |
String |
getCodePackageName()
Ruft den Namen des aktivierten Fabric-Codepakets ab. |
List<String> |
getCodePackageNames()
Ruft die Liste der Codepaketnamen im Dienstmanifest ab. |
Code |
getCodePackageObject(String packageName)
Gibt das CodePackage-Objekt aus dem Dienstpaket zurück, das mit dem packageName-Parameter übereinstimmt. |
Observable<Package |
getCodePackageRemovedEvent()
CodePackageRemovedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Entfernen eines Codepakets im Dienstmanifest generiert werden. |
String |
getCodePackageVersion()
Ruft die Version des fabric-aktivierten Codepakets ab. |
Observable<Package |
getConfigurationPackageAddedEvent()
ConfigurationPackageAddedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Hinzufügen eines neuen Konfigurationspakets zum Dienstmanifest generiert werden. |
Observable<Package |
getConfigurationPackageModifiedEvent()
ConfigurationPackageAddedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Ändern eines Konfigurationspakets im Dienstmanifest generiert werden. |
List<String> |
getConfigurationPackageNames()
Ruft die Liste der Konfigurationspaketnamen im Dienstmanifest ab. |
Configuration |
getConfigurationPackageObject(String packageName)
Gibt das ConfigurationPackage-Objekt aus dem Dienstpaket zurück, das mit dem packageName-Parameter übereinstimmt. |
Observable<Package |
getConfigurationPackageRemovedEvent()
ConfigurationPackageAddedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Entfernen eines Konfigurationspakets im Dienstmanifest generiert werden. |
String |
getContextId()
Ruft die ID ab, die den Dienstpaketnamen darstellt, der mit dem Anwendungspaketnamen qualifiziert ist. |
Observable<Package |
getDataPackageAddedEvent()
DataPackageAddedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Hinzufügen eines neuen Datenpakets zum Dienstmanifest generiert werden. |
Observable<Package |
getDataPackageModifiedEvent()
DataPackageAddedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Ändern eines Datenpakets im Dienstmanifest generiert werden. |
List<String> |
getDataPackageNames()
Ruft alle Datenpakete nach Namen ab. |
Data |
getDataPackageObject(String packageName)
Gibt ein DataPackage-Objekt aus dem Dienstpaket zurück, das mit dem packageName-Parameter übereinstimmt. |
Observable<Package |
getDataPackageRemovedEvent()
DataPackageAddedEvent sollte verwendet werden, um Listener zu registrieren, die auf die Ereignisse lauschen, die beim Entfernen eines Datenpakets im Dienstmanifest generiert werden. |
Endpoint |
getEndpoint(String endpointName)
Ruft den Endpunkt anhand des Namens ab. |
LinkedHashMap<String, Endpoint |
getEndpoints()
Ruft alle Endpunktnamen im Dienstmanifest ab. |
String |
getLogDirectory()
Ruft den Pfad zum Protokollverzeichnis ab, das die Anwendung verwenden kann. |
String |
getServiceListenAddress()
Die Adresse, an der der Dienst den Kommunikationslistener starten soll. |
String |
getServiceManifestName()
Ruft den Namen des Dienstmanifests ab. |
String |
getServiceManifestVersion()
Ruft die Version des Dienstmanifests ab. |
String |
getServicePublishAddress()
Die Adresse, die der Dienst als Lauschadresse veröffentlichen soll. |
LinkedHashMap<String, Service |
getServiceTypes()
Ruft die Liste der Dienstgruppentypen im Dienstmanifest ab. |
String |
getTempDirectory()
Ruft den Pfad zum temp-Verzeichnis ab, das die Anwendung verwenden kann. |
String |
getWorkDirectory()
Ruft den Pfad zum Arbeitsverzeichnis ab, das die Anwendung verwenden kann. |
void |
reportApplicationHealth(HealthInformation healthInfo)
Meldet die Integrität für die aktuelle Anwendung. |
void |
reportDeployedApplicationHealth(HealthInformation healthInfo)
Meldet die Integrität für die aktuell bereitgestellte Anwendung. |
void |
reportDeployedServicePackageHealth(HealthInformation healthInfo)
Meldet die Integrität für das aktuell bereitgestellte Dienstpaket. |
Details zur Methode
getApplicationName
public String getApplicationName()
Ruft den Namen der Anwendung ab.
Gibt zurück:
getApplicationTypeName
public String getApplicationTypeName()
Ruft den Namen des Anwendungstyps ab.
Gibt zurück:
getCodePackageAddedEvent
public Observable
CodePackageAddedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Hinzufügen eines neuen Codepakets zum Dienstmanifest generiert werden.
Gibt zurück:
getCodePackageModifiedEvent
public Observable
CodePackageRemovedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Ändern eines Codepakets im Dienstmanifest generiert werden.
Gibt zurück:
getCodePackageName
public String getCodePackageName()
Ruft den Namen des aktivierten Fabric-Codepakets ab.
Gibt zurück:
getCodePackageNames
public List
Ruft die Liste der Codepaketnamen im Dienstmanifest ab.
Gibt zurück:
getCodePackageObject
public CodePackage getCodePackageObject(String packageName)
Gibt das CodePackage-Objekt aus dem Dienstpaket zurück, das mit dem packageName-Parameter übereinstimmt.
Parameter:
Gibt zurück:
getCodePackageRemovedEvent
public Observable
CodePackageRemovedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Entfernen eines Codepakets im Dienstmanifest generiert werden.
Gibt zurück:
getCodePackageVersion
public String getCodePackageVersion()
Ruft die Version des fabric-aktivierten Codepakets ab.
Gibt zurück:
getConfigurationPackageAddedEvent
public Observable
ConfigurationPackageAddedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Hinzufügen eines neuen Konfigurationspakets zum Dienstmanifest generiert werden.
Gibt zurück:
getConfigurationPackageModifiedEvent
public Observable
ConfigurationPackageAddedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Ändern eines Konfigurationspakets im Dienstmanifest generiert werden.
Gibt zurück:
getConfigurationPackageNames
public List
Ruft die Liste der Konfigurationspaketnamen im Dienstmanifest ab.
Gibt zurück:
getConfigurationPackageObject
public ConfigurationPackage getConfigurationPackageObject(String packageName)
Gibt das ConfigurationPackage-Objekt aus dem Dienstpaket zurück, das mit dem packageName-Parameter übereinstimmt.
Parameter:
Gibt zurück:
getConfigurationPackageRemovedEvent
public Observable
ConfigurationPackageAddedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Entfernen eines Konfigurationspakets im Dienstmanifest generiert werden.
Gibt zurück:
getContextId
public String getContextId()
Ruft die ID ab, die den Dienstpaketnamen darstellt, der mit dem Anwendungspaketnamen qualifiziert ist.
Gibt zurück:
getDataPackageAddedEvent
public Observable
DataPackageAddedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Hinzufügen eines neuen Datenpakets zum Dienstmanifest generiert werden.
Gibt zurück:
getDataPackageModifiedEvent
public Observable
DataPackageAddedEvent sollte verwendet werden, um Listener zu registrieren, um auf die Ereignisse zu lauschen, die beim Ändern eines Datenpakets im Dienstmanifest generiert werden.
Gibt zurück:
getDataPackageNames
public List
Ruft alle Datenpakete nach Namen ab.
Gibt zurück:
getDataPackageObject
public DataPackage getDataPackageObject(String packageName)
Gibt ein DataPackage-Objekt aus dem Dienstpaket zurück, das mit dem packageName-Parameter übereinstimmt.
Parameter:
Gibt zurück:
getDataPackageRemovedEvent
public Observable
DataPackageAddedEvent sollte verwendet werden, um Listener zu registrieren, die auf die Ereignisse lauschen, die beim Entfernen eines Datenpakets im Dienstmanifest generiert werden.
Gibt zurück:
getEndpoint
public EndpointResourceDescription getEndpoint(String endpointName)
Ruft den Endpunkt anhand des Namens ab.
Parameter:
Gibt zurück:
getEndpoints
public LinkedHashMap
Ruft alle Endpunktnamen im Dienstmanifest ab.
Gibt zurück:
getLogDirectory
public String getLogDirectory()
Ruft den Pfad zum Protokollverzeichnis ab, das die Anwendung verwenden kann.
Gibt zurück:
getServiceListenAddress
public String getServiceListenAddress()
Die Adresse, an der der Dienst den Kommunikationslistener starten soll.
Gibt zurück:
getServiceManifestName
public String getServiceManifestName()
Ruft den Namen des Dienstmanifests ab.
Gibt zurück:
getServiceManifestVersion
public String getServiceManifestVersion()
Ruft die Version des Dienstmanifests ab.
Gibt zurück:
getServicePublishAddress
public String getServicePublishAddress()
Die Adresse, die der Dienst als Lauschadresse veröffentlichen soll.
Gibt zurück:
getServiceTypes
public LinkedHashMap
Ruft die Liste der Dienstgruppentypen im Dienstmanifest ab.
Gibt zurück:
getTempDirectory
public String getTempDirectory()
Ruft den Pfad zum temp-Verzeichnis ab, das die Anwendung verwenden kann.
Gibt zurück:
getWorkDirectory
public String getWorkDirectory()
Ruft den Pfad zum Arbeitsverzeichnis ab, das die Anwendung verwenden kann.
Gibt zurück:
reportApplicationHealth
public void reportApplicationHealth(HealthInformation healthInfo)
Meldet die Integrität für die aktuelle Anwendung.
Parameter:
reportDeployedApplicationHealth
public void reportDeployedApplicationHealth(HealthInformation healthInfo)
Meldet die Integrität für die aktuell bereitgestellte Anwendung.
Parameter:
reportDeployedServicePackageHealth
public void reportDeployedServicePackageHealth(HealthInformation healthInfo)
Meldet die Integrität für das aktuell bereitgestellte Dienstpaket.
Parameter:
Gilt für:
Azure SDK for Java