ActorProxyBase Classe
- java.
lang. Object - ProxyBase
- microsoft.
servicefabric. actors. client. ActorProxyBase
- microsoft.
public class ActorProxyBase extends ProxyBase implements ActorProxy
Fournit l’implémentation de base pour le proxy vers les objets d’acteur distants qui implémentent des interfaces IActor.
Récapitulatif du constructeur
Constructeur | Description |
---|---|
ActorProxyBase() |
Initialise une nouvelle instance de la classe ActorProxy. |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
static<T extends Actor> T |
create(Class<T> actorInterfaceType, ActorId actorId)
Crée un proxy vers l’objet actor qui implémente une interface d’acteur. Le paramètre applicationName peut être null si le client s’exécute dans le cadre de la même application Service Fabric que le service d’acteur avec lequel il a l’intention de communiquer. Dans ce cas, le nom de l’application est déterminé à partir de CodePackageActivationContextet est obtenu en appelant la getApplicationName() propriété . |
static<T extends Actor> T |
create(Class<T> actorInterfaceType, ActorId actorId, String applicationName)
Crée un proxy vers l’objet actor qui implémente une interface d’acteur. Le paramètre applicationName peut être null si le client s’exécute dans le cadre de la même application Service Fabric que le service d’acteur avec lequel il a l’intention de communiquer. Dans ce cas, le nom de l’application est déterminé à partir de CodePackageActivationContextet est obtenu en appelant la getApplicationName() propriété . |
static<T extends Actor> T |
create(Class<T> actorInterfaceType, ActorId actorId, String applicationName, String serviceName)
Crée un proxy vers l’objet actor qui implémente une interface d’acteur. Le paramètre applicationName peut être null si le client s’exécute dans le cadre de la même application Service Fabric que le service d’acteur avec lequel il a l’intention de communiquer. Dans ce cas, le nom de l’application est déterminé à partir de CodePackageActivationContextet est obtenu en appelant la getApplicationName() propriété . |
static<T extends Actor> T |
create(Class<T> actorInterfaceType, ActorId actorId, String applicationName, String serviceName, String listenerName)
Crée un proxy vers l’objet actor qui implémente une interface d’acteur. Le paramètre applicationName peut être null si le client s’exécute dans le cadre de la même application Service Fabric que le service d’acteur avec lequel il a l’intention de communiquer. Dans ce cas, le nom de l’application est déterminé à partir de CodePackageActivationContextet est obtenu en appelant la getApplicationName() propriété . |
static<T extends Actor> T |
create(Class<T> actorInterfaceType, ActorId actorId, URI serviceUri)
Crée un proxy vers l’objet acteur qui implémente une interface d’acteur. |
static<T extends Actor> T |
create(Class<T> actorInterfaceType, ActorId actorId, URI serviceUri, String listenerName)
Crée un proxy vers l’objet acteur qui implémente une interface d’acteur. |
Object | createRequestMessageBody(Object requestMessageBodyValue) |
Object | deserializeMessage(byte[] msgBodyValue) |
Actor |
getActorId()
Obtient ActorId associé à l’objet proxy. |
ActorServicePartitionClientImpl |
getActorServicePartitionClient()
Obtient microsoft.servicefabric.actors.remoting.client.internal.ActorServicePartitionClientImpl que ce proxy utilise pour communiquer avec l’acteur. |
Fabric |
getDefaultProxyFactory()
Obtient la fabrique de proxy d’acteur par défaut. |
Object | getResponseMessageBodyValue(Object responseMessageBody) |
void |
initialize(ActorServicePartitionClientImpl actorServicePartitionClient)
Méthode permettant d’initialiser le proxy d’acteur instance Pour une utilisation interne uniquement. |
void | invoke(int interfaceId, int methodId, byte[] requestMsgBodyBytes) |
CompletableFuture<byte[]> | invokeAsync(int interfaceId, int methodId, byte[] requestMsgBodyBytes, CancellationToken cancellationToken) |
byte [] | serializeMessage(Object msgBodyValue) |
Membres hérités
Détails du constructeur
ActorProxyBase
protected ActorProxyBase()
Initialise une nouvelle instance de la classe ActorProxy.
Détails de la méthode
create
public static static
Crée un proxy vers l’objet actor qui implémente une interface d’acteur.
Le paramètre applicationName peut être null si le client s’exécute dans le cadre de la même application Service Fabric que le service d’acteur avec lequel il a l’intention de communiquer. Dans ce cas, le nom de l’application est déterminé à partir de CodePackageActivationContextet est obtenu en appelant la getApplicationName() propriété .
Paramètres:
Retours:
Exception:
create
public static static
Crée un proxy vers l’objet actor qui implémente une interface d’acteur.
Le paramètre applicationName peut être null si le client s’exécute dans le cadre de la même application Service Fabric que le service d’acteur avec lequel il a l’intention de communiquer. Dans ce cas, le nom de l’application est déterminé à partir de CodePackageActivationContextet est obtenu en appelant la getApplicationName() propriété .
Paramètres:
Retours:
Exception:
create
public static static
Crée un proxy vers l’objet actor qui implémente une interface d’acteur.
Le paramètre applicationName peut être null si le client s’exécute dans le cadre de la même application Service Fabric que le service d’acteur avec lequel il a l’intention de communiquer. Dans ce cas, le nom de l’application est déterminé à partir de CodePackageActivationContextet est obtenu en appelant la getApplicationName() propriété .
Paramètres:
Retours:
Exception:
create
public static static
Crée un proxy vers l’objet actor qui implémente une interface d’acteur.
Le paramètre applicationName peut être null si le client s’exécute dans le cadre de la même application Service Fabric que le service d’acteur avec lequel il a l’intention de communiquer. Dans ce cas, le nom de l’application est déterminé à partir de CodePackageActivationContextet est obtenu en appelant la getApplicationName() propriété .
Paramètres:
Retours:
Exception:
create
public static static
Crée un proxy vers l’objet acteur qui implémente une interface d’acteur.
Paramètres:
Retours:
create
public static static
Crée un proxy vers l’objet acteur qui implémente une interface d’acteur.
Paramètres:
Retours:
createRequestMessageBody
protected Object createRequestMessageBody(Object requestMessageBodyValue)
Paramètres:
deserializeMessage
protected Object deserializeMessage(byte[] msgBodyValue)
Paramètres:
getActorId
getActorServicePartitionClient
public ActorServicePartitionClientImpl getActorServicePartitionClient()
Obtient microsoft.servicefabric.actors.remoting.client.internal.ActorServicePartitionClientImpl que ce proxy utilise pour communiquer avec l’acteur.
Remplacements:
ActorProxyBase.getActorServicePartitionClient()Retours:
microsoft.servicefabric.actors.remoting.client.internal.ActorServicePartitionClientImpl que ce proxy utilise pour communiquer avec l’acteur.
getDefaultProxyFactory
public static FabricActorProxyFactory getDefaultProxyFactory()
Obtient la fabrique de proxy d’acteur par défaut.
Retours:
getResponseMessageBodyValue
protected Object getResponseMessageBodyValue(Object responseMessageBody)
Paramètres:
initialize
public void initialize(ActorServicePartitionClientImpl actorServicePartitionClient)
Méthode permettant d’initialiser le proxy d’acteur instance Pour une utilisation interne uniquement.
Paramètres:
invoke
protected void invoke(int interfaceId, int methodId, byte[] requestMsgBodyBytes)
Paramètres:
invokeAsync
protected CompletableFuture
Paramètres:
serializeMessage
protected byte [] serializeMessage(Object msgBodyValue)
Paramètres:
S’applique à
Azure SDK for Java