JETTY web-sockets client tool 48/81648/14
authorJaroslav Tóth <jtoth@frinx.io>
Sun, 14 Apr 2019 17:40:12 +0000 (19:40 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 2 Jul 2019 09:10:40 +0000 (11:10 +0200)
commit475c45a916988f15f8378382dd2b35ea31fded17
tree9f4dc287181f54bff5f894e6f75166c78f216a35
parent23faaa12d3352ae7ed36a7dc1e5fdebba1429f2e
JETTY web-sockets client tool

- Testing tool is place in new module "tools" under "restconf"
  root module and the name of the testtool executable file with
  all dependencies is named ${project.artifactId}
  -${project.version}-executable.
- See ApplicationSettings class for possible input parameters
  of the application as well as the usage. Mandatory parameter is
  stream/s name/s using which the web-socket sessions are
  established. Other parameters can be categorized into two groups:
  1) setup of ping messages (enabled, interval, message)
  2) TLS configuration for WSS streams - keystore, trustore,
     passwords, cipher suites, protocols, ...

JIRA: NETCONF-623
Change-Id: Ifaf340ee1e0ba26c203bb1c663588cc94fb5496d
Signed-off-by: Jaroslav Tóth <jtoth@frinx.io>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
restconf/pom.xml
restconf/restconf-artifacts/pom.xml
restconf/websocket-client/pom.xml [new file with mode: 0644]
restconf/websocket-client/src/main/java/org/opendaylight/restconf/websocket/client/ApplicationSettings.java [new file with mode: 0644]
restconf/websocket-client/src/main/java/org/opendaylight/restconf/websocket/client/StartApplication.java [new file with mode: 0644]
restconf/websocket-client/src/main/java/org/opendaylight/restconf/websocket/client/WebSocketClientHandler.java [new file with mode: 0644]
restconf/websocket-client/src/main/java/org/opendaylight/restconf/websocket/client/WebSocketPingSessionHandler.java [new file with mode: 0644]
restconf/websocket-client/src/main/java/org/opendaylight/restconf/websocket/client/WebSocketSessionHandler.java [new file with mode: 0644]