* @param headers
* @throws URISyntaxException
*/
public WebSocketEventProducer(String url, ExchangeEventListener exchangeEventListener, Map<String, String> headers, ReconnectService reconnectService) throws URISyntaxException {
super(new URI(url), new Draft_17(), headers, 0);
this.exchangeEventListener = exchangeEventListener;
this.reconnectService = reconnectService;
}