package ws_messages;
import java.util.HashSet;
import java.util.Set;
import java.util.logging.Logger;
import javax.websocket.Endpoint;
import javax.websocket.server.ServerApplicationConfig;
import javax.websocket.server.ServerEndpointConfig;
import ws_messages.endpoints.EchoEndpoint;
public class ApplicationConfig implements ServerApplicationConfig {
private final static Logger log = Logger.getLogger(ApplicationConfig.class.getName());
@Override
public Set<Class<?>> getAnnotatedEndpointClasses(
Set<Class<?>> annotatedClasses) {
return annotatedClasses;
}
@Override
public Set<ServerEndpointConfig> getEndpointConfigs(
Set<Class<? extends Endpoint>> endpointClassesSet) {
Set<ServerEndpointConfig> endpointConfigs = new HashSet<ServerEndpointConfig>(
1);
endpointConfigs.add(ServerEndpointConfig.Builder.create(
EchoEndpoint.class, "/echoEndpoint").build());
return endpointConfigs;
}
}