ProxyBase Classe
- java.
lang. Object - microsoft.
servicefabric. services. remoting. builder. ProxyBase
- microsoft.
public class ProxyBase
Classe de base utilisée par le générateur de code de communication à distance pour générer le proxy pour les interfaces distantes.
Récapitulatif du constructeur
Constructeur | Description |
---|---|
ProxyBase() |
Initialise une nouvelle instance de la classe ProxyBase. |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
CompletableFuture<?> |
continueWith(CompletableFuture<Object> future)
Appelé par la classe proxy générée pour continuer après avoir obtenu le corps de la réponse qui n’a pas de valeur. |
<T> CompletableFuture<T> |
continueWithResult(int interfaceId, int methodId, CompletableFuture<Object> future)
Appelé par la classe proxy générée pour obtenir le résultat du corps de la réponse. |
abstract Object |
createRequestMessageBody(Object requestMessageBodyValue)
Créez le corps du message de demande de communication à distance. |
abstract Object |
deserializeMessage(byte[] msgBodyValue)
Méthode de désérialize. |
abstract Object |
getResponseMessageBodyValue(Object responseMessageBody)
Obtient la réponse de la demande à l’objet distant. |
abstract Object |
getReturnValue(int interfaceId, int methodId, Object responseBody)
Implémenté par la classe dérivée pour le type caster le corps de la réponse et en extraire la valeur. |
abstract void |
invoke(int interfaceId, int methodId, byte[] requestMsgBodyBytes)
Appelée par la classe proxy générée pour envoyer le message à l’objet distant. |
void |
invoke(int interfaceId, int methodId, Object requestMsgBodyValue)
Appelée par la classe proxy générée pour envoyer le message à l’objet distant. |
abstract CompletableFuture<byte[]> |
invokeAsync(int interfaceId, int methodId, byte[] requestMsgBodyBytes, CancellationToken cancellationToken)
Appelé par la classe proxy générée pour envoyer la demande à l’objet distant et récupérer la réponse. |
CompletableFuture<Object> |
invokeAsync(int interfaceId, int methodId, Object requestMsgBodyValue, CancellationToken cancellationToken)
Appelé par la classe proxy générée pour envoyer la demande à l’objet distant et récupérer la réponse. |
abstract byte [] |
serializeMessage(Object msgBodyValue)
Sérialise l’objet donné |
Détails du constructeur
ProxyBase
protected ProxyBase()
Initialise une nouvelle instance de la classe ProxyBase.
Détails de la méthode
continueWith
protected CompletableFuture continueWith(CompletableFuture
Azure SDK for Java