Java изменяет параметр конечной точки (программно) - PullRequest
0 голосов
/ 11 мая 2018

Я новичок в веб-сокетах и ​​подумал, что сначала пойму, как настроить его программно.

public class T extends Endpoint{

@Override
public void onOpen(Session session, EndpointConfig config) {
    ..
}

}

Можно ли изменить класс Endpoint для добавления новых параметров? Скажем, я хочу добавить новый параметр для имени пользователя

@Override
public Set<ServerEndpointConfig> getEndpointConfigs(Set<Class<? extends myCustomEndpoint>> endpointClasses) {
   ..
}

Достаточно ли просто изменить Set<Class extends myCustomEndpoint>> endPoints на мой пользовательский класс?

public abstract class myCustomEndPoint{

 ...

 public void onOpen(String username, Session session, EndpointConfig config) { .. }

 ...

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...