Я новичок в веб-сокетах и подумал, что сначала пойму, как настроить его программно.
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) { .. }
...
}