ServiceProxyFactory Schnittstelle
public interface ServiceProxyFactory
Gibt die Schnittstelle für die Factory an, die Proxys für die Remotekommunikation mit dem angegebenen Dienst erstellt.
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
public<T extends Service> T |
createServiceProxy(Class<T> serviceInterfaceType, URI serviceUri)
Erstellt einen Proxy für die Kommunikation mit dem angegebenen Dienst über die Remoteschnittstelle
|
public<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 zur Methode
createServiceProxy
public public
Erstellt einen Proxy für die Kommunikation mit dem angegebenen Dienst über die Remoteschnittstelle<T>
</code> that the service implements.</p>
Parameter:
serviceInterfaceType
- Schnittstellentyp, der remoteisiert wird
serviceUri
- URI des Diensts.
Gibt zurück:
Der Proxy, der die Schnittstelle implementiert, die remote verwendet wird. Das zurückgegebene Objekt implementiert ServiceProxy auch eine Schnittstelle.
createServiceProxy
public 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>
Parameter:
serviceInterfaceType
- Schnittstellentyp, der remoteisiert wird
serviceUri
- URI des Diensts.
partitionKey
- Der Partitionsschlüssel, der bestimmt, welche Dienstpartition für die Verarbeitung von Anforderungen von diesem Dienstproxy 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 aus dem Dienst 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 remote verwendet wird. Das zurückgegebene Objekt implementiert ServiceProxy auch eine Schnittstelle.
Gilt für:
Azure SDK for Java