public interface org.eclipse.jetty.server.Connector extends org.eclipse.jetty.util.component.LifeCycle, org.eclipse.jetty.util.component.Container, org.eclipse.jetty.util.component.Graceful
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.eclipse.jetty.server.Connector
  super_class: java.lang.Object
{
  public abstract org.eclipse.jetty.server.Server getServer();
    descriptor: ()Lorg/eclipse/jetty/server/Server;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.concurrent.Executor getExecutor();
    descriptor: ()Ljava/util/concurrent/Executor;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.eclipse.jetty.util.thread.Scheduler getScheduler();
    descriptor: ()Lorg/eclipse/jetty/util/thread/Scheduler;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.eclipse.jetty.io.ByteBufferPool getByteBufferPool();
    descriptor: ()Lorg/eclipse/jetty/io/ByteBufferPool;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.eclipse.jetty.server.ConnectionFactory getConnectionFactory(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/eclipse/jetty/server/ConnectionFactory;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      nextProtocol  

  public abstract <T> T getConnectionFactory(java.lang.Class<T>);
    descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
             Name  Flags
      factoryType  

  public abstract org.eclipse.jetty.server.ConnectionFactory getDefaultConnectionFactory();
    descriptor: ()Lorg/eclipse/jetty/server/ConnectionFactory;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Collection<org.eclipse.jetty.server.ConnectionFactory> getConnectionFactories();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Collection<Lorg/eclipse/jetty/server/ConnectionFactory;>;

  public abstract java.util.List<java.lang.String> getProtocols();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Ljava/lang/String;>;

  public abstract long getIdleTimeout();
    descriptor: ()J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.eclipse.jetty.util.annotation.ManagedAttribute(value = "maximum time a connection can be idle before being closed (in ms)")

  public abstract java.lang.Object getTransport();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Collection<org.eclipse.jetty.io.EndPoint> getConnectedEndPoints();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Collection<Lorg/eclipse/jetty/io/EndPoint;>;

  public abstract java.lang.String getName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "Connector.java"
    RuntimeVisibleAnnotations: 
      org.eclipse.jetty.util.annotation.ManagedObject(value = "Connector Interface")