Class WebSocketClient

java.lang.Object
com.intuit.karate.http.WebSocketClient
All Implemented Interfaces:
WebSocketListener

public class WebSocketClient extends Object implements WebSocketListener
Author:
pthomas3
  • Constructor Details

  • Method Details

    • setEngine

      public void setEngine(ScenarioEngine engine)
    • onMessage

      public void onMessage(String text)
      Specified by:
      onMessage in interface WebSocketListener
    • onMessage

      public void onMessage(byte[] bytes)
      Specified by:
      onMessage in interface WebSocketListener
    • setLogger

      public void setLogger(Logger logger)
    • setBinaryHandler

      public void setBinaryHandler(Function<byte[],Boolean> binaryHandler)
    • setTextHandler

      public void setTextHandler(Function<String,Boolean> textHandler)
    • waitSync

      public void waitSync()
    • close

      public void close()
    • ping

      public void ping()
    • send

      public void send(String msg)
    • sendHttpRequest

      public void sendHttpRequest(io.netty.handler.codec.http.FullHttpRequest request)
    • sendBytes

      public void sendBytes(byte[] msg)