ActorProxyBase Classe
- java.
lang. Object - ProxyBase
- microsoft.
servicefabric. actors. client. ActorProxyBase
- microsoft.
public class ActorProxyBase extends ProxyBase implements ActorProxy
Fornece a implementação base para o proxy para os objetos de ator remoto que implementam interfaces IActor.
Resumo do Construtor
Construtor | Description |
---|---|
ActorProxyBase() |
Inicializa uma nova instância da classe ActorProxy. |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
static<T extends Actor> T |
create(Class<T> actorInterfaceType, ActorId actorId)
Cria um proxy para o objeto de ator que implementa uma interface de ator. O parâmetro applicationName poderá ser nulo se o cliente estiver em execução como parte do mesmo aplicativo do Service Fabric que o serviço de ator com o qual ele pretende se comunicar. Nesse caso, o nome do aplicativo é determinado de CodePackageActivationContexte é obtido chamando a getApplicationName() propriedade . |
static<T extends Actor> T |
create(Class<T> actorInterfaceType, ActorId actorId, String applicationName)
Cria um proxy para o objeto de ator que implementa uma interface de ator. O parâmetro applicationName poderá ser nulo se o cliente estiver em execução como parte do mesmo aplicativo do Service Fabric que o serviço de ator com o qual ele pretende se comunicar. Nesse caso, o nome do aplicativo é determinado de CodePackageActivationContexte é obtido chamando a getApplicationName() propriedade . |
static<T extends Actor> T |
create(Class<T> actorInterfaceType, ActorId actorId, String applicationName, String serviceName)
Cria um proxy para o objeto de ator que implementa uma interface de ator. O parâmetro applicationName poderá ser nulo se o cliente estiver em execução como parte do mesmo aplicativo do Service Fabric que o serviço de ator com o qual ele pretende se comunicar. Nesse caso, o nome do aplicativo é determinado de CodePackageActivationContexte é obtido chamando a getApplicationName() propriedade . |
static<T extends Actor> T |
create(Class<T> actorInterfaceType, ActorId actorId, String applicationName, String serviceName, String listenerName)
Cria um proxy para o objeto de ator que implementa uma interface de ator. O parâmetro applicationName poderá ser nulo se o cliente estiver em execução como parte do mesmo aplicativo do Service Fabric que o serviço de ator com o qual ele pretende se comunicar. Nesse caso, o nome do aplicativo é determinado de CodePackageActivationContexte é obtido chamando a getApplicationName() propriedade . |
static<T extends Actor> T |
create(Class<T> actorInterfaceType, ActorId actorId, URI serviceUri)
Cria um proxy para o objeto de ator que implementa uma interface de ator. |
static<T extends Actor> T |
create(Class<T> actorInterfaceType, ActorId actorId, URI serviceUri, String listenerName)
Cria um proxy para o objeto de ator que implementa uma interface de ator. |
Object | createRequestMessageBody(Object requestMessageBodyValue) |
Object | deserializeMessage(byte[] msgBodyValue) |
Actor |
getActorId()
Obtém-se ActorId associado ao objeto proxy. |
ActorServicePartitionClientImpl |
getActorServicePartitionClient()
Obtém microsoft.servicefabric.actors.remoting.client.internal.ActorServicePartitionClientImpl que esse proxy está usando para se comunicar com o ator. |
Fabric |
getDefaultProxyFactory()
Obtém a fábrica de proxy de ator padrão. |
Object | getResponseMessageBodyValue(Object responseMessageBody) |
void |
initialize(ActorServicePartitionClientImpl actorServicePartitionClient)
Método para inicializar a instância de proxy de ator Somente para uso interno. |
void | invoke(int interfaceId, int methodId, byte[] requestMsgBodyBytes) |
CompletableFuture<byte[]> | invokeAsync(int interfaceId, int methodId, byte[] requestMsgBodyBytes, CancellationToken cancellationToken) |
byte [] | serializeMessage(Object msgBodyValue) |
Membros herdados
Detalhes do construtor
ActorProxyBase
protected ActorProxyBase()
Inicializa uma nova instância da classe ActorProxy.
Detalhes do método
create
public static static
Cria um proxy para o objeto de ator que implementa uma interface de ator.
O parâmetro applicationName poderá ser nulo se o cliente estiver em execução como parte do mesmo aplicativo do Service Fabric que o serviço de ator com o qual ele pretende se comunicar. Nesse caso, o nome do aplicativo é determinado de CodePackageActivationContexte é obtido chamando a getApplicationName() propriedade .
Parâmetros:
Retornos:
Gera:
create
public static static
Cria um proxy para o objeto de ator que implementa uma interface de ator.
O parâmetro applicationName poderá ser nulo se o cliente estiver em execução como parte do mesmo aplicativo do Service Fabric que o serviço de ator com o qual ele pretende se comunicar. Nesse caso, o nome do aplicativo é determinado de CodePackageActivationContexte é obtido chamando a getApplicationName() propriedade .
Parâmetros:
Retornos:
Gera:
create
public static static
Cria um proxy para o objeto de ator que implementa uma interface de ator.
O parâmetro applicationName poderá ser nulo se o cliente estiver em execução como parte do mesmo aplicativo do Service Fabric que o serviço de ator com o qual ele pretende se comunicar. Nesse caso, o nome do aplicativo é determinado de CodePackageActivationContexte é obtido chamando a getApplicationName() propriedade .
Parâmetros:
Retornos:
Gera:
create
public static static
Cria um proxy para o objeto de ator que implementa uma interface de ator.
O parâmetro applicationName poderá ser nulo se o cliente estiver em execução como parte do mesmo aplicativo do Service Fabric que o serviço de ator com o qual ele pretende se comunicar. Nesse caso, o nome do aplicativo é determinado de CodePackageActivationContexte é obtido chamando a getApplicationName() propriedade .
Parâmetros:
Retornos:
Gera:
create
public static static
Cria um proxy para o objeto de ator que implementa uma interface de ator.
Parâmetros:
Retornos:
create
public static static
Cria um proxy para o objeto de ator que implementa uma interface de ator.
Parâmetros:
Retornos:
createRequestMessageBody
protected Object createRequestMessageBody(Object requestMessageBodyValue)
Parâmetros:
deserializeMessage
protected Object deserializeMessage(byte[] msgBodyValue)
Parâmetros:
getActorId
getActorServicePartitionClient
public ActorServicePartitionClientImpl getActorServicePartitionClient()
Obtém microsoft.servicefabric.actors.remoting.client.internal.ActorServicePartitionClientImpl que esse proxy está usando para se comunicar com o ator.
Substituições:
ActorProxyBase.getActorServicePartitionClient()Retornos:
microsoft.servicefabric.actors.remoting.client.internal.ActorServicePartitionClientImpl que esse proxy está usando para se comunicar com o ator.
getDefaultProxyFactory
public static FabricActorProxyFactory getDefaultProxyFactory()
Obtém a fábrica de proxy de ator padrão.
Retornos:
getResponseMessageBodyValue
protected Object getResponseMessageBodyValue(Object responseMessageBody)
Parâmetros:
initialize
public void initialize(ActorServicePartitionClientImpl actorServicePartitionClient)
Método para inicializar a instância de proxy de ator Somente para uso interno.
Parâmetros:
invoke
protected void invoke(int interfaceId, int methodId, byte[] requestMsgBodyBytes)
Parâmetros:
invokeAsync
protected CompletableFuture
Parâmetros:
serializeMessage
protected byte [] serializeMessage(Object msgBodyValue)
Parâmetros:
Aplica-se a
Azure SDK for Java