Class HttpClientTransportOverHTTP3

    • Constructor Detail

      • HttpClientTransportOverHTTP3

        public HttpClientTransportOverHTTP3​(HTTP3Client client)
    • Method Detail

      • doStart

        protected void doStart()
                        throws java.lang.Exception
        Description copied from class: ContainerLifeCycle
        Starts the managed lifecycle beans in the order they were added.
        Overrides:
        doStart in class ContainerLifeCycle
        Throws:
        AbstractLifeCycle.StopException - If thrown, the lifecycle will immediately be stopped.
        java.lang.Exception - If there was a problem starting. Will cause a transition to FAILED state
      • newOrigin

        public Origin newOrigin​(HttpRequest request)
        Description copied from interface: HttpClientTransport
        Creates a new Origin with the given request.
        Specified by:
        newOrigin in interface HttpClientTransport
        Parameters:
        request - the request that triggers the creation of the Origin
        Returns:
        an Origin that identifies a destination
      • connect

        public void connect​(java.net.InetSocketAddress address,
                            java.util.Map<java.lang.String,​java.lang.Object> context)
        Description copied from interface: HttpClientTransport
        Establishes a physical connection to the given address.
        Specified by:
        connect in interface HttpClientTransport
        Parameters:
        address - the address to connect to
        context - the context information to establish the connection
      • connect

        public void connect​(java.net.SocketAddress address,
                            java.util.Map<java.lang.String,​java.lang.Object> context)
        Description copied from interface: HttpClientTransport
        Establishes a physical connection to the given address.
        Specified by:
        connect in interface HttpClientTransport
        Parameters:
        address - the address to connect to
        context - the context information to establish the connection
      • newHttpConnection

        protected HttpConnection newHttpConnection​(HttpDestination destination,
                                                   org.eclipse.jetty.http3.client.internal.HTTP3SessionClient session)