Class NettyHttpClientLlmTransport

java.lang.Object
org.mockserver.llm.client.NettyHttpClientLlmTransport
All Implemented Interfaces:
LlmTransport

public class NettyHttpClientLlmTransport extends Object implements LlmTransport
LlmTransport backed by the server's NettyHttpClient. The destination socket address is carried on the request (the per-provider LlmClient sets the Host header and scheme), so the blocking sendRequest(request, timeout, unit) overload routes it correctly.
  • Constructor Details

    • NettyHttpClientLlmTransport

      public NettyHttpClientLlmTransport(NettyHttpClient httpClient)
  • Method Details

    • send

      public HttpResponse send(HttpRequest request, long timeoutMillis)
      Description copied from interface: LlmTransport
      Send the request and return the response, or throw on transport failure. Implementations must respect timeoutMillis (the LlmCompletionService treats a timeout or exception fail-closed).
      Specified by:
      send in interface LlmTransport