Не удается запустить сервер Tyrus с пользовательскими свойствами.
Вот запуск сервера:
ConcurrentHashMap< String, Object> params = new ConcurrentHashMap< String, Object>();
params.put( "msgType", msgType);
Server wsServer = new Server(WS_URI, 8091, "/ws", params, WebSocketServer.class);
wsServer.start();
Вот конечная точка:
@ApplicationScoped
@ServerEndpoint("/actions")
public class WebSocketServer {
@OnOpen
public void onOpen(Session session, EndpointConfig config) {
Map<String, Object> properties = config.getUserProperties();
Map< String, String> paths = session.getPathParameters();
И свойства, и пути пусты.
Как получить значения свойств?