1. 14 Feb, 2018 2 commits
  2. 13 Feb, 2018 1 commit
  3. 12 Feb, 2018 2 commits
  4. 25 Jan, 2017 2 commits
  5. 04 Nov, 2016 1 commit
    • Carlos Eduardo Lara Augusto's avatar
      [OPENBUS-3018] Falsa falha intermitente em teste do SDK-Java · eded8ecc
      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.
      eded8ecc
  6. 18 Oct, 2016 1 commit
  7. 11 Oct, 2016 3 commits
  8. 21 Sep, 2016 1 commit
  9. 20 Sep, 2016 3 commits
  10. 14 Sep, 2016 3 commits
  11. 13 Sep, 2016 2 commits
  12. 12 Sep, 2016 4 commits
  13. 08 Sep, 2016 2 commits
    • Carlos Eduardo Lara Augusto's avatar
      [OPENBUS-2976] Nova API para o SDK Java 2.1 a partir do rascunho do SDK com Renovação Automática · 29fca33f
      Carlos Eduardo Lara Augusto authored
      - Remoção de imports com uso de *.
      - Melhorias em tratamentos de exceções.
      29fca33f
    • Carlos Eduardo Lara Augusto's avatar
      [OPENBUS-2976] Nova API para o SDK Java 2.1 a partir do rascunho do SDK com Renovação Automática · 3563ac5a
      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.
      3563ac5a
  14. 06 Sep, 2016 1 commit
    • Carlos Eduardo Lara Augusto's avatar
      [OPENBUS-2977] Revisar implementação do SDK-Java · 2bd4dc55
      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.
      2bd4dc55
  15. 05 Sep, 2016 2 commits
  16. 02 Sep, 2016 2 commits
  17. 01 Sep, 2016 1 commit
    • Carlos Eduardo Lara Augusto's avatar
      [OPENBUS-2976] Nova API para o SDK Java 2.1 a partir do rascunho do SDK · 6b2a745f
      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.
      6b2a745f
  18. 31 Aug, 2016 1 commit
  19. 30 Aug, 2016 5 commits
  20. 24 Aug, 2016 1 commit