You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Thomas Günter (JIRA)" <ji...@apache.org> on 2016/03/02 16:07:18 UTC

[jira] [Created] (CAMEL-9665) camel-ahc-ws Consumer does not connect

Thomas Günter created CAMEL-9665:
------------------------------------

             Summary: 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


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)