Compartilhar via


MethodDispatcher Interface

public interface MethodDispatcher

Essa interface define a api para lidar com solicitações de expedições do cliente para a interface/método do objeto remoto.

Resumo do método

Modificador e tipo Método e descrição
void dispatch(Object objectImplementation, int methodId, Object requestBody)
CompletableFuture<Object> dispatchAsync(Object objectImplementation, int methodId, Object requestBody, CancellationToken cancellationToken)
int getInterfaceId()
String getMethodName(int methodId)

Detalhes do método

dispatch

public void dispatch(Object objectImplementation, int methodId, Object requestBody)

Parâmetros:

objectImplementation
methodId
requestBody

dispatchAsync

public CompletableFuture dispatchAsync(Object objectImplementation, int methodId, Object requestBody, CancellationToken cancellationToken)

Parâmetros:

objectImplementation
methodId
requestBody
cancellationToken

getInterfaceId

public int getInterfaceId()

getMethodName

public String getMethodName(int methodId)

Parâmetros:

methodId

Aplica-se a