GUACAMOLE-364: Merge changes restoring extension support for event listeners.
Project: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/commit/153996b7 Tree: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/tree/153996b7 Diff: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/diff/153996b7 Branch: refs/heads/master Commit: 153996b725ca390d2dc8f8010e327a1c46daa1d6 Parents: d808f7f 25705a8 Author: Michael Jumper <[email protected]> Authored: Fri Oct 6 09:48:33 2017 -0700 Committer: Michael Jumper <[email protected]> Committed: Fri Oct 6 09:48:33 2017 -0700 ---------------------------------------------------------------------- .../net/event/AuthenticationSuccessEvent.java | 5 + .../guacamole/net/event/TunnelCloseEvent.java | 4 + .../guacamole/net/event/TunnelConnectEvent.java | 4 + .../listener/AuthenticationFailureListener.java | 21 +- .../listener/AuthenticationSuccessListener.java | 25 +- .../guacamole/net/event/listener/Listener.java | 51 ++++ .../net/event/listener/TunnelCloseListener.java | 31 ++- .../event/listener/TunnelConnectListener.java | 39 +-- .../extension/AuthenticationProviderFacade.java | 55 +--- .../apache/guacamole/extension/Extension.java | 94 +++++++ .../guacamole/extension/ExtensionManifest.java | 31 +++ .../guacamole/extension/ExtensionModule.java | 53 ++++ .../guacamole/extension/ListenerFactory.java | 278 +++++++++++++++++++ .../guacamole/extension/ProviderFactory.java | 107 +++++++ .../guacamole/rest/RESTServiceModule.java | 2 + .../rest/auth/AuthenticationService.java | 65 ++++- .../guacamole/rest/event/ListenerService.java | 57 ++++ .../guacamole/tunnel/TunnelRequestService.java | 66 ++++- 18 files changed, 887 insertions(+), 101 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/blob/153996b7/guacamole/src/main/java/org/apache/guacamole/extension/AuthenticationProviderFacade.java ----------------------------------------------------------------------
