Class AbstractConnectorHttpClientTransport

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      protected class  AbstractConnectorHttpClientTransport.ClientSelectorManager  
      • Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

        org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener
      • Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

        org.eclipse.jetty.util.component.Container.InheritedListener, org.eclipse.jetty.util.component.Container.Listener
      • Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

        org.eclipse.jetty.util.component.Dumpable.DumpableContainer
      • Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

        org.eclipse.jetty.util.component.LifeCycle.Listener
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void configure​(HttpClient client, java.nio.channels.SocketChannel channel)  
      void connect​(java.net.InetSocketAddress address, java.util.Map<java.lang.String,​java.lang.Object> context)
      Establishes a physical connection to the given address.
      protected void connectFailed​(java.util.Map<java.lang.String,​java.lang.Object> context, java.lang.Throwable x)  
      protected void doStart()  
      protected void doStop()  
      protected SelectorManager getSelectorManager()  
      int getSelectors()  
      protected SelectorManager newSelectorManager​(HttpClient client)  
      • Methods inherited from class org.eclipse.jetty.util.component.ContainerLifeCycle

        addBean, addBean, addEventListener, addManaged, contains, destroy, dump, dump, dump, dump, dump, dumpBeans, dumpObject, dumpObjects, dumpStdErr, dumpThis, getBean, getBeans, getBeans, getContainedBeans, getContainedBeans, isAuto, isManaged, isUnmanaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, updateBean, updateBeans
      • Methods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

        addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.eclipse.jetty.util.component.Dumpable

        dumpSelf
      • Methods inherited from interface org.eclipse.jetty.util.component.Dumpable.DumpableContainer

        isDumpable
    • Constructor Detail

      • AbstractConnectorHttpClientTransport

        protected AbstractConnectorHttpClientTransport​(int selectors)
    • Method Detail

      • getSelectors

        @ManagedAttribute(value="The number of selectors",
                          readonly=true)
        public int getSelectors()
      • doStart

        protected void doStart()
                        throws java.lang.Exception
        Overrides:
        doStart in class org.eclipse.jetty.util.component.ContainerLifeCycle
        Throws:
        java.lang.Exception
      • doStop

        protected void doStop()
                       throws java.lang.Exception
        Overrides:
        doStop in class org.eclipse.jetty.util.component.ContainerLifeCycle
        Throws:
        java.lang.Exception
      • 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.
        Parameters:
        address - the address to connect to
        context - the context information to establish the connection
      • connectFailed

        protected void connectFailed​(java.util.Map<java.lang.String,​java.lang.Object> context,
                                     java.lang.Throwable x)
      • configure

        protected void configure​(HttpClient client,
                                 java.nio.channels.SocketChannel channel)
                          throws java.io.IOException
        Throws:
        java.io.IOException