diff --git a/cometd-java/cometd-java-client/cometd-java-client-websocket/cometd-java-client-websocket-javax/src/main/java/org/cometd/client/websocket/javax/WebSocketTransport.java b/cometd-java/cometd-java-client/cometd-java-client-websocket/cometd-java-client-websocket-javax/src/main/java/org/cometd/client/websocket/javax/WebSocketTransport.java index a9bd999fec..cd7b3acaa2 100644 --- a/cometd-java/cometd-java-client/cometd-java-client-websocket/cometd-java-client-websocket-javax/src/main/java/org/cometd/client/websocket/javax/WebSocketTransport.java +++ b/cometd-java/cometd-java-client/cometd-java-client-websocket/cometd-java-client-websocket-javax/src/main/java/org/cometd/client/websocket/javax/WebSocketTransport.java @@ -255,6 +255,10 @@ public void afterResponse(HandshakeResponse hr) { public static class Factory extends ContainerLifeCycle implements ClientTransport.Factory { private final WebSocketContainer container = ContainerProvider.getWebSocketContainer(); + public Factory() { + addBean(container); + } + @Override public ClientTransport newClientTransport(String url, Map options) { ScheduledExecutorService scheduler = (ScheduledExecutorService)options.get(ClientTransport.SCHEDULER_OPTION);