public abstract class org.glassfish.grizzly.NIOTransportBuilder<T extends org.glassfish.grizzly.NIOTransportBuilder>
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.glassfish.grizzly.NIOTransportBuilder
super_class: java.lang.Object
{
protected final java.lang.Class<? extends org.glassfish.grizzly.nio.NIOTransport> transportClass;
descriptor: Ljava/lang/Class;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Ljava/lang/Class<+Lorg/glassfish/grizzly/nio/NIOTransport;>;
protected org.glassfish.grizzly.threadpool.ThreadPoolConfig workerConfig;
descriptor: Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
flags: (0x0004) ACC_PROTECTED
protected org.glassfish.grizzly.threadpool.ThreadPoolConfig kernelConfig;
descriptor: Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
flags: (0x0004) ACC_PROTECTED
protected java.nio.channels.spi.SelectorProvider selectorProvider;
descriptor: Ljava/nio/channels/spi/SelectorProvider;
flags: (0x0004) ACC_PROTECTED
protected org.glassfish.grizzly.nio.SelectorHandler selectorHandler;
descriptor: Lorg/glassfish/grizzly/nio/SelectorHandler;
flags: (0x0004) ACC_PROTECTED
protected org.glassfish.grizzly.nio.SelectionKeyHandler selectionKeyHandler;
descriptor: Lorg/glassfish/grizzly/nio/SelectionKeyHandler;
flags: (0x0004) ACC_PROTECTED
protected org.glassfish.grizzly.memory.MemoryManager memoryManager;
descriptor: Lorg/glassfish/grizzly/memory/MemoryManager;
flags: (0x0004) ACC_PROTECTED
protected org.glassfish.grizzly.attributes.AttributeBuilder attributeBuilder;
descriptor: Lorg/glassfish/grizzly/attributes/AttributeBuilder;
flags: (0x0004) ACC_PROTECTED
protected org.glassfish.grizzly.IOStrategy ioStrategy;
descriptor: Lorg/glassfish/grizzly/IOStrategy;
flags: (0x0004) ACC_PROTECTED
protected int selectorRunnerCount;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected org.glassfish.grizzly.nio.NIOChannelDistributor nioChannelDistributor;
descriptor: Lorg/glassfish/grizzly/nio/NIOChannelDistributor;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected org.glassfish.grizzly.Processor processor;
descriptor: Lorg/glassfish/grizzly/Processor;
flags: (0x0004) ACC_PROTECTED
protected org.glassfish.grizzly.ProcessorSelector processorSelector;
descriptor: Lorg/glassfish/grizzly/ProcessorSelector;
flags: (0x0004) ACC_PROTECTED
protected int readBufferSize;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int writeBufferSize;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int clientSocketSoTimeout;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int connectionTimeout;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected boolean reuseAddress;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected int maxPendingBytesPerConnection;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected boolean optimizedForMultiplexing;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected long readTimeout;
descriptor: J
flags: (0x0004) ACC_PROTECTED
protected long writeTimeout;
descriptor: J
flags: (0x0004) ACC_PROTECTED
protected void <init>(java.lang.Class<? extends org.glassfish.grizzly.nio.NIOTransport>);
descriptor: (Ljava/lang/Class;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
getstatic org.glassfish.grizzly.nio.SelectorHandler.DEFAULT_SELECTOR_HANDLER:Lorg/glassfish/grizzly/nio/SelectorHandler;
putfield org.glassfish.grizzly.NIOTransportBuilder.selectorHandler:Lorg/glassfish/grizzly/nio/SelectorHandler;
2: aload 0
getstatic org.glassfish.grizzly.nio.SelectionKeyHandler.DEFAULT_SELECTION_KEY_HANDLER:Lorg/glassfish/grizzly/nio/SelectionKeyHandler;
putfield org.glassfish.grizzly.NIOTransportBuilder.selectionKeyHandler:Lorg/glassfish/grizzly/nio/SelectionKeyHandler;
3: aload 0
getstatic org.glassfish.grizzly.memory.MemoryManager.DEFAULT_MEMORY_MANAGER:Lorg/glassfish/grizzly/memory/MemoryManager;
putfield org.glassfish.grizzly.NIOTransportBuilder.memoryManager:Lorg/glassfish/grizzly/memory/MemoryManager;
4: aload 0
getstatic org.glassfish.grizzly.attributes.AttributeBuilder.DEFAULT_ATTRIBUTE_BUILDER:Lorg/glassfish/grizzly/attributes/AttributeBuilder;
putfield org.glassfish.grizzly.NIOTransportBuilder.attributeBuilder:Lorg/glassfish/grizzly/attributes/AttributeBuilder;
5: aload 0
invokestatic org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.getInstance:()Lorg/glassfish/grizzly/strategies/WorkerThreadIOStrategy;
putfield org.glassfish.grizzly.NIOTransportBuilder.ioStrategy:Lorg/glassfish/grizzly/IOStrategy;
6: aload 0
iconst_m1
putfield org.glassfish.grizzly.NIOTransportBuilder.selectorRunnerCount:I
7: aload 0
iconst_m1
putfield org.glassfish.grizzly.NIOTransportBuilder.readBufferSize:I
8: aload 0
iconst_m1
putfield org.glassfish.grizzly.NIOTransportBuilder.writeBufferSize:I
9: aload 0
iconst_0
putfield org.glassfish.grizzly.NIOTransportBuilder.clientSocketSoTimeout:I
10: aload 0
sipush 30000
putfield org.glassfish.grizzly.NIOTransportBuilder.connectionTimeout:I
11: aload 0
iconst_1
putfield org.glassfish.grizzly.NIOTransportBuilder.reuseAddress:Z
12: aload 0
bipush -2
putfield org.glassfish.grizzly.NIOTransportBuilder.maxPendingBytesPerConnection:I
13: aload 0
iconst_0
putfield org.glassfish.grizzly.NIOTransportBuilder.optimizedForMultiplexing:Z
14: aload 0
getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
ldc 30
getstatic java.util.concurrent.TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit;
invokevirtual java.util.concurrent.TimeUnit.convert:(JLjava/util/concurrent/TimeUnit;)J
putfield org.glassfish.grizzly.NIOTransportBuilder.readTimeout:J
15: aload 0
getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
ldc 30
getstatic java.util.concurrent.TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit;
invokevirtual java.util.concurrent.TimeUnit.convert:(JLjava/util/concurrent/TimeUnit;)J
putfield org.glassfish.grizzly.NIOTransportBuilder.writeTimeout:J
16: aload 0
aload 1
putfield org.glassfish.grizzly.NIOTransportBuilder.transportClass:Ljava/lang/Class;
17: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
0 18 1 transportClass Ljava/lang/Class<+Lorg/glassfish/grizzly/nio/NIOTransport;>;
Signature: (Ljava/lang/Class<+Lorg/glassfish/grizzly/nio/NIOTransport;>;)V
MethodParameters:
Name Flags
transportClass final
public int getSelectorRunnersCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.selectorRunnerCount:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
public T setSelectorRunnersCount();
descriptor: (I)Lorg/glassfish/grizzly/NIOTransportBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.glassfish.grizzly.NIOTransportBuilder.selectorRunnerCount:I
1: aload 0
invokevirtual org.glassfish.grizzly.NIOTransportBuilder.getThis:()Lorg/glassfish/grizzly/NIOTransportBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
0 2 1 selectorRunnersCount I
Signature: (I)TT;
MethodParameters:
Name Flags
selectorRunnersCount final
public org.glassfish.grizzly.threadpool.ThreadPoolConfig getWorkerThreadPoolConfig();
descriptor: ()Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.workerConfig:Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
public T setWorkerThreadPoolConfig(org.glassfish.grizzly.threadpool.ThreadPoolConfig);
descriptor: (Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;)Lorg/glassfish/grizzly/NIOTransportBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.glassfish.grizzly.NIOTransportBuilder.workerConfig:Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
1: aload 0
invokevirtual org.glassfish.grizzly.NIOTransportBuilder.getThis:()Lorg/glassfish/grizzly/NIOTransportBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
0 2 1 workerConfig Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
Signature: (Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;)TT;
MethodParameters:
Name Flags
workerConfig final
public org.glassfish.grizzly.threadpool.ThreadPoolConfig getSelectorThreadPoolConfig();
descriptor: ()Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.kernelConfig:Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
public T setSelectorThreadPoolConfig(org.glassfish.grizzly.threadpool.ThreadPoolConfig);
descriptor: (Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;)Lorg/glassfish/grizzly/NIOTransportBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.glassfish.grizzly.NIOTransportBuilder.kernelConfig:Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
1: aload 0
invokevirtual org.glassfish.grizzly.NIOTransportBuilder.getThis:()Lorg/glassfish/grizzly/NIOTransportBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
0 2 1 kernelConfig Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
Signature: (Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;)TT;
MethodParameters:
Name Flags
kernelConfig final
public org.glassfish.grizzly.IOStrategy getIOStrategy();
descriptor: ()Lorg/glassfish/grizzly/IOStrategy;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.ioStrategy:Lorg/glassfish/grizzly/IOStrategy;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
public T setIOStrategy(org.glassfish.grizzly.IOStrategy);
descriptor: (Lorg/glassfish/grizzly/IOStrategy;)Lorg/glassfish/grizzly/NIOTransportBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.glassfish.grizzly.NIOTransportBuilder.ioStrategy:Lorg/glassfish/grizzly/IOStrategy;
1: aload 0
invokevirtual org.glassfish.grizzly.NIOTransportBuilder.getThis:()Lorg/glassfish/grizzly/NIOTransportBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
0 2 1 ioStrategy Lorg/glassfish/grizzly/IOStrategy;
Signature: (Lorg/glassfish/grizzly/IOStrategy;)TT;
MethodParameters:
Name Flags
ioStrategy final
public org.glassfish.grizzly.memory.MemoryManager getMemoryManager();
descriptor: ()Lorg/glassfish/grizzly/memory/MemoryManager;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.memoryManager:Lorg/glassfish/grizzly/memory/MemoryManager;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
public T setMemoryManager(org.glassfish.grizzly.memory.MemoryManager);
descriptor: (Lorg/glassfish/grizzly/memory/MemoryManager;)Lorg/glassfish/grizzly/NIOTransportBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.glassfish.grizzly.NIOTransportBuilder.memoryManager:Lorg/glassfish/grizzly/memory/MemoryManager;
1: aload 0
invokevirtual org.glassfish.grizzly.NIOTransportBuilder.getThis:()Lorg/glassfish/grizzly/NIOTransportBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
0 2 1 memoryManager Lorg/glassfish/grizzly/memory/MemoryManager;
Signature: (Lorg/glassfish/grizzly/memory/MemoryManager;)TT;
MethodParameters:
Name Flags
memoryManager final
public org.glassfish.grizzly.nio.SelectorHandler getSelectorHandler();
descriptor: ()Lorg/glassfish/grizzly/nio/SelectorHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.selectorHandler:Lorg/glassfish/grizzly/nio/SelectorHandler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
public T setSelectorHandler(org.glassfish.grizzly.nio.SelectorHandler);
descriptor: (Lorg/glassfish/grizzly/nio/SelectorHandler;)Lorg/glassfish/grizzly/NIOTransportBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.glassfish.grizzly.NIOTransportBuilder.selectorHandler:Lorg/glassfish/grizzly/nio/SelectorHandler;
1: aload 0
invokevirtual org.glassfish.grizzly.NIOTransportBuilder.getThis:()Lorg/glassfish/grizzly/NIOTransportBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
0 2 1 selectorHandler Lorg/glassfish/grizzly/nio/SelectorHandler;
Signature: (Lorg/glassfish/grizzly/nio/SelectorHandler;)TT;
MethodParameters:
Name Flags
selectorHandler final
public org.glassfish.grizzly.nio.SelectionKeyHandler getSelectionKeyHandler();
descriptor: ()Lorg/glassfish/grizzly/nio/SelectionKeyHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.selectionKeyHandler:Lorg/glassfish/grizzly/nio/SelectionKeyHandler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
public T setSelectionKeyHandler(org.glassfish.grizzly.nio.SelectionKeyHandler);
descriptor: (Lorg/glassfish/grizzly/nio/SelectionKeyHandler;)Lorg/glassfish/grizzly/NIOTransportBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.glassfish.grizzly.NIOTransportBuilder.selectionKeyHandler:Lorg/glassfish/grizzly/nio/SelectionKeyHandler;
1: aload 0
invokevirtual org.glassfish.grizzly.NIOTransportBuilder.getThis:()Lorg/glassfish/grizzly/NIOTransportBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
0 2 1 selectionKeyHandler Lorg/glassfish/grizzly/nio/SelectionKeyHandler;
Signature: (Lorg/glassfish/grizzly/nio/SelectionKeyHandler;)TT;
MethodParameters:
Name Flags
selectionKeyHandler final
public org.glassfish.grizzly.attributes.AttributeBuilder getAttributeBuilder();
descriptor: ()Lorg/glassfish/grizzly/attributes/AttributeBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.attributeBuilder:Lorg/glassfish/grizzly/attributes/AttributeBuilder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
public T setAttributeBuilder(org.glassfish.grizzly.attributes.AttributeBuilder);
descriptor: (Lorg/glassfish/grizzly/attributes/AttributeBuilder;)Lorg/glassfish/grizzly/NIOTransportBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.glassfish.grizzly.NIOTransportBuilder.attributeBuilder:Lorg/glassfish/grizzly/attributes/AttributeBuilder;
1: aload 0
invokevirtual org.glassfish.grizzly.NIOTransportBuilder.getThis:()Lorg/glassfish/grizzly/NIOTransportBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
0 2 1 attributeBuilder Lorg/glassfish/grizzly/attributes/AttributeBuilder;
Signature: (Lorg/glassfish/grizzly/attributes/AttributeBuilder;)TT;
MethodParameters:
Name Flags
attributeBuilder
public org.glassfish.grizzly.nio.NIOChannelDistributor getNIOChannelDistributor();
descriptor: ()Lorg/glassfish/grizzly/nio/NIOChannelDistributor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.nioChannelDistributor:Lorg/glassfish/grizzly/nio/NIOChannelDistributor;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
public T setNIOChannelDistributor(org.glassfish.grizzly.nio.NIOChannelDistributor);
descriptor: (Lorg/glassfish/grizzly/nio/NIOChannelDistributor;)Lorg/glassfish/grizzly/NIOTransportBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.glassfish.grizzly.NIOTransportBuilder.nioChannelDistributor:Lorg/glassfish/grizzly/nio/NIOChannelDistributor;
1: aload 0
invokevirtual org.glassfish.grizzly.NIOTransportBuilder.getThis:()Lorg/glassfish/grizzly/NIOTransportBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
0 2 1 nioChannelDistributor Lorg/glassfish/grizzly/nio/NIOChannelDistributor;
Signature: (Lorg/glassfish/grizzly/nio/NIOChannelDistributor;)TT;
MethodParameters:
Name Flags
nioChannelDistributor
public java.nio.channels.spi.SelectorProvider getSelectorProvider();
descriptor: ()Ljava/nio/channels/spi/SelectorProvider;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.selectorProvider:Ljava/nio/channels/spi/SelectorProvider;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
public T setSelectorProvider(java.nio.channels.spi.SelectorProvider);
descriptor: (Ljava/nio/channels/spi/SelectorProvider;)Lorg/glassfish/grizzly/NIOTransportBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.glassfish.grizzly.NIOTransportBuilder.selectorProvider:Ljava/nio/channels/spi/SelectorProvider;
1: aload 0
invokevirtual org.glassfish.grizzly.NIOTransportBuilder.getThis:()Lorg/glassfish/grizzly/NIOTransportBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
0 2 1 selectorProvider Ljava/nio/channels/spi/SelectorProvider;
Signature: (Ljava/nio/channels/spi/SelectorProvider;)TT;
MethodParameters:
Name Flags
selectorProvider
public java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.name:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
public T setName(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/glassfish/grizzly/NIOTransportBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.glassfish.grizzly.NIOTransportBuilder.name:Ljava/lang/String;
1: aload 0
invokevirtual org.glassfish.grizzly.NIOTransportBuilder.getThis:()Lorg/glassfish/grizzly/NIOTransportBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
0 2 1 name Ljava/lang/String;
Signature: (Ljava/lang/String;)TT;
MethodParameters:
Name Flags
name
public org.glassfish.grizzly.Processor getProcessor();
descriptor: ()Lorg/glassfish/grizzly/Processor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.processor:Lorg/glassfish/grizzly/Processor;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
public T setProcessor(org.glassfish.grizzly.Processor);
descriptor: (Lorg/glassfish/grizzly/Processor;)Lorg/glassfish/grizzly/NIOTransportBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.glassfish.grizzly.NIOTransportBuilder.processor:Lorg/glassfish/grizzly/Processor;
1: aload 0
invokevirtual org.glassfish.grizzly.NIOTransportBuilder.getThis:()Lorg/glassfish/grizzly/NIOTransportBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
0 2 1 processor Lorg/glassfish/grizzly/Processor;
Signature: (Lorg/glassfish/grizzly/Processor;)TT;
MethodParameters:
Name Flags
processor
public org.glassfish.grizzly.ProcessorSelector getProcessorSelector();
descriptor: ()Lorg/glassfish/grizzly/ProcessorSelector;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.processorSelector:Lorg/glassfish/grizzly/ProcessorSelector;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
public T setProcessorSelector(org.glassfish.grizzly.ProcessorSelector);
descriptor: (Lorg/glassfish/grizzly/ProcessorSelector;)Lorg/glassfish/grizzly/NIOTransportBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.glassfish.grizzly.NIOTransportBuilder.processorSelector:Lorg/glassfish/grizzly/ProcessorSelector;
1: aload 0
invokevirtual org.glassfish.grizzly.NIOTransportBuilder.getThis:()Lorg/glassfish/grizzly/NIOTransportBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
0 2 1 processorSelector Lorg/glassfish/grizzly/ProcessorSelector;
Signature: (Lorg/glassfish/grizzly/ProcessorSelector;)TT;
MethodParameters:
Name Flags
processorSelector
public int getReadBufferSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.readBufferSize:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
public T setReadBufferSize();
descriptor: (I)Lorg/glassfish/grizzly/NIOTransportBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.glassfish.grizzly.NIOTransportBuilder.readBufferSize:I
1: aload 0
invokevirtual org.glassfish.grizzly.NIOTransportBuilder.getThis:()Lorg/glassfish/grizzly/NIOTransportBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
0 2 1 readBufferSize I
Signature: (I)TT;
MethodParameters:
Name Flags
readBufferSize
public int getWriteBufferSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.writeBufferSize:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
public T setWriteBufferSize();
descriptor: (I)Lorg/glassfish/grizzly/NIOTransportBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.glassfish.grizzly.NIOTransportBuilder.writeBufferSize:I
1: aload 0
invokevirtual org.glassfish.grizzly.NIOTransportBuilder.getThis:()Lorg/glassfish/grizzly/NIOTransportBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
0 2 1 writeBufferSize I
Signature: (I)TT;
MethodParameters:
Name Flags
writeBufferSize
public int getClientSocketSoTimeout();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.clientSocketSoTimeout:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
public T setClientSocketSoTimeout();
descriptor: (I)Lorg/glassfish/grizzly/NIOTransportBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.glassfish.grizzly.NIOTransportBuilder.clientSocketSoTimeout:I
1: aload 0
invokevirtual org.glassfish.grizzly.NIOTransportBuilder.getThis:()Lorg/glassfish/grizzly/NIOTransportBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
0 2 1 clientSocketSoTimeout I
Signature: (I)TT;
MethodParameters:
Name Flags
clientSocketSoTimeout
public int getConnectionTimeout();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.connectionTimeout:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
public T setConnectionTimeout();
descriptor: (I)Lorg/glassfish/grizzly/NIOTransportBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.glassfish.grizzly.NIOTransportBuilder.connectionTimeout:I
1: aload 0
invokevirtual org.glassfish.grizzly.NIOTransportBuilder.getThis:()Lorg/glassfish/grizzly/NIOTransportBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
0 2 1 connectionTimeout I
Signature: (I)TT;
MethodParameters:
Name Flags
connectionTimeout
public long getReadTimeout(java.util.concurrent.TimeUnit);
descriptor: (Ljava/util/concurrent/TimeUnit;)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.readTimeout:J
lconst_0
lcmp
ifgt 2
1: ldc -1
lreturn
2: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.readTimeout:J
getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invokevirtual java.util.concurrent.TimeUnit.convert:(JLjava/util/concurrent/TimeUnit;)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
0 3 1 timeUnit Ljava/util/concurrent/TimeUnit;
MethodParameters:
Name Flags
timeUnit final
public T setReadTimeout(long, java.util.concurrent.TimeUnit);
descriptor: (JLjava/util/concurrent/TimeUnit;)Lorg/glassfish/grizzly/NIOTransportBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 3 0: lload 1
lconst_0
lcmp
ifgt 3
1: aload 0
ldc -1
putfield org.glassfish.grizzly.NIOTransportBuilder.readTimeout:J
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
lload 1
aload 3
invokevirtual java.util.concurrent.TimeUnit.convert:(JLjava/util/concurrent/TimeUnit;)J
putfield org.glassfish.grizzly.NIOTransportBuilder.readTimeout:J
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.glassfish.grizzly.NIOTransportBuilder.getThis:()Lorg/glassfish/grizzly/NIOTransportBuilder;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
0 5 1 timeout J
0 5 3 timeUnit Ljava/util/concurrent/TimeUnit;
Signature: (JLjava/util/concurrent/TimeUnit;)TT;
MethodParameters:
Name Flags
timeout final
timeUnit final
public long getWriteTimeout(java.util.concurrent.TimeUnit);
descriptor: (Ljava/util/concurrent/TimeUnit;)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.writeTimeout:J
lconst_0
lcmp
ifgt 2
1: ldc -1
lreturn
2: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.writeTimeout:J
getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invokevirtual java.util.concurrent.TimeUnit.convert:(JLjava/util/concurrent/TimeUnit;)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
0 3 1 timeUnit Ljava/util/concurrent/TimeUnit;
MethodParameters:
Name Flags
timeUnit final
public T setWriteTimeout(long, java.util.concurrent.TimeUnit);
descriptor: (JLjava/util/concurrent/TimeUnit;)Lorg/glassfish/grizzly/NIOTransportBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 3 0: lload 1
lconst_0
lcmp
ifgt 3
1: aload 0
ldc -1
putfield org.glassfish.grizzly.NIOTransportBuilder.writeTimeout:J
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
lload 1
aload 3
invokevirtual java.util.concurrent.TimeUnit.convert:(JLjava/util/concurrent/TimeUnit;)J
putfield org.glassfish.grizzly.NIOTransportBuilder.writeTimeout:J
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.glassfish.grizzly.NIOTransportBuilder.getThis:()Lorg/glassfish/grizzly/NIOTransportBuilder;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
0 5 1 timeout J
0 5 3 timeUnit Ljava/util/concurrent/TimeUnit;
Signature: (JLjava/util/concurrent/TimeUnit;)TT;
MethodParameters:
Name Flags
timeout final
timeUnit final
public boolean isReuseAddress();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.reuseAddress:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
public T setReuseAddress();
descriptor: (Z)Lorg/glassfish/grizzly/NIOTransportBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.glassfish.grizzly.NIOTransportBuilder.reuseAddress:Z
1: aload 0
invokevirtual org.glassfish.grizzly.NIOTransportBuilder.getThis:()Lorg/glassfish/grizzly/NIOTransportBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
0 2 1 reuseAddress Z
Signature: (Z)TT;
MethodParameters:
Name Flags
reuseAddress
public int getMaxAsyncWriteQueueSizeInBytes();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.maxPendingBytesPerConnection:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
public T setMaxAsyncWriteQueueSizeInBytes();
descriptor: (I)Lorg/glassfish/grizzly/NIOTransportBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.glassfish.grizzly.NIOTransportBuilder.maxPendingBytesPerConnection:I
1: aload 0
invokevirtual org.glassfish.grizzly.NIOTransportBuilder.getThis:()Lorg/glassfish/grizzly/NIOTransportBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
0 2 1 maxAsyncWriteQueueSizeInBytes I
Signature: (I)TT;
MethodParameters:
Name Flags
maxAsyncWriteQueueSizeInBytes final
public boolean isOptimizedForMultiplexing();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.optimizedForMultiplexing:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
public T setOptimizedForMultiplexing();
descriptor: (Z)Lorg/glassfish/grizzly/NIOTransportBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.glassfish.grizzly.NIOTransportBuilder.optimizedForMultiplexing:Z
1: aload 0
invokevirtual org.glassfish.grizzly.NIOTransportBuilder.getThis:()Lorg/glassfish/grizzly/NIOTransportBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
0 2 1 optimizedForMultiplexing Z
Signature: (Z)TT;
MethodParameters:
Name Flags
optimizedForMultiplexing final
public org.glassfish.grizzly.nio.NIOTransport build();
descriptor: ()Lorg/glassfish/grizzly/nio/NIOTransport;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.name:Ljava/lang/String;
invokevirtual org.glassfish.grizzly.NIOTransportBuilder.create:(Ljava/lang/String;)Lorg/glassfish/grizzly/nio/NIOTransport;
astore 1
start local 1 1: aload 1
aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.ioStrategy:Lorg/glassfish/grizzly/IOStrategy;
invokevirtual org.glassfish.grizzly.nio.NIOTransport.setIOStrategy:(Lorg/glassfish/grizzly/IOStrategy;)V
2: aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.workerConfig:Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
ifnull 4
3: aload 1
aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.workerConfig:Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
invokevirtual org.glassfish.grizzly.threadpool.ThreadPoolConfig.copy:()Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
invokevirtual org.glassfish.grizzly.nio.NIOTransport.setWorkerThreadPoolConfig:(Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;)V
4: StackMap locals: org.glassfish.grizzly.nio.NIOTransport
StackMap stack:
aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.kernelConfig:Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
ifnull 6
5: aload 1
aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.kernelConfig:Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
invokevirtual org.glassfish.grizzly.threadpool.ThreadPoolConfig.copy:()Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
invokevirtual org.glassfish.grizzly.nio.NIOTransport.setKernelThreadPoolConfig:(Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;)V
6: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.selectorProvider:Ljava/nio/channels/spi/SelectorProvider;
invokevirtual org.glassfish.grizzly.nio.NIOTransport.setSelectorProvider:(Ljava/nio/channels/spi/SelectorProvider;)V
7: aload 1
aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.selectorHandler:Lorg/glassfish/grizzly/nio/SelectorHandler;
invokevirtual org.glassfish.grizzly.nio.NIOTransport.setSelectorHandler:(Lorg/glassfish/grizzly/nio/SelectorHandler;)V
8: aload 1
aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.selectionKeyHandler:Lorg/glassfish/grizzly/nio/SelectionKeyHandler;
invokevirtual org.glassfish.grizzly.nio.NIOTransport.setSelectionKeyHandler:(Lorg/glassfish/grizzly/nio/SelectionKeyHandler;)V
9: aload 1
aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.memoryManager:Lorg/glassfish/grizzly/memory/MemoryManager;
invokevirtual org.glassfish.grizzly.nio.NIOTransport.setMemoryManager:(Lorg/glassfish/grizzly/memory/MemoryManager;)V
10: aload 1
aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.attributeBuilder:Lorg/glassfish/grizzly/attributes/AttributeBuilder;
invokevirtual org.glassfish.grizzly.nio.NIOTransport.setAttributeBuilder:(Lorg/glassfish/grizzly/attributes/AttributeBuilder;)V
11: aload 1
aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.selectorRunnerCount:I
invokevirtual org.glassfish.grizzly.nio.NIOTransport.setSelectorRunnersCount:(I)V
12: aload 1
aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.nioChannelDistributor:Lorg/glassfish/grizzly/nio/NIOChannelDistributor;
invokevirtual org.glassfish.grizzly.nio.NIOTransport.setNIOChannelDistributor:(Lorg/glassfish/grizzly/nio/NIOChannelDistributor;)V
13: aload 1
aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.processor:Lorg/glassfish/grizzly/Processor;
invokevirtual org.glassfish.grizzly.nio.NIOTransport.setProcessor:(Lorg/glassfish/grizzly/Processor;)V
14: aload 1
aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.processorSelector:Lorg/glassfish/grizzly/ProcessorSelector;
invokevirtual org.glassfish.grizzly.nio.NIOTransport.setProcessorSelector:(Lorg/glassfish/grizzly/ProcessorSelector;)V
15: aload 1
aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.clientSocketSoTimeout:I
invokevirtual org.glassfish.grizzly.nio.NIOTransport.setClientSocketSoTimeout:(I)V
16: aload 1
aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.connectionTimeout:I
invokevirtual org.glassfish.grizzly.nio.NIOTransport.setConnectionTimeout:(I)V
17: aload 1
aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.readTimeout:J
getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invokevirtual org.glassfish.grizzly.nio.NIOTransport.setReadTimeout:(JLjava/util/concurrent/TimeUnit;)V
18: aload 1
aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.writeTimeout:J
getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invokevirtual org.glassfish.grizzly.nio.NIOTransport.setWriteTimeout:(JLjava/util/concurrent/TimeUnit;)V
19: aload 1
aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.readBufferSize:I
invokevirtual org.glassfish.grizzly.nio.NIOTransport.setReadBufferSize:(I)V
20: aload 1
aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.writeBufferSize:I
invokevirtual org.glassfish.grizzly.nio.NIOTransport.setWriteBufferSize:(I)V
21: aload 1
aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.reuseAddress:Z
invokevirtual org.glassfish.grizzly.nio.NIOTransport.setReuseAddress:(Z)V
22: aload 1
aload 0
invokevirtual org.glassfish.grizzly.NIOTransportBuilder.isOptimizedForMultiplexing:()Z
invokevirtual org.glassfish.grizzly.nio.NIOTransport.setOptimizedForMultiplexing:(Z)V
23: aload 1
invokevirtual org.glassfish.grizzly.nio.NIOTransport.getAsyncQueueIO:()Lorg/glassfish/grizzly/asyncqueue/AsyncQueueIO;
invokeinterface org.glassfish.grizzly.asyncqueue.AsyncQueueIO.getWriter:()Lorg/glassfish/grizzly/asyncqueue/AsyncQueueWriter;
aload 0
getfield org.glassfish.grizzly.NIOTransportBuilder.maxPendingBytesPerConnection:I
invokeinterface org.glassfish.grizzly.asyncqueue.AsyncQueueWriter.setMaxPendingBytesPerConnection:(I)V
24: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lorg/glassfish/grizzly/NIOTransportBuilder<TT;>;
1 25 1 transport Lorg/glassfish/grizzly/nio/NIOTransport;
protected abstract T getThis();
descriptor: ()Lorg/glassfish/grizzly/NIOTransportBuilder;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Signature: ()TT;
protected abstract org.glassfish.grizzly.nio.NIOTransport create(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/glassfish/grizzly/nio/NIOTransport;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
MethodParameters:
Name Flags
name
}
Signature: <T:Lorg/glassfish/grizzly/NIOTransportBuilder;>Ljava/lang/Object;
SourceFile: "NIOTransportBuilder.java"