FabricServiceProxyFactory Klasse
- java.
lang. Object - ServiceProxyFactory
- microsoft.
servicefabric. services. remoting. client. FabricServiceProxyFactory
- microsoft.
public class FabricServiceProxyFactory implements ServiceProxyFactory
Gibt die Factory an, die Proxys für die Remotekommunikation mit dem angegebenen Dienst erstellt.
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung |
---|---|
FabricServiceProxyFactory() |
Instanziiert die ServiceProxyFactory mit der angegebenen Remoting factory und retrysettings. |
FabricServiceProxyFactory(Function<ServiceRemotingCallbackClient, ServiceRemotingClientFactory> createServiceRemotingClientFactory, OperationRetrySettings retrySettings) |
Instanziiert die ServiceProxyFactory mit der angegebenen Remoting factory und retrysettings. |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
<T extends Service> T |
createServiceProxy(Class<T> serviceInterfaceType, URI serviceUri)
Erstellt einen Proxy für die Kommunikation mit dem angegebenen Dienst über die Remoteschnittstelle
|
<T extends Service> T |
createServiceProxy(Class<T> serviceInterfaceType, URI serviceUri, ServicePartitionKey partitionKey, TargetReplicaSelector targetReplicaSelector, String listenerName)
Erstellt einen Proxy für die Kommunikation mit dem angegebenen Dienst über die Remoteschnittstelle
|
Details zum Konstruktor
FabricServiceProxyFactory
public FabricServiceProxyFactory()
Instanziiert die ServiceProxyFactory mit der angegebenen Remoting factory und retrysettings.
FabricServiceProxyFactory
public FabricServiceProxyFactory(Function
Instanziiert die ServiceProxyFactory mit der angegebenen Remoting factory und retrysettings.
Parameter:
Details zur Methode
createServiceProxy
public
Erstellt einen Proxy für die Kommunikation mit dem angegebenen Dienst über die Remoteschnittstelle<T>
</code> that the service implements.</p>
Überschreibt:
FabricServiceProxyFactory.createServiceProxy(Class<T> serviceInterfaceType, URI serviceUri)
Parameter:
serviceInterfaceType
- Schnittstellentyp, der remoteisiert wird
serviceUri
- URI des Diensts.
Gibt zurück:
Der Proxy, der die Schnittstelle implementiert, die remotediert wird. Das zurückgegebene Objekt implementiert ServiceProxy auch eine Schnittstelle.
createServiceProxy
public T createServiceProxy(Class serviceInterfaceType, URI serviceUri, ServicePartitionKey partitionKey, TargetReplicaSelector targetReplicaSelector, String listenerName)
Erstellt einen Proxy für die Kommunikation mit dem angegebenen Dienst über die Remoteschnittstelle<T>
</code> that the service implements.</p>
Überschreibt:
FabricServiceProxyFactory.createServiceProxy(Class<T> serviceInterfaceType, URI serviceUri, ServicePartitionKey partitionKey, TargetReplicaSelector targetReplicaSelector, String listenerName)
Parameter:
serviceInterfaceType
- Schnittstellentyp, der remoteisiert wird
serviceUri
- URI des Diensts.
partitionKey
- Der Partitionsschlüssel, der bestimmt, welche Dienstpartition für die Verarbeitung von Anforderungen dieses Dienstproxys verantwortlich ist.
targetReplicaSelector
- Bestimmt, mit welchem Replikat oder instance der Dienstpartition der Client eine Verbindung herstellen soll.
listenerName
- Dieser Parameter ist Optional, wenn der Dienst über einen einzelnen Kommunikationslistener verfügt. Die Endpunkte des Diensts haben die Form {"Endpoints":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}}. Wenn der Dienst mehrere Endpunkte verfügbar macht, identifiziert dieser Parameter, welcher dieser Endpunkte für die Remotingkommunikation verwendet werden soll.
Gibt zurück:
Der Proxy, der die Schnittstelle implementiert, die remotediert wird. Das zurückgegebene Objekt implementiert ServiceProxy auch eine Schnittstelle.
Gilt für:
Azure SDK for Java