KNOX-1997: Adding changes to buffer messages from backend in onMessag… (#143)

* KNOX-1997: Adding changes to buffer messages from backend in onMessageText() if frontend session related data structures have not been setup i.e. remote is null. Message buffer will be flushed when remote is set by other thread executing onWebSocketConnect() API. To synchronise reading/flushing buffer, added a lock

13 files changed
tree: 1c50675eb1ff9141a17b20a1b1fab46a15c8f203
  1. .github/
  2. build-tools/
  3. dev-support/
  4. gateway-adapter/
  5. gateway-admin-ui/
  6. gateway-applications/
  7. gateway-demo-ldap/
  8. gateway-demo-ldap-launcher/
  9. gateway-discovery-ambari/
  10. gateway-discovery-cm/
  11. gateway-docker/
  12. gateway-i18n/
  13. gateway-i18n-logging-log4j/
  14. gateway-i18n-logging-sl4j/
  15. gateway-provider-ha/
  16. gateway-provider-identity-assertion-common/
  17. gateway-provider-identity-assertion-concat/
  18. gateway-provider-identity-assertion-hadoop-groups/
  19. gateway-provider-identity-assertion-pseudo/
  20. gateway-provider-identity-assertion-regex/
  21. gateway-provider-identity-assertion-switchcase/
  22. gateway-provider-jersey/
  23. gateway-provider-rewrite/
  24. gateway-provider-rewrite-common/
  25. gateway-provider-rewrite-func-hostmap-static/
  26. gateway-provider-rewrite-func-inbound-query-param/
  27. gateway-provider-rewrite-func-service-registry/
  28. gateway-provider-rewrite-step-encrypt-uri/
  29. gateway-provider-rewrite-step-secure-query/
  30. gateway-provider-security-authc-anon/
  31. gateway-provider-security-authz-acls/
  32. gateway-provider-security-authz-composite/
  33. gateway-provider-security-clientcert/
  34. gateway-provider-security-hadoopauth/
  35. gateway-provider-security-jwt/
  36. gateway-provider-security-pac4j/
  37. gateway-provider-security-preauth/
  38. gateway-provider-security-shiro/
  39. gateway-provider-security-webappsec/
  40. gateway-release/
  41. gateway-release-common/
  42. gateway-server/
  43. gateway-server-launcher/
  44. gateway-server-xforwarded-filter/
  45. gateway-service-admin/
  46. gateway-service-as/
  47. gateway-service-definitions/
  48. gateway-service-hashicorp-vault/
  49. gateway-service-hbase/
  50. gateway-service-health/
  51. gateway-service-hive/
  52. gateway-service-impala/
  53. gateway-service-jkg/
  54. gateway-service-knoxsso/
  55. gateway-service-knoxssout/
  56. gateway-service-knoxtoken/
  57. gateway-service-livy/
  58. gateway-service-nifi/
  59. gateway-service-nifi-registry/
  60. gateway-service-remoteconfig/
  61. gateway-service-rm/
  62. gateway-service-storm/
  63. gateway-service-test/
  64. gateway-service-tgs/
  65. gateway-service-vault/
  66. gateway-service-webhdfs/
  67. gateway-shell/
  68. gateway-shell-launcher/
  69. gateway-shell-release/
  70. gateway-shell-samples/
  71. gateway-spi/
  72. gateway-test/
  73. gateway-test-release/
  74. gateway-test-release-utils/
  75. gateway-test-utils/
  76. gateway-util-common/
  77. gateway-util-configinjector/
  78. gateway-util-launcher/
  79. gateway-util-urltemplate/
  80. hadoop-examples/
  81. knox-cli-launcher/
  82. src/
  83. .gitattributes
  84. .gitignore
  85. .travis.yml
  86. build.xml
  87. CHANGES
  88. doap_Knox.rdf
  89. ISSUES
  90. LICENSE
  91. NOTICE
  92. pom.xml
  93. README