Class EchoServer

java.lang.Object
org.mockserver.echo.http.EchoServer
All Implemented Interfaces:
Closeable, AutoCloseable, Stoppable

public class EchoServer extends Object implements Stoppable
  • Constructor Details

    • EchoServer

      public EchoServer(boolean secure)
    • EchoServer

      public EchoServer(io.netty.handler.ssl.SslContext sslContext)
    • EchoServer

      public EchoServer(boolean secure, EchoServer.Error error)
    • EchoServer

      public EchoServer(boolean secure, io.netty.handler.ssl.SslContext sslContext, EchoServer.Error error)
  • Method Details

    • stop

      public void stop()
      Specified by:
      stop in interface Stoppable
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
    • getPort

      public Integer getPort()
    • mockServerEventLog

      public MockServerEventLog mockServerEventLog()
    • withNextResponse

      public void withNextResponse(HttpResponse... httpResponses)
    • clear

      public void clear()
    • getLastRequest

      public HttpRequest getLastRequest()
    • getRegisteredClients

      public List<String> getRegisteredClients()
    • getWebsocketChannels

      public List<io.netty.channel.Channel> getWebsocketChannels()
    • getTextWebSocketFrames

      public List<io.netty.handler.codec.http.websocketx.TextWebSocketFrame> getTextWebSocketFrames()