Package one.nio.rpc
Class RpcPacket
java.lang.Object
one.nio.rpc.RpcPacket
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int(package private) static final int(package private) static final int(package private) static final intprivate static final org.slf4j.Logger(package private) static final int(package private) static final byte[]private static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static voidcheckReadSize(int size, Socket socket) (package private) static voidcheckWriteSize(int size) (package private) static intgetSize(byte[] buffer) (package private) static booleanisHttpHeader(int header)
-
Field Details
-
log
private static final org.slf4j.Logger log -
WARN_PACKET_SIZE
private static final int WARN_PACKET_SIZE- See Also:
-
ERROR_PACKET_SIZE
private static final int ERROR_PACKET_SIZE- See Also:
-
STREAM_HEADER
static final int STREAM_HEADER- See Also:
-
STREAM_HEADER_ARRAY
static final byte[] STREAM_HEADER_ARRAY -
HTTP_GET
static final int HTTP_GET- See Also:
-
HTTP_POST
static final int HTTP_POST- See Also:
-
HTTP_HEAD
static final int HTTP_HEAD- See Also:
-
-
Constructor Details
-
RpcPacket
RpcPacket()
-
-
Method Details
-
isHttpHeader
static boolean isHttpHeader(int header) -
getSize
static int getSize(byte[] buffer) -
checkWriteSize
- Throws:
IOException
-
checkReadSize
- Throws:
IOException
-