[ 
https://issues.apache.org/jira/browse/CAMEL-9665?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen resolved CAMEL-9665.
--------------------------------
       Resolution: Fixed
    Fix Version/s: 2.15.6

> camel-ahc-ws Consumer does not connect
> --------------------------------------
>
>                 Key: CAMEL-9665
>                 URL: https://issues.apache.org/jira/browse/CAMEL-9665
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-ahc-ws
>    Affects Versions: 2.16.1
>            Reporter: Thomas Günter
>            Assignee: Claus Ibsen
>             Fix For: 2.15.6, 2.16.3, 2.17.0
>
>
> WsEndpoint.connect(WsConsumer) should connect to the WebSocket server in case 
> this is not already done. 
> The test case (WsProducerConsumerTest.java) only works, since the producer is 
> connecting first and the consumer is using the same connection. If no 
> producer is used, then no connection is created and the consumer will not 
> receive any messages.
> Suggestion:
> {code}
>   void connect(final WsConsumer wsConsumer)
>   {
>     this.consumers.add(wsConsumer);
>     if (this.websocket == null || !this.websocket.isOpen())
>     {
>       this.connect();
>     }
>   }
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to