public interface org.eclipse.jetty.io.ClientConnectionFactory
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.eclipse.jetty.io.ClientConnectionFactory
super_class: java.lang.Object
{
public static final java.lang.String CLIENT_CONTEXT_KEY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jetty.client"
public abstract org.eclipse.jetty.io.Connection newConnection(org.eclipse.jetty.io.EndPoint, java.util.Map<java.lang.String, java.lang.Object>);
descriptor: (Lorg/eclipse/jetty/io/EndPoint;Ljava/util/Map;)Lorg/eclipse/jetty/io/Connection;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
Signature: (Lorg/eclipse/jetty/io/EndPoint;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Lorg/eclipse/jetty/io/Connection;
MethodParameters:
Name Flags
endPoint
context
public org.eclipse.jetty.io.Connection customize(org.eclipse.jetty.io.Connection, java.util.Map<java.lang.String, java.lang.Object>);
descriptor: (Lorg/eclipse/jetty/io/Connection;Ljava/util/Map;)Lorg/eclipse/jetty/io/Connection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ldc "org.eclipse.jetty.client"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.eclipse.jetty.util.component.ContainerLifeCycle
astore 3
start local 3 1: aload 3
ifnull 3
2: aload 3
ldc Ljava/util/EventListener;
invokevirtual org.eclipse.jetty.util.component.ContainerLifeCycle.getBeans:(Ljava/lang/Class;)Ljava/util/Collection;
aload 1
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic accept(Lorg/eclipse/jetty/io/Connection;)Ljava/util/function/Consumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
org/eclipse/jetty/io/Connection.addEventListener(Ljava/util/EventListener;)V (9 itf)
(Ljava/util/EventListener;)V
invokeinterface java.util.Collection.forEach:(Ljava/util/function/Consumer;)V
3: StackMap locals: org.eclipse.jetty.util.component.ContainerLifeCycle
StackMap stack:
aload 1
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/io/ClientConnectionFactory;
0 4 1 connection Lorg/eclipse/jetty/io/Connection;
0 4 2 context Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
1 4 3 client Lorg/eclipse/jetty/util/component/ContainerLifeCycle;
Signature: (Lorg/eclipse/jetty/io/Connection;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Lorg/eclipse/jetty/io/Connection;
MethodParameters:
Name Flags
connection
context
}
SourceFile: "ClientConnectionFactory.java"
NestMembers:
org.eclipse.jetty.io.ClientConnectionFactory$Decorator org.eclipse.jetty.io.ClientConnectionFactory$Info
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public abstract Decorator = org.eclipse.jetty.io.ClientConnectionFactory$Decorator of org.eclipse.jetty.io.ClientConnectionFactory
public abstract Info = org.eclipse.jetty.io.ClientConnectionFactory$Info of org.eclipse.jetty.io.ClientConnectionFactory