| Interface | Description |
|---|---|
| AsyncObservable.AsyncObserver |
Interface a ser observada por quem pretende receber notificações de objetos
AsyncObservable. |
| ConnectionProvider |
Interface que deve ser implementada por quem vai prover a conexão OpenBus
para os módulos da aplicação.
|
| ManagedConnection.LogoffSyncListener | |
| TipPanelInterface |
Interface exportada pelo painel de dicas que aparece no rodapé da tela
principal, quando o usuário está vendo a árvore de ofertas e HDataService.
|
| Class | Description |
|---|---|
| AsyncObservable |
Reengenharia de
Observable, com otimizações:
O disparo dos observadores é feito em uma thread separada, para não bloquear
o fluxo de execução de quem está notificando. |
| AsyncSwingObserver |
Conveniência para garantir que eventos disparados pelo
AsyncObservable
sejam executados necessariamente na EDT. |
| LRUComboBox |
JComboBox decorada para trabalhar como uma lista de "coisas"
recentemente usadas. |
| ManagedConnection |
Decorador para um bean de conexão do Openbus, que adiciona as seguintes
funcionalidades convenientes para a interface:
O faz exportar a fase do ciclo de vida em que está (ConnectionState);
Persiste no próprio bean todas as informações sobre host, porta, e
autenticação, de forma imutável;
Torna o estado da conexão observável por outras partes do sistema, para
viabilizar refletir na interface gráfica mudanças no estado da conexão;
Acumula triggers pré-logoff para serem executados automaticamente no
logoff.
|
| OpenbusBrowser |
Tela inicial, principal.
|
| SlowRequester |
Utilitário para execução de códigos demorados, que fornece feedback visual
para o usuário, com possibilidade de cancelamento.
|
| SlowRequester.SlowRunnable | |
| SwingUncaughtExceptionHandlerItem |
Item do painel de exibição detalhada de exceções para o usuário (
SwingUncaughtExceptionHandler). |
| TipPanel |
Implementação do painel de "dica do dia" que aparece tipicamente no rodapé da
aplicação, podendo ser ocultado pelo usuário.
|
| Enum | Description |
|---|---|
| ManagedConnection.ConnectionState |
Copyright © 2014 Tecgraf/PUC-Rio. All Rights Reserved.