final class org.glassfish.grizzly.strategies.SameThreadIOStrategy$InterestLifeCycleListenerWhenIoDisabled extends org.glassfish.grizzly.IOEventLifeCycleListener$Adapter
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: org.glassfish.grizzly.strategies.SameThreadIOStrategy$InterestLifeCycleListenerWhenIoDisabled
super_class: org.glassfish.grizzly.IOEventLifeCycleListener$Adapter
{
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 // org.glassfish.grizzly.strategies.SameThreadIOStrategy$InterestLifeCycleListenerWhenIoDisabled this
0: .line 149
aload 0 /* this */
invokespecial org.glassfish.grizzly.IOEventLifeCycleListener$Adapter.<init>:()V
return
end local 0 // org.glassfish.grizzly.strategies.SameThreadIOStrategy$InterestLifeCycleListenerWhenIoDisabled this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/strategies/SameThreadIOStrategy$InterestLifeCycleListenerWhenIoDisabled;
public void onReregister(org.glassfish.grizzly.Context);
descriptor: (Lorg/glassfish/grizzly/Context;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 // org.glassfish.grizzly.strategies.SameThreadIOStrategy$InterestLifeCycleListenerWhenIoDisabled this
start local 1 // org.glassfish.grizzly.Context context
0: .line 154
aload 0 /* this */
aload 1 /* context */
aconst_null
invokevirtual org.glassfish.grizzly.strategies.SameThreadIOStrategy$InterestLifeCycleListenerWhenIoDisabled.onComplete:(Lorg/glassfish/grizzly/Context;Ljava/lang/Object;)V
1: .line 155
return
end local 1 // org.glassfish.grizzly.Context context
end local 0 // org.glassfish.grizzly.strategies.SameThreadIOStrategy$InterestLifeCycleListenerWhenIoDisabled this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/strategies/SameThreadIOStrategy$InterestLifeCycleListenerWhenIoDisabled;
0 2 1 context Lorg/glassfish/grizzly/Context;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
context final
public void onComplete(org.glassfish.grizzly.Context, java.lang.Object);
descriptor: (Lorg/glassfish/grizzly/Context;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=3
start local 0 // org.glassfish.grizzly.strategies.SameThreadIOStrategy$InterestLifeCycleListenerWhenIoDisabled this
start local 1 // org.glassfish.grizzly.Context context
start local 2 // java.lang.Object data
0: .line 161
aload 1 /* context */
invokevirtual org.glassfish.grizzly.Context.getIoEvent:()Lorg/glassfish/grizzly/IOEvent;
astore 3 /* ioEvent */
start local 3 // org.glassfish.grizzly.IOEvent ioEvent
1: .line 162
aload 1 /* context */
invokevirtual org.glassfish.grizzly.Context.getConnection:()Lorg/glassfish/grizzly/Connection;
astore 4 /* connection */
start local 4 // org.glassfish.grizzly.Connection connection
2: .line 163
getstatic org.glassfish.grizzly.asyncqueue.AsyncQueue.EXPECTING_MORE_OPTION:Ljava/lang/String;
aload 2 /* data */
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
3: .line 164
aload 4 /* connection */
aload 3 /* ioEvent */
invokeinterface org.glassfish.grizzly.Connection.simulateIOEvent:(Lorg/glassfish/grizzly/IOEvent;)V
4: .line 165
goto 6
5: .line 166
StackMap locals: org.glassfish.grizzly.IOEvent org.glassfish.grizzly.Connection
StackMap stack:
aload 4 /* connection */
aload 3 /* ioEvent */
invokeinterface org.glassfish.grizzly.Connection.enableIOEvent:(Lorg/glassfish/grizzly/IOEvent;)V
6: .line 168
StackMap locals:
StackMap stack:
return
end local 4 // org.glassfish.grizzly.Connection connection
end local 3 // org.glassfish.grizzly.IOEvent ioEvent
end local 2 // java.lang.Object data
end local 1 // org.glassfish.grizzly.Context context
end local 0 // org.glassfish.grizzly.strategies.SameThreadIOStrategy$InterestLifeCycleListenerWhenIoDisabled this
LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/glassfish/grizzly/strategies/SameThreadIOStrategy$InterestLifeCycleListenerWhenIoDisabled;
0 7 1 context Lorg/glassfish/grizzly/Context;
0 7 2 data Ljava/lang/Object;
1 7 3 ioEvent Lorg/glassfish/grizzly/IOEvent;
2 7 4 connection Lorg/glassfish/grizzly/Connection;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
context final
data final
}
SourceFile: "SameThreadIOStrategy.java"
NestHost: org.glassfish.grizzly.strategies.SameThreadIOStrategy
InnerClasses:
public Adapter = org.glassfish.grizzly.IOEventLifeCycleListener$Adapter of org.glassfish.grizzly.IOEventLifeCycleListener
private final InterestLifeCycleListenerWhenIoDisabled = org.glassfish.grizzly.strategies.SameThreadIOStrategy$InterestLifeCycleListenerWhenIoDisabled of org.glassfish.grizzly.strategies.SameThreadIOStrategy