org.glassfish.grizzly.websockets.WebSocketAddOn.<init>()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(3.5k)|赞(0)|评价(0)|浏览(111)

本文整理了Java中org.glassfish.grizzly.websockets.WebSocketAddOn.<init>()方法的一些代码示例,展示了WebSocketAddOn.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebSocketAddOn.<init>()方法的具体详情如下:
包路径:org.glassfish.grizzly.websockets.WebSocketAddOn
类名称:WebSocketAddOn
方法名:<init>

WebSocketAddOn.<init>介绍

暂无

代码示例

代码示例来源:origin: org.glassfish.websocket/websocket-impl

  1. server.getListener("grizzly").registerAddOn(new WebSocketAddOn());

代码示例来源:origin: org.glassfish.tyrus/websocket-impl

  1. /**
  2. * Start the server.
  3. */
  4. public synchronized void start(){
  5. try {
  6. if(server == null){
  7. server = HttpServer.createSimpleServer(this.rootPath, this.port);
  8. server.getListener("grizzly").registerAddOn(new WebSocketAddOn());
  9. server.start();
  10. beanServer = new BeanServer(ENGINE_PROVIDER_CLASSNAME);
  11. try {
  12. beanServer.initWebSocketServer(this.rootPath, this.port, beans);
  13. } catch (Exception e) {
  14. e.printStackTrace();
  15. }
  16. LOGGER.info("WebSocket Registered apps: URLs all start with ws://" + this.hostName + ":" + this.port);
  17. LOGGER.info("WebSocket server started.");
  18. }
  19. } catch (IOException e) {
  20. e.printStackTrace();
  21. }
  22. }

代码示例来源:origin: ch.squaredesk.nova/websockets

  1. private WebSocketAdapter(Builder builder) {
  2. super(builder.messageTranscriber, builder.metrics);
  3. this.metricsCollector = new MetricsCollector(builder.metrics);
  4. this.httpServer = builder.httpServer;
  5. if (httpServer !=null) {
  6. // if (httpServer.isStarted()) {
  7. // throw new IllegalArgumentException("HttpServer MUST NOT BE STARTED before WebSocketAdapter is created");
  8. // }
  9. // TODO: would be cool, if we could somehow find out whether this was already done
  10. WebSocketAddOn addon = new WebSocketAddOn();
  11. for (NetworkListener listener : httpServer.getListeners()) {
  12. listener.registerAddOn(addon);
  13. }
  14. }
  15. this.httpClient = builder.httpClient;
  16. this.serverEndpointFactory = new ServerEndpointFactory(builder.messageTranscriber);
  17. this.clientEndpointFactory = new ClientEndpointFactory(builder.messageTranscriber);
  18. }

代码示例来源:origin: javaee/grizzly

  1. /**
  2. * Starts the {@link HttpServer}.
  3. *
  4. * @param port Port to listen on.
  5. * @param cometEnabled If comet should be enabled.
  6. * @param cometEnabled If websockets should be enabled.
  7. * @throws IOException Couldn't start the {@link HttpServer}.
  8. */
  9. private void startGrizzly(int port, boolean cometEnabled,
  10. boolean websocketsEnabled) throws IOException {
  11. httpServer = new HttpServer();
  12. NetworkListener networkListener = new NetworkListener("osgi-listener",
  13. "0.0.0.0", port);
  14. System.out.println("PORT=" + port);
  15. if (cometEnabled) {
  16. logger.info("Enabling Comet.");
  17. networkListener.registerAddOn(new CometAddOn());
  18. }
  19. if (websocketsEnabled) {
  20. logger.info("Enabling WebSockets.");
  21. networkListener.registerAddOn(new WebSocketAddOn());
  22. }
  23. httpServer.addListener(networkListener);
  24. httpServer.start();
  25. }

代码示例来源:origin: javaee/grizzly

  1. /**
  2. * Starts the {@link HttpServer}.
  3. *
  4. * @param port Port to listen on.
  5. * @param cometEnabled If comet should be enabled.
  6. * @param cometEnabled If websockets should be enabled.
  7. * @throws IOException Couldn't start the {@link HttpServer}.
  8. */
  9. private void startGrizzly(int port, boolean cometEnabled,
  10. boolean websocketsEnabled) throws IOException {
  11. httpServer = new HttpServer();
  12. NetworkListener networkListener = new NetworkListener("osgi-listener",
  13. "0.0.0.0", port);
  14. System.out.println("PORT=" + port);
  15. if (cometEnabled) {
  16. logger.info("Enabling Comet.");
  17. networkListener.registerAddOn(new CometAddOn());
  18. }
  19. if (websocketsEnabled) {
  20. logger.info("Enabling WebSockets.");
  21. networkListener.registerAddOn(new WebSocketAddOn());
  22. }
  23. httpServer.addListener(networkListener);
  24. httpServer.start();
  25. }

相关文章