public abstract class AgendamentoAbstrato<T> extends Object implements Agendamento<T>
Agendamento.Atualizacoes<T>| Constructor and Description |
|---|
AgendamentoAbstrato(Identificador<T> identificador,
Configuracao configuracao) |
| Modifier and Type | Method and Description |
|---|---|
Agendamento<T> |
atualizar(Agendamento.Atualizacoes<T> atualizacoes) |
boolean |
equals(Object obj) |
<C extends Configuracao> |
getConfiguracao() |
Erro |
getErro() |
Identificador<T> |
getIdentificador() |
int |
hashCode() |
boolean |
isErroDuranteExecucao() |
boolean |
isResultadoDisponivel() |
boolean |
limparErroDeExecucao() |
protected abstract Erro |
obterErroDe(ExecutionException e) |
protected abstract Erro |
obterErroDe(InterruptedException e) |
T |
obterOuEsperar() |
public AgendamentoAbstrato(Identificador<T> identificador, Configuracao configuracao)
public Agendamento<T> atualizar(Agendamento.Atualizacoes<T> atualizacoes)
atualizar in interface Agendamento<T>public Identificador<T> getIdentificador()
getIdentificador in interface Agendamento<T>public <C extends Configuracao> C getConfiguracao()
getConfiguracao in interface Agendamento<T>public Erro getErro()
getErro in interface Agendamento<T>public boolean isErroDuranteExecucao()
isErroDuranteExecucao in interface Agendamento<T>public boolean limparErroDeExecucao()
limparErroDeExecucao in interface Agendamento<T>public boolean isResultadoDisponivel()
throws ExcecaoDeAgendamento
isResultadoDisponivel in interface Agendamento<T>ExcecaoDeAgendamentopublic T obterOuEsperar() throws ExcecaoDeAgendamento
obterOuEsperar in interface Agendamento<T>ExcecaoDeAgendamentoprotected abstract Erro obterErroDe(ExecutionException e)
protected abstract Erro obterErroDe(InterruptedException e)
Copyright © 2016 Objectos Software LTDA. All rights reserved.