ServiceMethodDispatcherBase Classe
- java.
lang. Object - MethodDispatcher
- MethodDispatcherBase
- MethodDispatcherBaseWithSerializer
- microsoft.
servicefabric. services. remoting. builder. ServiceMethodDispatcherBase
- microsoft.
public class ServiceMethodDispatcherBase extends MethodDispatcherBaseWithSerializer
Classe abstrata para criar o objeto dispatcher de método de serviço. Somente para uso interno.
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
Object | createResponseMessageBody(Object responseMessageBodyValue) |
Service |
deserializeRequestMessageBody(byte[] requestMsgBodyBytes) |
Object | getRequestMessageBodyValue(Object requestMessageBody) |
byte [] | serializeResponseMessageBody(Object responseMsgBody) |
Membros herdados
MethodDispatcherBase.continueWith(CompletableFuture<?> future)
MethodDispatcherBase.createResponseBody(int methodId, Object returnValue)
MethodDispatcherBase.dispatch(Object objectImplementation, int methodId, Object requestMsgBody)
MethodDispatcherBase.dispatchAsync(Object objectImplementation, int methodId, Object requestMsgBody, CancellationToken cancellationToken)
MethodDispatcherBase.getInterfaceId()
MethodDispatcherBase.getMethodName(int methodId)
MethodDispatcherBase.initialize(int interfaceId, Map<Integer, String> methodNameMap)
MethodDispatcherBase.onDispatch(int methodId, Object remotedObject, Object requestBody)
MethodDispatcherBase.onDispatchAsync(int methodId, Object remotedObject, Object requestBody, CancellationToken cancellationToken)
Detalhes do método
createResponseMessageBody
public Object createResponseMessageBody(Object responseMessageBodyValue)
Parâmetros:
responseMessageBodyValue
deserializeRequestMessageBody
public ServiceRemotingMessageBody deserializeRequestMessageBody(byte[] requestMsgBodyBytes)
Parâmetros:
requestMsgBodyBytes
getRequestMessageBodyValue
public Object getRequestMessageBodyValue(Object requestMessageBody)
Parâmetros:
requestMessageBody
serializeResponseMessageBody
public byte [] serializeResponseMessageBody(Object responseMsgBody)
Parâmetros:
responseMsgBody
Aplica-se a
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
Azure SDK for Java