- 14 Feb, 2018 2 commits
-
-
Amadeu Andrade Barbosa Junior authored
-
Amadeu Andrade Barbosa Junior authored
-
- 13 Feb, 2018 1 commit
-
-
Amadeu Andrade Barbosa Junior authored
-
- 12 Feb, 2018 2 commits
-
-
Amadeu Andrade Barbosa Junior authored
-
Amadeu Andrade Barbosa Junior authored
-
- 25 Jan, 2017 2 commits
-
-
Amadeu Andrade Barbosa Junior authored
-
Amadeu Andrade Barbosa Junior authored
-
- 04 Nov, 2016 1 commit
-
-
Carlos Eduardo Lara Augusto authored
- Biblioteca passa a cancelar as subscrições (localmente) antes de avisar à aplicação sobre a remoção de uma oferta. Dessa forma, pode-se garantir que quando a aplicação foi avisada sobre a remoção da oferta as subscrições também já foram "avisadas". - Essa mudança faz com que testes não precisem depender mais de Thread.sleep() desde que já tenham recebido a notificação da remoção da oferta. - Correção no teste cancelledOfferObserverTest para que não dependa mais de Thread.sleep(), passando a usar um latch como no resto dos testes. - Teste onInvalidLoginCallbackTest não precisa de nenhuma correção pois o erro ocorria pela falta do Thread.sleep(). Como ele já aguardava a notificação da remoção da oferta, agora ao checar a subscrição essa já estará cancelada.
-
- 18 Oct, 2016 1 commit
-
-
Carlos Eduardo Lara Augusto authored
- callback de relogin movida para dentro da conexão - ajustes nos testes
-
- 11 Oct, 2016 3 commits
-
-
Carlos Eduardo Lara Augusto authored
-
Carlos Eduardo Lara Augusto authored
-
Carlos Eduardo Lara Augusto authored
- Correção do problema. - Alteração no nome de método interno da biblioteca.
-
- 21 Sep, 2016 1 commit
-
-
Carlos Eduardo Lara Augusto authored
- Correção de bug: não sinalizava que estava dormindo no início do método run() da RenewerTask.
-
- 20 Sep, 2016 3 commits
-
-
Carlos Eduardo Lara Augusto authored
- Implementação da issue, testes, documentação - Pequena correção de concorrência na dispatchCallback.
-
Carlos Eduardo Lara Augusto authored
- Adição da configuração de timeout para os testes no script runall.sh.
-
Carlos Eduardo Lara Augusto authored
- Correção no caminho utilizado para o certificado do barramento. O script deve usar o certificado gerado e não o do repositório git.
-
- 14 Sep, 2016 3 commits
-
-
Carlos Eduardo Lara Augusto authored
- Renomeação de método setCancelled para cancel. - Callbacks de tarefas agora logam quaisquer erros lançados pelas próprias callbacks (após o término da tarefa, independente dela ter sido bem ou mal sucedida). Erros nesses pontos podem levar a estados inválidos pois a thread em questão morrerá e o tratamento pode não ter sido completado. Sem o log, esses erros passariam despercebidos. Atualmente o código não realiza nenhuma chamada que possa lançar exceções nesses pontos, mas não há nenhum impedimento. - RetryTaskPool agora dá nome às threads para melhor identificá-las.
-
Carlos Eduardo Lara Augusto authored
- poms de demos estavam com alguns caracteres incorretos
-
Carlos Eduardo Lara Augusto authored
- Atualização para versão 2.1.1.0-SNAPSHOT - Simplificação e melhoria na lógica dos recursos mantidos em relação ao logout. - Correção de bug: subscrição de observador de ofertas, ao setar a subscrição remota, fazia uma chamada remota (desnecessária) dentro de um bloco synchronized. - Correção na documentação da propriedade da conexão legacy_disable. - Alteração de visibilidade em alguns pontos. - Melhorias nos testes para que sempre usem timeouts ao aguardar por chamadas remotas. - Timeout das operações dos testes agora é configurável. - Correção de logs que estavam usando SLF4J ao invés de JUL.
-
- 13 Sep, 2016 2 commits
-
-
Carlos Eduardo Lara Augusto authored
- Atualização de script de execução com novas propriedades.
-
Carlos Eduardo Lara Augusto authored
- Correções no javadoc.
-
- 12 Sep, 2016 4 commits
-
-
Carlos Eduardo Lara Augusto authored
- Correções no tratamento de propriedades.
-
Carlos Eduardo Lara Augusto authored
[OPENBUS-2984][Java] Inclusão de configuração do certificado do barramento na API da biblioteca OpenBus - Inclusão de teste da propriedade de certificado do barramento. [OPENBUS-2976] Nova API para o SDK Java 2.1 a partir do rascunho do SDK com Renovação Automática - Inclusão de testes das novas propriedades. - Propriedade THREAD_NUM renomeada para THREAD_NUMBER. - Adição de métodos protegidos para acesso pelos testes. - Intervalo agora também pode ser em dias.
-
Carlos Eduardo Lara Augusto authored
[OPENBUS-2984][Java] Inclusão de configuração do certificado do barramento na API da biblioteca OpenBus - Implementação da issue. [OPENBUS-2976] Nova API para o SDK Java 2.1 a partir do rascunho do SDK com Renovação Automática - Correções de comentários. - Bugfix no get das novas propriedades.
-
Carlos Eduardo Lara Augusto authored
- Remoção de exceção que não é utilizada. - Renomeação de métodos - Alteração de comentário da sharedauth para ficar condizente com a realidade atual.
-
- 08 Sep, 2016 2 commits
-
-
Carlos Eduardo Lara Augusto authored
- Remoção de imports com uso de *. - Melhorias em tratamentos de exceções.
-
Carlos Eduardo Lara Augusto authored
- Reversão da remoção da exceção WrongEncoding dos métodos de login após discussão na lista e atualização das demos. - Adição de métodos connection() nos recursos que utilizam sempre uma mesma conexão. - Correção de bug de concorrência na classe BusInfo. - Em logins (e relogins) a manutenção dos recursos de observadores e ofertas agora não trava mais a finalização do login, ou seja, não há mais sincronização aguardando pelo término dessas tarefas. As tarefas que ficam pendentes são canceladas caso o login/relogin seja cancelado. Isso corrige uma possibilidade de deadlock onde caso uma chamada remota derivada dessas manutenções falhasse indefinidamente, o relogin responsável ficaria preso até que um logout fosse feito. - No LoginRegistry, agora quando uma entidade observada faz logout, o login correspondente é removido da lista de "watched". - Correção de bugs menores. - Correções de documentação. - Melhorias nos testes. - Novos testes.
-
- 06 Sep, 2016 1 commit
-
-
Carlos Eduardo Lara Augusto authored
- Correções e melhorias na documentação pública do SDK. - Remoção de @InheritDoc desnecessários. [OPENBUS-2976] Nova API para o SDK Java 2.1 a partir do rascunho do SDK com Renovação Automática - Remoção da exceção WrongEncoding dos métodos de login. Essa exceção se for lançada seria culpa do SDK, então a transformei em uma OpenBusInternalException para que não precise ser tratada. - Atualização de demos. - Modificação de uns poucos nomes de parâmetros para ficarem mais descritivos. - Pequenas correções de concorrência e visibilidade. - Supressão de warnings em testes sobre métodos não serem utilizados.
-
- 05 Sep, 2016 2 commits
-
-
Carlos Eduardo Lara Augusto authored
- bugfixes - remoção de warnings - melhorias de visibilidade - correção de javadoc
-
Carlos Eduardo Lara Augusto authored
- Remoção de get/set dos nomes de poucos métodos que usavam esse padrão de nomenclatura. Consideramos as vantagens e desvantagens do padrão e a escolha foi a remoção. Além disso, decidimos remover pois no SDK havia muito mais métodos que não a usam do que usam. - Atualizações para java 8 - Remoção de warnings e melhorias do SDK antigo - Correção de bugs do SDK antigo - Atualização de testes, demos e interops
-
- 02 Sep, 2016 2 commits
-
-
Carlos Eduardo Lara Augusto authored
- Revertendo alterações locais que não deveriam ter sido commitadas.
-
Carlos Eduardo Lara Augusto authored
- Substituição das políticas de retry e adição de políticas para as subscrições de observadores (para que os erros sejam corretamente informados) - Correções de bugs e melhorias gerais no código, testes e documentação - Adição de teste de login inválido para recursos como ofertas e observadores.
-
- 01 Sep, 2016 1 commit
-
-
Carlos Eduardo Lara Augusto authored
com Renovação Automática - Alterações necessárias relativas à revisão da API feita essa semana. O principal motivo é permitir que o usuário obtenha erros de chamadas assíncronas realizadas pelo SDK para manter ativos os recursos do usuário. - As subscrições de oferta e registro de oferta ganharam novos métodos para permitir esse comportamento. - Atualização da documentação de acordo. - Correção de pequenos bugs. - Refatorações necessárias para as mudanças. - Ainda falta aplicar esses conceitos nos recursos de login e atualizar testes, demos e interops.
-
- 31 Aug, 2016 1 commit
-
-
Carlos Eduardo Lara Augusto authored
- A interface RemoteOffer agora sempre obtém as propriedades a partir da oferta remota, ou seja, realiza uma chamada remota. Com isso, foi removido o método público de atualização de cache local e os métodos foram renomeados. - atualização dos testes - atualização das demos - Remoção de warnings
-
- 30 Aug, 2016 5 commits
-
-
Carlos Eduardo Lara Augusto authored
- Renomeação de métodos - Remoção de warnings - Adição de testes - Atualização dos interops - Atualização das demos
-
Carlos Eduardo Lara Augusto authored
- Atualização da libUtils em relação às modificações no SDK para renovação automática de recursos - Remoção de warnings - Correção de bugs - Atualização do pom.xml em relação ao scm (git)
-
Carlos Eduardo Lara Augusto authored
- Atualização das demos em relação às modificações no SDK para renovação automática de recursos - Remoção de warnings - Correção de bugs
-
Carlos Eduardo Lara Augusto authored
- Atualização dos interops em relação às modificações no SDK para renovação automática de recursos - Remoção de warnings - Correção de bugs
-
Carlos Eduardo Lara Augusto authored
- Alteração da API de ofertas: ao invés de utilizar um Map para as propriedades, passa a utilizar um ArrayListMultimap (biblioteca Guava). A mudança foi necessária pois as propriedades podem ter mais de um valor para cada chave. Apesar da mudança inserir uma nova dependência para as aplicações, permitiu uma API bem mais prática que a atual. Além disso, é uma biblioteca do Google bastante conhecida e que já era uma dependência do próprio SDK. - Remoção da interface InvalidLoginCallback, que não existe mais para o usuário. - Remoção de warnings.
-
- 24 Aug, 2016 1 commit
-
-
Carlos Eduardo Lara Augusto authored
- Correção de bug no thread pool responsável pelas retentativas. - Adição de teste.
-