@Override
  protected Callable<StreamResponseMessage> createCallable(
      final StreamRequestMessage requestMessage, final Call call) {
    return () -> {
      final Response httpResponse = call.execute();
      final UpnpResponse upnpResponse =
          new UpnpResponse(httpResponse.code(), httpResponse.message());
      final StreamResponseMessage streamResponseMessage = new StreamResponseMessage(upnpResponse);
      streamResponseMessage.setHeaders(new UpnpHeaders(httpResponse.headers().toMultimap()));
      streamResponseMessage.setBodyCharacters(httpResponse.body().bytes());
      return streamResponseMessage;
    };
  }
Instantiates a new OkHttp stream client.

@param config the config
nat/src/main/java/org/hyperledger/besu/nat/upnp/OkHttpStreamClient.java