Пример сервера Tyrus с пользовательскими свойствами - PullRequest
0 голосов
/ 17 сентября 2018

Не удается запустить сервер 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();

И свойства, и пути пусты. Как получить значения свойств?

...