public class Command
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static char |
ARGS_PREFIX |
static char |
BYTES_PREFIX |
static byte[] |
CRLF |
static byte[] |
EMPTY_BYTES |
private java.lang.Object |
name |
private java.lang.Object |
object1 |
private java.lang.Object |
object2 |
private java.lang.Object |
object3 |
private java.lang.Object[] |
objects |
| Modifier | Constructor and Description |
|---|---|
|
Command(java.lang.Object name) |
|
Command(java.lang.Object[] objects) |
|
Command(java.lang.Object name,
java.lang.Object object1) |
|
Command(java.lang.Object name,
java.lang.Object[] objects) |
|
Command(java.lang.Object name,
java.lang.Object object1,
java.lang.Object object2) |
|
Command(java.lang.Object name,
java.lang.Object object1,
java.lang.Object[] objects) |
|
Command(java.lang.Object name,
java.lang.Object object1,
java.lang.Object object2,
java.lang.Object object3) |
private |
Command(java.lang.Object name,
java.lang.Object object1,
java.lang.Object object2,
java.lang.Object object3,
java.lang.Object[] objects) |
| Modifier and Type | Method and Description |
|---|---|
static Command |
read(java.io.InputStream is) |
void |
write(java.io.OutputStream os) |
private static void |
writeArgument(java.io.OutputStream os,
byte[] argument) |
static void |
writeDirect(java.io.OutputStream os,
java.lang.Object name,
java.lang.Object object1,
java.lang.Object object2,
java.lang.Object object3,
java.lang.Object[] objects) |
private static void |
writeObject(java.io.OutputStream os,
java.lang.Object object) |
public static final char ARGS_PREFIX
public static final char BYTES_PREFIX
public static final byte[] CRLF
public static final byte[] EMPTY_BYTES
private final java.lang.Object name
private final java.lang.Object[] objects
private final java.lang.Object object1
private final java.lang.Object object2
private final java.lang.Object object3
public Command(java.lang.Object[] objects)
public Command(java.lang.Object name)
public Command(java.lang.Object name,
java.lang.Object[] objects)
public Command(java.lang.Object name,
java.lang.Object object1)
public Command(java.lang.Object name,
java.lang.Object object1,
java.lang.Object[] objects)
public Command(java.lang.Object name,
java.lang.Object object1,
java.lang.Object object2)
public Command(java.lang.Object name,
java.lang.Object object1,
java.lang.Object object2,
java.lang.Object object3)
private Command(java.lang.Object name,
java.lang.Object object1,
java.lang.Object object2,
java.lang.Object object3,
java.lang.Object[] objects)
public void write(java.io.OutputStream os)
throws java.io.IOException
java.io.IOExceptionpublic static void writeDirect(java.io.OutputStream os,
java.lang.Object name,
java.lang.Object object1,
java.lang.Object object2,
java.lang.Object object3,
java.lang.Object[] objects)
throws java.io.IOException
java.io.IOExceptionprivate static void writeObject(java.io.OutputStream os,
java.lang.Object object)
throws java.io.IOException
java.io.IOExceptionprivate static void writeArgument(java.io.OutputStream os,
byte[] argument)
throws java.io.IOException
java.io.IOExceptionpublic static Command read(java.io.InputStream is) throws java.io.IOException
java.io.IOException