public class com.barchart.udt.nio.SocketChannelUDT extends java.nio.channels.SocketChannel implements com.barchart.udt.nio.ChannelUDT
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.barchart.udt.nio.SocketChannelUDT
super_class: java.nio.channels.SocketChannel
{
protected static final Logger log;
descriptor: LLogger;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected final java.lang.Object connectLock;
descriptor: Ljava/lang/Object;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected volatile boolean isBlockingMode;
descriptor: Z
flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE
protected volatile boolean isConnectFinished;
descriptor: Z
flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE
protected volatile boolean isConnectionPending;
descriptor: Z
flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE
protected com.barchart.udt.nio.NioSocketUDT socketAdapter;
descriptor: Lcom/barchart/udt/nio/NioSocketUDT;
flags: (0x0004) ACC_PROTECTED
RuntimeVisibleAnnotations:
com.barchart.udt.anno.ThreadSafe(value = "this")
protected final com.barchart.udt.SocketUDT socketUDT;
descriptor: Lcom/barchart/udt/SocketUDT;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected void <init>(com.barchart.udt.nio.SelectorProviderUDT, com.barchart.udt.SocketUDT);
descriptor: (Lcom/barchart/udt/nio/SelectorProviderUDT;Lcom/barchart/udt/SocketUDT;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import org.slf4j cannot be resolved\n\tThe import org.slf4j cannot be resolved\n\tThe type SocketChannelUDT must implement the inherited abstract method SocketChannel.getRemoteAddress()\n\tThe type SocketChannelUDT must implement the inherited abstract method NetworkChannel.getOption(SocketOption<T>)\n\tThe type SocketChannelUDT must implement the inherited abstract method NetworkChannel.supportedOptions()\n\tThe type SocketChannelUDT must implement the inherited abstract method SocketChannel.shutdownOutput()\n\tThe type SocketChannelUDT must implement the inherited abstract method SocketChannel.getLocalAddress()\n\tThe type SocketChannelUDT must implement the inherited abstract method SocketChannel.shutdownInput()\n\tThe type SocketChannelUDT must implement the inherited abstract method SocketChannel.setOption(SocketOption<T>, T)\n\tLogger cannot be resolved to a type\n\tLoggerFactory cannot be resolved\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SocketChannelUDT;
Exceptions:
throws com.barchart.udt.ExceptionUDT
MethodParameters:
Name Flags
provider final
socketUDT final
protected void <init>(com.barchart.udt.nio.SelectorProviderUDT, com.barchart.udt.SocketUDT, boolean);
descriptor: (Lcom/barchart/udt/nio/SelectorProviderUDT;Lcom/barchart/udt/SocketUDT;Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import org.slf4j cannot be resolved\n\tThe import org.slf4j cannot be resolved\n\tThe type SocketChannelUDT must implement the inherited abstract method SocketChannel.getRemoteAddress()\n\tThe type SocketChannelUDT must implement the inherited abstract method NetworkChannel.getOption(SocketOption<T>)\n\tThe type SocketChannelUDT must implement the inherited abstract method NetworkChannel.supportedOptions()\n\tThe type SocketChannelUDT must implement the inherited abstract method SocketChannel.shutdownOutput()\n\tThe type SocketChannelUDT must implement the inherited abstract method SocketChannel.getLocalAddress()\n\tThe type SocketChannelUDT must implement the inherited abstract method SocketChannel.shutdownInput()\n\tThe type SocketChannelUDT must implement the inherited abstract method SocketChannel.setOption(SocketOption<T>, T)\n\tLogger cannot be resolved to a type\n\tLoggerFactory cannot be resolved\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SocketChannelUDT;
Exceptions:
throws com.barchart.udt.ExceptionUDT
MethodParameters:
Name Flags
provider final
socketUDT final
isConnected final
public boolean connect(java.net.SocketAddress);
descriptor: (Ljava/net/SocketAddress;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SocketChannelUDT;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
remote final
public boolean finishConnect();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tLogger cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SocketChannelUDT;
Exceptions:
throws java.io.IOException
protected void implCloseSelectableChannel();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SocketChannelUDT;
Exceptions:
throws java.io.IOException
protected void implConfigureBlocking(boolean);
descriptor: (Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SocketChannelUDT;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
block final
public boolean isConnected();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SocketChannelUDT;
public boolean isConnectFinished();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SocketChannelUDT;
public boolean isConnectionPending();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SocketChannelUDT;
public com.barchart.udt.nio.KindUDT kindUDT();
descriptor: ()Lcom/barchart/udt/nio/KindUDT;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SocketChannelUDT;
public com.barchart.udt.nio.SelectorProviderUDT providerUDT();
descriptor: ()Lcom/barchart/udt/nio/SelectorProviderUDT;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SocketChannelUDT;
public int read(java.nio.ByteBuffer);
descriptor: (Ljava/nio/ByteBuffer;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tLogger cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SocketChannelUDT;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
buffer final
public long read(java.nio.ByteBuffer[], int, int);
descriptor: ([Ljava/nio/ByteBuffer;II)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SocketChannelUDT;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
dsts final
offset final
length final
public synchronized com.barchart.udt.nio.NioSocketUDT socket();
descriptor: ()Lcom/barchart/udt/nio/NioSocketUDT;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tLogger cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SocketChannelUDT;
public com.barchart.udt.SocketUDT socketUDT();
descriptor: ()Lcom/barchart/udt/SocketUDT;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SocketChannelUDT;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SocketChannelUDT;
public int write(java.nio.ByteBuffer);
descriptor: (Ljava/nio/ByteBuffer;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tLogger cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SocketChannelUDT;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
buffer final
public long write(java.nio.ByteBuffer[], int, int);
descriptor: ([Ljava/nio/ByteBuffer;II)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SocketChannelUDT;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
bufferArray final
offset final
length final
public com.barchart.udt.TypeUDT typeUDT();
descriptor: ()Lcom/barchart/udt/TypeUDT;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SocketChannelUDT;
public com.barchart.udt.nio.SocketChannelUDT bind(java.net.SocketAddress);
descriptor: (Ljava/net/SocketAddress;)Lcom/barchart/udt/nio/SocketChannelUDT;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SocketChannelUDT;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
localAddress final
}
SourceFile: "SocketChannelUDT.java"