Freigeben über


ServiceEndpointCollection Klasse

  • java.lang.Object
    • Serializable
      • microsoft.servicefabric.services.communication.ServiceEndpointCollection

public class ServiceEndpointCollection

Diese Klasse stellt die Endpunkte eines Reliable-Diensts dar. Jeder Endpunkt verfügt über einen Listenernamen und die Adresse dieses Listeners.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
ServiceEndpointCollection()

Instanziiert eine leere ServiceEndpointsCollection

ServiceEndpointCollection(String listenerName, String endpointAddress)

Instanziiert die ServiceEndpointsCollection mit einem einzelnen Endpunkt, der durch den Namen des Listeners identifiziert wird.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
void addEndpoint(String listenerName, String endpointAddress)

Fügt die Endpunkte in der EndpointsCollection-Eingabeklasse der EndpointsCollection hinzu.

void addEndpoints(ServiceEndpointCollection newEndpoints)

Fügt die Endpunkte in der EndpointsCollection-Eingabeklasse der EndpointsCollection hinzu.

String getEndpointAddress(String listenerName)

Ruft den Endpunkt ab, der durch den Listenernamen identifiziert wird.

String getFirstEndpointAddress()

Ruft die erste Endpunktadresse in EndpointsCollection ab.

ServiceEndpointCollection parseEndpointsString(String endpointsString)

Erstellt eine EndpointsCollection aus einer Zeichenfolgenversion der Endpunkte. Zeichenfolgenform von EndpointsCollection hat das Format {"Endpoints":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}}

Map<String, String> toReadOnlyHashMap()

Legt die Adresse des Benutzerdienstreplikats auf die Adresse der schreibgeschützten Hashmap fest.

String toString()

Konvertiert die endpointsCollection in eine JSON-Zeichenfolge im Format {"Endpoints":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}}

Details zum Konstruktor

ServiceEndpointCollection

public ServiceEndpointCollection()

Instanziiert eine leere ServiceEndpointsCollection

ServiceEndpointCollection

public ServiceEndpointCollection(String listenerName, String endpointAddress)

Instanziiert die ServiceEndpointsCollection mit einem einzelnen Endpunkt, der durch den Namen des Listeners identifiziert wird.

Parameter:

listenerName - Listenername des Endpunkts
endpointAddress - Adresse des Endpunkts

Details zur Methode

addEndpoint

public void addEndpoint(String listenerName, String endpointAddress)

Fügt die Endpunkte in der EndpointsCollection-Eingabeklasse der EndpointsCollection hinzu.

Parameter:

listenerName - listenerName
endpointAddress - Adresse des Endpunkts

Löst aus:

FabricElementAlreadyExistsException - , wenn das Fabric-Element bereits vorhanden ist.

addEndpoints

public void addEndpoints(ServiceEndpointCollection newEndpoints)

Fügt die Endpunkte in der EndpointsCollection-Eingabeklasse der EndpointsCollection hinzu.

Parameter:

newEndpoints - Input EndpointsCollection

Löst aus:

FabricElementAlreadyExistsException - , wenn das Fabric-Element bereits vorhanden ist

getEndpointAddress

public String getEndpointAddress(String listenerName)

Ruft den Endpunkt ab, der durch den Listenernamen identifiziert wird.

Parameter:

listenerName - Name des Listeners

Gibt zurück:

True, wenn ein Endpunkt mit dem Listenernamen vorhanden ist, andernfalls False

getFirstEndpointAddress

public String getFirstEndpointAddress()

Ruft die erste Endpunktadresse in EndpointsCollection ab.

Gibt zurück:

True, wenn mindestens ein Endpunkt in der EndpointsCollection vorhanden ist, andernfalls false

parseEndpointsString

public static ServiceEndpointCollection parseEndpointsString(String endpointsString)

Erstellt eine EndpointsCollection aus einer Zeichenfolgenversion der Endpunkte. Zeichenfolgenform von EndpointsCollection hat das Format {"Endpoints":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}}

Parameter:

endpointsString - Zeichenfolgenform von endpointsCollection

Gibt zurück:

True, wenn die Zeichenfolge in eine gültige EndpointsCollection analysiert werden kann, andernfalls False

toReadOnlyHashMap

public Map toReadOnlyHashMap()

Legt die Adresse des Benutzerdienstreplikats auf die Adresse der schreibgeschützten Hashmap fest.

Gibt zurück:

Gibt eine nicht änderbare Ansicht der angegebenen Zuordnung zurück.

toString

public String toString()

Konvertiert die endpointsCollection in eine JSON-Zeichenfolge im Format {"Endpoints":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}}

Gibt zurück:

Zeichenfolgenform der endpointsCollection

Gilt für: