Freigeben über


ActorNameFormat Klasse

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

public class ActorNameFormat

Enthält statische Methoden zum Generieren von Namen wie Dienstname, Anwendungsname aus dem Akteurschnittstellentyp.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
String getConfigPackageName(Class<?> actorImplementationType)

Ruft den Konfigurationspaketnamen ab, der im Dienstpaket für den Actor verwendet wird.

String getFabricServiceEndpointName(Class<?> actorImplementationType)

Ruft den Dienstendpunkt für den Akteurtyp ab, der im Dienstmanifest für den Actor-Dienst angegeben ist.

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

Ruft den Namen des Diensts ab, der den Akteurtyp im Service Fabric-Cluster hostet.

String getFabricServiceReplicatorConfigSectionName(Class<?> actorImplementationType)

Ruft den Namen des Konfigurationsabschnitts des Replikats ab, der im Konfigurationspaket für den Actor-Dienst angegeben ist.

Bemerkungen: Werte, die im Abschnitt Replikatkonfiguration angegeben sind, werden verwendet, um die Replikation des Akteurzustands zwischen primären und sekundären Replikaten zu konfigurieren ReplicatorSettings .

String getFabricServiceReplicatorEndpointName(Class<?> actorImplementationType)

Ruft den Replikatendpunkt ab, der im Dienstmanifest für den Akteurdienst angegeben ist.

String getFabricServiceReplicatorSecurityConfigSectionName(Class<?> actorImplementationType)

Ruft den Im Konfigurationspaket für den Actor-Dienst angegebenen Namen des Abschnitts für die Sicherheitskonfiguration des Replikats ab.

Bemerkungen: Werte, die im Abschnitt "Replikatsicherheitskonfiguration" angegeben sind, werden verwendet, um die Replikation des Akteurzustands zwischen primären und sekundären Replikaten zu konfigurieren system.fabric.ReplicatorSettings#securityCredentials .

String getFabricServiceTransportSettingsSectionName(Class<?> actorImplementationType)

Ruft den Namen des Fabrictransport-Konfigurationsabschnitts ab, der im Konfigurationspaket für den Actordienst angegeben ist.

Bemerkungen:Werte, die im FabricTransport-Konfigurationsabschnitt angegeben sind, werden verwendet, um die Kommunikation zu konfigurieren microsoft.servicefabric.fabrictransport.runtime.FabricTransportListenerSettings .

String getFabricServiceTypeName(Class<?> actorImplementationType)

Ruft den Diensttypnamen für den Akteur ab.

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

Ruft den Dienst-URI ab, der den Akteurtyp im Service Fabric-Cluster hostet.

Bemerkungen: Wenn applicationName als NULL- oder leere Zeichenfolge übergeben wird, wird versucht, den Anwendungsnamen von CodePackageActivationContextabzurufen. Wenn die Methode immer noch nicht den Anwendungsnamen ermitteln kann, java.lang.IllegalArgumentException wird ausgelöst.

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

Ruft den Dienst-URI ab, der den Akteurtyp im Service Fabric-Cluster hostet.

Bemerkungen: Wenn applicationUri als NULL- oder leere Zeichenfolge übergeben wird, wird versucht, den Anwendungsnamen von CodePackageActivationContextabzurufen. Wenn die Methode immer noch nicht den Anwendungsnamen ermitteln kann, java.lang.IllegalArgumentException wird ausgelöst.

String getName(Class<?> actorInterfaceType)

Ruft den Namen von Actor aus actorInterfaceType ab.

Details zur Methode

getConfigPackageName

public static String getConfigPackageName(Class actorImplementationType)

Ruft den Konfigurationspaketnamen ab, der im Dienstpaket für den Actor verwendet wird.

Parameter:

actorImplementationType - Typ der Klasse, die den Actor implementiert.

Gibt zurück:

Name des Konfigurationspakets.

getFabricServiceEndpointName

public static String getFabricServiceEndpointName(Class actorImplementationType)

Ruft den Dienstendpunkt für den Akteurtyp ab, der im Dienstmanifest für den Actor-Dienst angegeben ist.

Parameter:

actorImplementationType - Typ der Klasse, die den Actor implementiert.

Gibt zurück:

Name des Dienstendpunkts.

getFabricServiceName

public static String getFabricServiceName(Class actorInterfaceType, String serviceName)

Ruft den Namen des Diensts ab, der den Akteurtyp im Service Fabric-Cluster hostet.

Parameter:

actorInterfaceType - Typ der Actor-Schnittstelle.
serviceName - Name des Diensts, der den Akteurtyp hosten soll. Wenn dieser Wert NULL ist, wird der Dienstname mithilfe von actorInterfaceType erstellt.

Gibt zurück:

Service Fabric-Dienstname, der den Akteurtyp hosten soll.

getFabricServiceReplicatorConfigSectionName

public static String getFabricServiceReplicatorConfigSectionName(Class actorImplementationType)

Ruft den Namen des Konfigurationsabschnitts des Replikats ab, der im Konfigurationspaket für den Actor-Dienst angegeben ist.

Bemerkungen: Werte, die im Abschnitt Replikatkonfiguration angegeben sind, werden verwendet, um die Replikation des Akteurzustands zwischen primären und sekundären Replikaten zu konfigurieren ReplicatorSettings .

Parameter:

actorImplementationType - Typ der Klasse, die den Actor implementiert.

Gibt zurück:

Name des Konfigurationsabschnitts des Replikats.

getFabricServiceReplicatorEndpointName

public static String getFabricServiceReplicatorEndpointName(Class actorImplementationType)

Ruft den Replikatendpunkt ab, der im Dienstmanifest für den Akteurdienst angegeben ist.

Parameter:

actorImplementationType - Typ der Klasse, die den Actor implementiert.

Gibt zurück:

Name des Dienstreplikatorendpunkts.

getFabricServiceReplicatorSecurityConfigSectionName

public static String getFabricServiceReplicatorSecurityConfigSectionName(Class actorImplementationType)

Ruft den Im Konfigurationspaket für den Actor-Dienst angegebenen Namen des Abschnitts für die Sicherheitskonfiguration des Replikats ab.

Bemerkungen: Werte, die im Abschnitt "Replikatsicherheitskonfiguration" angegeben sind, werden verwendet, um die Replikation des Akteurzustands zwischen primären und sekundären Replikaten zu konfigurieren system.fabric.ReplicatorSettings#securityCredentials .

Parameter:

actorImplementationType - Typ der Klasse, die den Actor implementiert.

Gibt zurück:

Name des Abschnitts "Security Configuration" des Replikats.

getFabricServiceTransportSettingsSectionName

public static String getFabricServiceTransportSettingsSectionName(Class actorImplementationType)

Ruft den Namen des Fabrictransport-Konfigurationsabschnitts ab, der im Konfigurationspaket für den Actordienst angegeben ist.

Bemerkungen:Werte, die im FabricTransport-Konfigurationsabschnitt angegeben sind, werden verwendet, um die Kommunikation zu konfigurieren microsoft.servicefabric.fabrictransport.runtime.FabricTransportListenerSettings .

Parameter:

actorImplementationType - Typ der Klasse, die den Actor implementiert.

Gibt zurück:

Name des FabricTransport-Konfigurationsabschnitts.

getFabricServiceTypeName

public static String getFabricServiceTypeName(Class actorImplementationType)

Ruft den Diensttypnamen für den Akteur ab.

Parameter:

actorImplementationType - Akteurimplementierungstyp.

Gibt zurück:

Diensttypname.

getFabricServiceUri

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

Ruft den Dienst-URI ab, der den Akteurtyp im Service Fabric-Cluster hostet.

Bemerkungen: Wenn applicationName als NULL- oder leere Zeichenfolge übergeben wird, wird versucht, den Anwendungsnamen von CodePackageActivationContextabzurufen. Wenn die Methode immer noch nicht den Anwendungsnamen ermitteln kann, java.lang.IllegalArgumentException wird ausgelöst.

Parameter:

actorInterfaceType - Typ der Actor-Schnittstelle.
applicationName - Service Fabric-Anwendungsname, der den Akteurdienst enthält. Wenn dieser Wert NULL ist, wird der Anwendungsname von abgerufen. getApplicationName()
serviceName - Name des Diensts, der den Akteurtyp hosten soll. Wenn dieser Wert NULL ist, wird der Dienstname mithilfe von actorInterfaceType erstellt.

Gibt zurück:

Service Fabric-Dienst-URI, der den Akteurtyp hosten soll.

Löst aus:

java.net.URISyntaxException - Löst URISyntaxException aus.
IllegalArgumentException - Wenn applicationName nicht mithilfe CodePackageActivationContextvon ermittelt werden kann.

getFabricServiceUri

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

Ruft den Dienst-URI ab, der den Akteurtyp im Service Fabric-Cluster hostet.

Bemerkungen: Wenn applicationUri als NULL- oder leere Zeichenfolge übergeben wird, wird versucht, den Anwendungsnamen von CodePackageActivationContextabzurufen. Wenn die Methode immer noch nicht den Anwendungsnamen ermitteln kann, java.lang.IllegalArgumentException wird ausgelöst.

Parameter:

actorInterfaceType - Typ der Actor-Schnittstelle.
applicationUri - Service Fabric-Anwendungs-URI, der den Actor-Dienst enthält. Wenn dieser Wert NULL ist, wird der Anwendungsname von abgerufen. getApplicationName()
serviceName - Name des Diensts, der den Akteurtyp hosten soll. Wenn dieser Wert NULL ist, wird der Dienstname mithilfe von actorInterfaceType erstellt.

Gibt zurück:

Service Fabric-Dienst-URI, der den Akteurtyp hosten soll.

Löst aus:

java.net.URISyntaxException - Löst URISyntaxException aus.
IllegalArgumentException - Wenn applicationUri nicht mithilfe CodePackageActivationContextvon ermittelt werden kann.

getName

public static String getName(Class actorInterfaceType)

Ruft den Namen von Actor aus actorInterfaceType ab.

Parameter:

actorInterfaceType - Typ der Actor-Schnittstelle.

Gibt zurück:

Name des Akteurs.

Gilt für: