public abstract class org.apache.commons.net.SocketClient
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.apache.commons.net.SocketClient
super_class: java.lang.Object
{
public static final java.lang.String NETASCII_EOL;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "\r\n"
private static final javax.net.SocketFactory __DEFAULT_SOCKET_FACTORY;
descriptor: Ljavax/net/SocketFactory;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final javax.net.ServerSocketFactory __DEFAULT_SERVER_SOCKET_FACTORY;
descriptor: Ljavax/net/ServerSocketFactory;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private org.apache.commons.net.ProtocolCommandSupport __commandSupport;
descriptor: Lorg/apache/commons/net/ProtocolCommandSupport;
flags: (0x0002) ACC_PRIVATE
protected int _timeout_;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected java.net.Socket _socket_;
descriptor: Ljava/net/Socket;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String _hostname_;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected int _defaultPort_;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected java.io.InputStream _input_;
descriptor: Ljava/io/InputStream;
flags: (0x0004) ACC_PROTECTED
protected java.io.OutputStream _output_;
descriptor: Ljava/io/OutputStream;
flags: (0x0004) ACC_PROTECTED
protected javax.net.SocketFactory _socketFactory_;
descriptor: Ljavax/net/SocketFactory;
flags: (0x0004) ACC_PROTECTED
protected javax.net.ServerSocketFactory _serverSocketFactory_;
descriptor: Ljavax/net/ServerSocketFactory;
flags: (0x0004) ACC_PROTECTED
private static final int DEFAULT_CONNECT_TIMEOUT;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
protected int connectTimeout;
descriptor: I
flags: (0x0004) ACC_PROTECTED
private int receiveBufferSize;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int sendBufferSize;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.net.Proxy connProxy;
descriptor: Ljava/net/Proxy;
flags: (0x0002) ACC_PRIVATE
private java.nio.charset.Charset charset;
descriptor: Ljava/nio/charset/Charset;
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic javax.net.SocketFactory.getDefault:()Ljavax/net/SocketFactory;
1: putstatic org.apache.commons.net.SocketClient.__DEFAULT_SOCKET_FACTORY:Ljavax/net/SocketFactory;
2: invokestatic javax.net.ServerSocketFactory.getDefault:()Ljavax/net/ServerSocketFactory;
3: putstatic org.apache.commons.net.SocketClient.__DEFAULT_SERVER_SOCKET_FACTORY:Ljavax/net/ServerSocketFactory;
4: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield org.apache.commons.net.SocketClient.connectTimeout:I
2: aload 0
iconst_m1
putfield org.apache.commons.net.SocketClient.receiveBufferSize:I
3: aload 0
iconst_m1
putfield org.apache.commons.net.SocketClient.sendBufferSize:I
4: aload 0
invokestatic java.nio.charset.Charset.defaultCharset:()Ljava/nio/charset/Charset;
putfield org.apache.commons.net.SocketClient.charset:Ljava/nio/charset/Charset;
5: aload 0
aconst_null
putfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
6: aload 0
aconst_null
putfield org.apache.commons.net.SocketClient._hostname_:Ljava/lang/String;
7: aload 0
aconst_null
putfield org.apache.commons.net.SocketClient._input_:Ljava/io/InputStream;
8: aload 0
aconst_null
putfield org.apache.commons.net.SocketClient._output_:Ljava/io/OutputStream;
9: aload 0
iconst_0
putfield org.apache.commons.net.SocketClient._timeout_:I
10: aload 0
iconst_0
putfield org.apache.commons.net.SocketClient._defaultPort_:I
11: aload 0
getstatic org.apache.commons.net.SocketClient.__DEFAULT_SOCKET_FACTORY:Ljavax/net/SocketFactory;
putfield org.apache.commons.net.SocketClient._socketFactory_:Ljavax/net/SocketFactory;
12: aload 0
getstatic org.apache.commons.net.SocketClient.__DEFAULT_SERVER_SOCKET_FACTORY:Ljavax/net/ServerSocketFactory;
putfield org.apache.commons.net.SocketClient._serverSocketFactory_:Ljavax/net/ServerSocketFactory;
13: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/apache/commons/net/SocketClient;
protected void _connectAction_();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
aload 0
getfield org.apache.commons.net.SocketClient._timeout_:I
invokevirtual java.net.Socket.setSoTimeout:(I)V
1: aload 0
aload 0
getfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
invokevirtual java.net.Socket.getInputStream:()Ljava/io/InputStream;
putfield org.apache.commons.net.SocketClient._input_:Ljava/io/InputStream;
2: aload 0
aload 0
getfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
invokevirtual java.net.Socket.getOutputStream:()Ljava/io/OutputStream;
putfield org.apache.commons.net.SocketClient._output_:Ljava/io/OutputStream;
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/commons/net/SocketClient;
Exceptions:
throws java.io.IOException
public void connect(java.net.InetAddress, int);
descriptor: (Ljava/net/InetAddress;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aconst_null
putfield org.apache.commons.net.SocketClient._hostname_:Ljava/lang/String;
1: aload 0
aload 1
iload 2
aconst_null
iconst_m1
invokevirtual org.apache.commons.net.SocketClient._connect:(Ljava/net/InetAddress;ILjava/net/InetAddress;I)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/net/SocketClient;
0 3 1 host Ljava/net/InetAddress;
0 3 2 port I
Exceptions:
throws java.net.SocketException, java.io.IOException
MethodParameters:
Name Flags
host
port
public void connect(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
putfield org.apache.commons.net.SocketClient._hostname_:Ljava/lang/String;
1: aload 0
aload 1
invokestatic java.net.InetAddress.getByName:(Ljava/lang/String;)Ljava/net/InetAddress;
iload 2
aconst_null
iconst_m1
invokevirtual org.apache.commons.net.SocketClient._connect:(Ljava/net/InetAddress;ILjava/net/InetAddress;I)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/net/SocketClient;
0 3 1 hostname Ljava/lang/String;
0 3 2 port I
Exceptions:
throws java.net.SocketException, java.io.IOException
MethodParameters:
Name Flags
hostname
port
public void connect(java.net.InetAddress, int, java.net.InetAddress, int);
descriptor: (Ljava/net/InetAddress;ILjava/net/InetAddress;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aconst_null
putfield org.apache.commons.net.SocketClient._hostname_:Ljava/lang/String;
1: aload 0
aload 1
iload 2
aload 3
iload 4
invokevirtual org.apache.commons.net.SocketClient._connect:(Ljava/net/InetAddress;ILjava/net/InetAddress;I)V
2: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/net/SocketClient;
0 3 1 host Ljava/net/InetAddress;
0 3 2 port I
0 3 3 localAddr Ljava/net/InetAddress;
0 3 4 localPort I
Exceptions:
throws java.net.SocketException, java.io.IOException
MethodParameters:
Name Flags
host
port
localAddr
localPort
private void _connect(java.net.InetAddress, int, java.net.InetAddress, int);
descriptor: (Ljava/net/InetAddress;ILjava/net/InetAddress;I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 0
getfield org.apache.commons.net.SocketClient._socketFactory_:Ljavax/net/SocketFactory;
invokevirtual javax.net.SocketFactory.createSocket:()Ljava/net/Socket;
putfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
1: aload 0
getfield org.apache.commons.net.SocketClient.receiveBufferSize:I
iconst_m1
if_icmpeq 3
2: aload 0
getfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
aload 0
getfield org.apache.commons.net.SocketClient.receiveBufferSize:I
invokevirtual java.net.Socket.setReceiveBufferSize:(I)V
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.net.SocketClient.sendBufferSize:I
iconst_m1
if_icmpeq 5
4: aload 0
getfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
aload 0
getfield org.apache.commons.net.SocketClient.sendBufferSize:I
invokevirtual java.net.Socket.setSendBufferSize:(I)V
5: StackMap locals:
StackMap stack:
aload 3
ifnull 7
6: aload 0
getfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
new java.net.InetSocketAddress
dup
aload 3
iload 4
invokespecial java.net.InetSocketAddress.<init>:(Ljava/net/InetAddress;I)V
invokevirtual java.net.Socket.bind:(Ljava/net/SocketAddress;)V
7: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
new java.net.InetSocketAddress
dup
aload 1
iload 2
invokespecial java.net.InetSocketAddress.<init>:(Ljava/net/InetAddress;I)V
aload 0
getfield org.apache.commons.net.SocketClient.connectTimeout:I
invokevirtual java.net.Socket.connect:(Ljava/net/SocketAddress;I)V
8: aload 0
invokevirtual org.apache.commons.net.SocketClient._connectAction_:()V
9: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/commons/net/SocketClient;
0 10 1 host Ljava/net/InetAddress;
0 10 2 port I
0 10 3 localAddr Ljava/net/InetAddress;
0 10 4 localPort I
Exceptions:
throws java.net.SocketException, java.io.IOException
MethodParameters:
Name Flags
host
port
localAddr
localPort
public void connect(java.lang.String, int, java.net.InetAddress, int);
descriptor: (Ljava/lang/String;ILjava/net/InetAddress;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
putfield org.apache.commons.net.SocketClient._hostname_:Ljava/lang/String;
1: aload 0
aload 1
invokestatic java.net.InetAddress.getByName:(Ljava/lang/String;)Ljava/net/InetAddress;
iload 2
aload 3
iload 4
invokevirtual org.apache.commons.net.SocketClient._connect:(Ljava/net/InetAddress;ILjava/net/InetAddress;I)V
2: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/net/SocketClient;
0 3 1 hostname Ljava/lang/String;
0 3 2 port I
0 3 3 localAddr Ljava/net/InetAddress;
0 3 4 localPort I
Exceptions:
throws java.net.SocketException, java.io.IOException
MethodParameters:
Name Flags
hostname
port
localAddr
localPort
public void connect(java.net.InetAddress);
descriptor: (Ljava/net/InetAddress;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
putfield org.apache.commons.net.SocketClient._hostname_:Ljava/lang/String;
1: aload 0
aload 1
aload 0
getfield org.apache.commons.net.SocketClient._defaultPort_:I
invokevirtual org.apache.commons.net.SocketClient.connect:(Ljava/net/InetAddress;I)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/net/SocketClient;
0 3 1 host Ljava/net/InetAddress;
Exceptions:
throws java.net.SocketException, java.io.IOException
MethodParameters:
Name Flags
host
public void connect(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aload 0
getfield org.apache.commons.net.SocketClient._defaultPort_:I
invokevirtual org.apache.commons.net.SocketClient.connect:(Ljava/lang/String;I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/net/SocketClient;
0 2 1 hostname Ljava/lang/String;
Exceptions:
throws java.net.SocketException, java.io.IOException
MethodParameters:
Name Flags
hostname
public void disconnect();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
invokevirtual org.apache.commons.net.SocketClient.closeQuietly:(Ljava/net/Socket;)V
1: aload 0
aload 0
getfield org.apache.commons.net.SocketClient._input_:Ljava/io/InputStream;
invokevirtual org.apache.commons.net.SocketClient.closeQuietly:(Ljava/io/Closeable;)V
2: aload 0
aload 0
getfield org.apache.commons.net.SocketClient._output_:Ljava/io/OutputStream;
invokevirtual org.apache.commons.net.SocketClient.closeQuietly:(Ljava/io/Closeable;)V
3: aload 0
aconst_null
putfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
4: aload 0
aconst_null
putfield org.apache.commons.net.SocketClient._hostname_:Ljava/lang/String;
5: aload 0
aconst_null
putfield org.apache.commons.net.SocketClient._input_:Ljava/io/InputStream;
6: aload 0
aconst_null
putfield org.apache.commons.net.SocketClient._output_:Ljava/io/OutputStream;
7: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/commons/net/SocketClient;
Exceptions:
throws java.io.IOException
private void closeQuietly(java.net.Socket);
descriptor: (Ljava/net/Socket;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 4
1: aload 1
invokevirtual java.net.Socket.close:()V
2: goto 4
StackMap locals:
StackMap stack: java.io.IOException
3: pop
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/net/SocketClient;
0 5 1 socket Ljava/net/Socket;
Exception table:
from to target type
1 2 3 Class java.io.IOException
MethodParameters:
Name Flags
socket
private void closeQuietly(java.io.Closeable);
descriptor: (Ljava/io/Closeable;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 4
1: aload 1
invokeinterface java.io.Closeable.close:()V
2: goto 4
StackMap locals:
StackMap stack: java.io.IOException
3: pop
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/net/SocketClient;
0 5 1 close Ljava/io/Closeable;
Exception table:
from to target type
1 2 3 Class java.io.IOException
MethodParameters:
Name Flags
close
public boolean isConnected();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
invokevirtual java.net.Socket.isConnected:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/net/SocketClient;
public boolean isAvailable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.commons.net.SocketClient.isConnected:()Z
ifeq 19
1: aload 0
getfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
invokevirtual java.net.Socket.getInetAddress:()Ljava/net/InetAddress;
ifnonnull 3
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
invokevirtual java.net.Socket.getPort:()I
ifne 5
4: iconst_0
ireturn
5: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
invokevirtual java.net.Socket.getRemoteSocketAddress:()Ljava/net/SocketAddress;
ifnonnull 7
6: iconst_0
ireturn
7: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
invokevirtual java.net.Socket.isClosed:()Z
ifeq 9
8: iconst_0
ireturn
9: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
invokevirtual java.net.Socket.isInputShutdown:()Z
ifeq 11
10: iconst_0
ireturn
11: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
invokevirtual java.net.Socket.isOutputShutdown:()Z
ifeq 13
12: iconst_0
ireturn
13: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
invokevirtual java.net.Socket.getInputStream:()Ljava/io/InputStream;
pop
14: aload 0
getfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
invokevirtual java.net.Socket.getOutputStream:()Ljava/io/OutputStream;
pop
15: goto 18
16: StackMap locals:
StackMap stack: java.io.IOException
pop
17: iconst_0
ireturn
18: StackMap locals:
StackMap stack:
iconst_1
ireturn
19: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lorg/apache/commons/net/SocketClient;
Exception table:
from to target type
1 2 16 Class java.io.IOException
3 4 16 Class java.io.IOException
5 6 16 Class java.io.IOException
7 8 16 Class java.io.IOException
9 10 16 Class java.io.IOException
11 12 16 Class java.io.IOException
13 15 16 Class java.io.IOException
public void setDefaultPort(int);
descriptor: (I)V
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.apache.commons.net.SocketClient._defaultPort_:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/net/SocketClient;
0 2 1 port I
MethodParameters:
Name Flags
port
public int getDefaultPort();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.net.SocketClient._defaultPort_:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/SocketClient;
public void setDefaultTimeout(int);
descriptor: (I)V
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.apache.commons.net.SocketClient._timeout_:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/net/SocketClient;
0 2 1 timeout I
MethodParameters:
Name Flags
timeout
public int getDefaultTimeout();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.net.SocketClient._timeout_:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/SocketClient;
public void setSoTimeout(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
iload 1
invokevirtual java.net.Socket.setSoTimeout:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/net/SocketClient;
0 2 1 timeout I
Exceptions:
throws java.net.SocketException
MethodParameters:
Name Flags
timeout
public void setSendBufferSize(int);
descriptor: (I)V
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.apache.commons.net.SocketClient.sendBufferSize:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/net/SocketClient;
0 2 1 size I
Exceptions:
throws java.net.SocketException
MethodParameters:
Name Flags
size
protected int getSendBufferSize();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.net.SocketClient.sendBufferSize:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/SocketClient;
public void setReceiveBufferSize(int);
descriptor: (I)V
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.apache.commons.net.SocketClient.receiveBufferSize:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/net/SocketClient;
0 2 1 size I
Exceptions:
throws java.net.SocketException
MethodParameters:
Name Flags
size
protected int getReceiveBufferSize();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.net.SocketClient.receiveBufferSize:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/SocketClient;
public int getSoTimeout();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
invokevirtual java.net.Socket.getSoTimeout:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/SocketClient;
Exceptions:
throws java.net.SocketException
public void setTcpNoDelay(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
iload 1
invokevirtual java.net.Socket.setTcpNoDelay:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/net/SocketClient;
0 2 1 on Z
Exceptions:
throws java.net.SocketException
MethodParameters:
Name Flags
on
public boolean getTcpNoDelay();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
invokevirtual java.net.Socket.getTcpNoDelay:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/SocketClient;
Exceptions:
throws java.net.SocketException
public void setKeepAlive(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
iload 1
invokevirtual java.net.Socket.setKeepAlive:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/net/SocketClient;
0 2 1 keepAlive Z
Exceptions:
throws java.net.SocketException
MethodParameters:
Name Flags
keepAlive
public boolean getKeepAlive();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
invokevirtual java.net.Socket.getKeepAlive:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/SocketClient;
Exceptions:
throws java.net.SocketException
public void setSoLinger(boolean, int);
descriptor: (ZI)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
iload 1
iload 2
invokevirtual java.net.Socket.setSoLinger:(ZI)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/net/SocketClient;
0 2 1 on Z
0 2 2 val I
Exceptions:
throws java.net.SocketException
MethodParameters:
Name Flags
on
val
public int getSoLinger();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
invokevirtual java.net.Socket.getSoLinger:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/SocketClient;
Exceptions:
throws java.net.SocketException
public int getLocalPort();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
invokevirtual java.net.Socket.getLocalPort:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/SocketClient;
public java.net.InetAddress getLocalAddress();
descriptor: ()Ljava/net/InetAddress;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
invokevirtual java.net.Socket.getLocalAddress:()Ljava/net/InetAddress;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/SocketClient;
public int getRemotePort();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
invokevirtual java.net.Socket.getPort:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/SocketClient;
public java.net.InetAddress getRemoteAddress();
descriptor: ()Ljava/net/InetAddress;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.net.SocketClient._socket_:Ljava/net/Socket;
invokevirtual java.net.Socket.getInetAddress:()Ljava/net/InetAddress;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/SocketClient;
public boolean verifyRemote(java.net.Socket);
descriptor: (Ljava/net/Socket;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.net.Socket.getInetAddress:()Ljava/net/InetAddress;
astore 2
start local 2 1: aload 0
invokevirtual org.apache.commons.net.SocketClient.getRemoteAddress:()Ljava/net/InetAddress;
astore 3
start local 3 2: aload 2
aload 3
invokevirtual java.net.InetAddress.equals:(Ljava/lang/Object;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/net/SocketClient;
0 3 1 socket Ljava/net/Socket;
1 3 2 host1 Ljava/net/InetAddress;
2 3 3 host2 Ljava/net/InetAddress;
MethodParameters:
Name Flags
socket
public void setSocketFactory(javax.net.SocketFactory);
descriptor: (Ljavax/net/SocketFactory;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
getstatic org.apache.commons.net.SocketClient.__DEFAULT_SOCKET_FACTORY:Ljavax/net/SocketFactory;
putfield org.apache.commons.net.SocketClient._socketFactory_:Ljavax/net/SocketFactory;
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.apache.commons.net.SocketClient._socketFactory_:Ljavax/net/SocketFactory;
4: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.apache.commons.net.SocketClient.connProxy:Ljava/net/Proxy;
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/commons/net/SocketClient;
0 6 1 factory Ljavax/net/SocketFactory;
MethodParameters:
Name Flags
factory
public void setServerSocketFactory(javax.net.ServerSocketFactory);
descriptor: (Ljavax/net/ServerSocketFactory;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
getstatic org.apache.commons.net.SocketClient.__DEFAULT_SERVER_SOCKET_FACTORY:Ljavax/net/ServerSocketFactory;
putfield org.apache.commons.net.SocketClient._serverSocketFactory_:Ljavax/net/ServerSocketFactory;
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.apache.commons.net.SocketClient._serverSocketFactory_:Ljavax/net/ServerSocketFactory;
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/net/SocketClient;
0 5 1 factory Ljavax/net/ServerSocketFactory;
MethodParameters:
Name Flags
factory
public void setConnectTimeout(int);
descriptor: (I)V
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.apache.commons.net.SocketClient.connectTimeout:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/net/SocketClient;
0 2 1 connectTimeout I
MethodParameters:
Name Flags
connectTimeout
public int getConnectTimeout();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.net.SocketClient.connectTimeout:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/SocketClient;
public javax.net.ServerSocketFactory getServerSocketFactory();
descriptor: ()Ljavax/net/ServerSocketFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.net.SocketClient._serverSocketFactory_:Ljavax/net/ServerSocketFactory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/SocketClient;
public void addProtocolCommandListener(org.apache.commons.net.ProtocolCommandListener);
descriptor: (Lorg/apache/commons/net/ProtocolCommandListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.commons.net.SocketClient.getCommandSupport:()Lorg/apache/commons/net/ProtocolCommandSupport;
aload 1
invokevirtual org.apache.commons.net.ProtocolCommandSupport.addProtocolCommandListener:(Lorg/apache/commons/net/ProtocolCommandListener;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/net/SocketClient;
0 2 1 listener Lorg/apache/commons/net/ProtocolCommandListener;
MethodParameters:
Name Flags
listener
public void removeProtocolCommandListener(org.apache.commons.net.ProtocolCommandListener);
descriptor: (Lorg/apache/commons/net/ProtocolCommandListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.commons.net.SocketClient.getCommandSupport:()Lorg/apache/commons/net/ProtocolCommandSupport;
aload 1
invokevirtual org.apache.commons.net.ProtocolCommandSupport.removeProtocolCommandListener:(Lorg/apache/commons/net/ProtocolCommandListener;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/net/SocketClient;
0 2 1 listener Lorg/apache/commons/net/ProtocolCommandListener;
MethodParameters:
Name Flags
listener
protected void fireReplyReceived(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.apache.commons.net.SocketClient.getCommandSupport:()Lorg/apache/commons/net/ProtocolCommandSupport;
invokevirtual org.apache.commons.net.ProtocolCommandSupport.getListenerCount:()I
ifle 2
1: aload 0
invokevirtual org.apache.commons.net.SocketClient.getCommandSupport:()Lorg/apache/commons/net/ProtocolCommandSupport;
iload 1
aload 2
invokevirtual org.apache.commons.net.ProtocolCommandSupport.fireReplyReceived:(ILjava/lang/String;)V
2: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/net/SocketClient;
0 3 1 replyCode I
0 3 2 reply Ljava/lang/String;
MethodParameters:
Name Flags
replyCode
reply
protected void fireCommandSent(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.apache.commons.net.SocketClient.getCommandSupport:()Lorg/apache/commons/net/ProtocolCommandSupport;
invokevirtual org.apache.commons.net.ProtocolCommandSupport.getListenerCount:()I
ifle 2
1: aload 0
invokevirtual org.apache.commons.net.SocketClient.getCommandSupport:()Lorg/apache/commons/net/ProtocolCommandSupport;
aload 1
aload 2
invokevirtual org.apache.commons.net.ProtocolCommandSupport.fireCommandSent:(Ljava/lang/String;Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/net/SocketClient;
0 3 1 command Ljava/lang/String;
0 3 2 message Ljava/lang/String;
MethodParameters:
Name Flags
command
message
protected void createCommandSupport();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
new org.apache.commons.net.ProtocolCommandSupport
dup
aload 0
invokespecial org.apache.commons.net.ProtocolCommandSupport.<init>:(Ljava/lang/Object;)V
putfield org.apache.commons.net.SocketClient.__commandSupport:Lorg/apache/commons/net/ProtocolCommandSupport;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/net/SocketClient;
protected org.apache.commons.net.ProtocolCommandSupport getCommandSupport();
descriptor: ()Lorg/apache/commons/net/ProtocolCommandSupport;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.net.SocketClient.__commandSupport:Lorg/apache/commons/net/ProtocolCommandSupport;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/SocketClient;
public void setProxy(java.net.Proxy);
descriptor: (Ljava/net/Proxy;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.apache.commons.net.DefaultSocketFactory
dup
aload 1
invokespecial org.apache.commons.net.DefaultSocketFactory.<init>:(Ljava/net/Proxy;)V
invokevirtual org.apache.commons.net.SocketClient.setSocketFactory:(Ljavax/net/SocketFactory;)V
1: aload 0
aload 1
putfield org.apache.commons.net.SocketClient.connProxy:Ljava/net/Proxy;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/net/SocketClient;
0 3 1 proxy Ljava/net/Proxy;
MethodParameters:
Name Flags
proxy
public java.net.Proxy getProxy();
descriptor: ()Ljava/net/Proxy;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.net.SocketClient.connProxy:Ljava/net/Proxy;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/SocketClient;
public java.lang.String getCharsetName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.net.SocketClient.charset:Ljava/nio/charset/Charset;
invokevirtual java.nio.charset.Charset.name:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/SocketClient;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public java.nio.charset.Charset getCharset();
descriptor: ()Ljava/nio/charset/Charset;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.net.SocketClient.charset:Ljava/nio/charset/Charset;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/SocketClient;
public void setCharset(java.nio.charset.Charset);
descriptor: (Ljava/nio/charset/Charset;)V
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.apache.commons.net.SocketClient.charset:Ljava/nio/charset/Charset;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/net/SocketClient;
0 2 1 charset Ljava/nio/charset/Charset;
MethodParameters:
Name Flags
charset
}
SourceFile: "SocketClient.java"