public class org.apache.tomcat.jni.Socket
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.tomcat.jni.Socket
super_class: java.lang.Object
{
public static final int SOCK_STREAM;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int SOCK_DGRAM;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int APR_SO_LINGER;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int APR_SO_KEEPALIVE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int APR_SO_DEBUG;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int APR_SO_NONBLOCK;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int APR_SO_REUSEADDR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public static final int APR_SO_SNDBUF;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 64
public static final int APR_SO_RCVBUF;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 128
public static final int APR_SO_DISCONNECTED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 256
public static final int APR_TCP_NODELAY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 512
public static final int APR_TCP_NOPUSH;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1024
public static final int APR_RESET_NODELAY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2048
public static final int APR_INCOMPLETE_READ;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4096
public static final int APR_INCOMPLETE_WRITE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8192
public static final int APR_IPV6_V6ONLY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16384
public static final int APR_TCP_DEFER_ACCEPT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 32768
public static final int APR_SHUTDOWN_READ;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int APR_SHUTDOWN_WRITE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int APR_SHUTDOWN_READWRITE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int APR_IPV4_ADDR_OK;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int APR_IPV6_ADDR_OK;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int APR_UNSPEC;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int APR_INET;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int APR_INET6;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int APR_PROTO_TCP;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6
public static final int APR_PROTO_UDP;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 17
public static final int APR_PROTO_SCTP;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 132
public static final int APR_LOCAL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int APR_REMOTE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int SOCKET_GET_POOL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int SOCKET_GET_IMPL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int SOCKET_GET_APRS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int SOCKET_GET_TYPE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/tomcat/jni/Socket;
public static native long create(int, int, int, long);
descriptor: (IIIJ)J
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
family
type
protocol
cont
public static native int shutdown(long, int);
descriptor: (JI)I
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
thesocket
how
public static native int close(long);
descriptor: (J)I
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
thesocket
public static native void destroy(long);
descriptor: (J)V
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
thesocket
public static native int bind(long, long);
descriptor: (JJ)I
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
sock
sa
public static native int listen(long, int);
descriptor: (JI)I
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
sock
backlog
public static native long acceptx(long, long);
descriptor: (JJ)J
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
sock
pool
public static native long accept(long);
descriptor: (J)J
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
sock
public static native int acceptfilter(long, java.lang.String, java.lang.String);
descriptor: (JLjava/lang/String;Ljava/lang/String;)I
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
sock
name
args
public static native boolean atmark(long);
descriptor: (J)Z
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
sock
public static native int connect(long, long);
descriptor: (JJ)I
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
sock
sa
public static native int send(long, byte[], int, int);
descriptor: (J[BII)I
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
sock
buf
offset
len
public static native int sendb(long, java.nio.ByteBuffer, int, int);
descriptor: (JLjava/nio/ByteBuffer;II)I
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
sock
buf
offset
len
public static native int sendib(long, java.nio.ByteBuffer, int, int);
descriptor: (JLjava/nio/ByteBuffer;II)I
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
sock
buf
offset
len
public static native int sendbb(long, int, int);
descriptor: (JII)I
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
sock
offset
len
public static native int sendibb(long, int, int);
descriptor: (JII)I
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
sock
offset
len
public static native int sendv(long, byte[][]);
descriptor: (J[[B)I
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
sock
vec
public static native int sendto(long, long, int, byte[], int, int);
descriptor: (JJI[BII)I
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
sock
where
flags
buf
offset
len
public static native int recv(long, byte[], int, int);
descriptor: (J[BII)I
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
sock
buf
offset
nbytes
public static native int recvt(long, byte[], int, int, long);
descriptor: (J[BIIJ)I
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
sock
buf
offset
nbytes
timeout
public static native int recvb(long, java.nio.ByteBuffer, int, int);
descriptor: (JLjava/nio/ByteBuffer;II)I
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
sock
buf
offset
nbytes
public static native int recvbb(long, int, int);
descriptor: (JII)I
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
sock
offset
nbytes
public static native int recvbt(long, java.nio.ByteBuffer, int, int, long);
descriptor: (JLjava/nio/ByteBuffer;IIJ)I
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
sock
buf
offset
nbytes
timeout
public static native int recvbbt(long, int, int, long);
descriptor: (JIIJ)I
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
sock
offset
nbytes
timeout
public static native int recvfrom(long, long, int, byte[], int, int);
descriptor: (JJI[BII)I
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
from
sock
flags
buf
offset
nbytes
public static native int optSet(long, int, int);
descriptor: (JII)I
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
sock
opt
on
public static native int optGet(long, int);
descriptor: (JI)I
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
sock
opt
public static native int timeoutSet(long, long);
descriptor: (JJ)I
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
sock
t
public static native long timeoutGet(long);
descriptor: (J)J
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
sock
public static native long sendfile(long, long, byte[][], byte[][], long, long, int);
descriptor: (JJ[[B[[BJJI)J
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
sock
file
headers
trailers
offset
len
flags
public static native long sendfilen(long, long, long, long, int);
descriptor: (JJJJI)J
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
sock
file
offset
len
flags
public static native long pool(long);
descriptor: (J)J
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
thesocket
private static native long get(long, int);
descriptor: (JI)J
flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
socket
what
public static native void setsbb(long, java.nio.ByteBuffer);
descriptor: (JLjava/nio/ByteBuffer;)V
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
sock
buf
public static native void setrbb(long, java.nio.ByteBuffer);
descriptor: (JLjava/nio/ByteBuffer;)V
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
sock
buf
public static native int dataSet(long, java.lang.String, java.lang.Object);
descriptor: (JLjava/lang/String;Ljava/lang/Object;)I
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
sock
key
data
public static native java.lang.Object dataGet(long, java.lang.String);
descriptor: (JLjava/lang/String;)Ljava/lang/Object;
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
sock
key
}
SourceFile: "Socket.java"