R - A classe do resultado da tarefa.public abstract class RemoteTask<R> extends Task<R>
RemoteTask modela uma tarefa executada no cliente que
envolve chamadas a métodos remotos. As exceções que representam falhas na
execução de chamadas remotas são tratadas, exibindo-se mensagens de erro para
o usuário. Também é tratada a interrupção da tarefa, resultante de um
cancelamento comandado pelo usuário.| Modifier and Type | Field and Description |
|---|---|
protected csbase.logic.ServerURI |
serverURI
conexão com o servidor
|
| Modifier | Constructor and Description |
|---|---|
protected |
RemoteTask()
Constrói uma task com bloqueio de janelas
Dialog.ModalityType.APPLICATION_MODAL |
|
RemoteTask(Dialog.ModalityType modality)
Construtor.
|
protected |
RemoteTask(csbase.logic.ServerURI serverURI)
Construtor.
|
protected |
RemoteTask(csbase.logic.ServerURI serverURI,
Dialog.ModalityType modality)
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
handleError(Exception error)
Tratamento de erros específico para cada tipo de tarefa.
|
protected void |
handleInfoError(csbase.exception.InfoException infoError)
Tratamento de erros que representam situações previsíveis e não são erros
de fato.
|
protected void |
handleServerError(csbase.exception.CSBaseRuntimeException cserror)
Tratamento para erros repassados pelo proxy do serviço remoto.
|
getCancelDelaySecs, getDefaultParentWindowafterTaskUI, beforeTaskUI, cancelTask, execute, execute, execute, execute, execute, execute, executeNonBlocking, getAdditionalInfo, getError, getProgressDialogDelay, getResult, getStatus, getTaskMessage, performTask, run, setProgressDialogDelay, setProgressDialogEnabled, setProgressStatus, setResult, setStepText, setUnknownStatus, wasCancelledprotected RemoteTask()
Dialog.ModalityType.APPLICATION_MODALpublic RemoteTask(Dialog.ModalityType modality)
modality - tipo de bloqueio das janelasprotected RemoteTask(csbase.logic.ServerURI serverURI)
serverURI - conexão com o servidor.protected RemoteTask(csbase.logic.ServerURI serverURI,
Dialog.ModalityType modality)
serverURI - conexão com o servidormodality - tipo de bloqueio das janelasprotected void handleError(Exception error)
handleError in class Task<R>error - exceção que representa erro durante execução da tarefaprotected void handleServerError(csbase.exception.CSBaseRuntimeException cserror)
cserror - exceção que representa esse erroprotected void handleInfoError(csbase.exception.InfoException infoError)
infoError - exceção que representa esse erroCopyright © 2018. All rights reserved.