53 String[] ss = s.split(
" ");
54 if (Debug.debug) Debug.print(Debug.VERBOSE,
"Creating command from: " + Arrays.toString(ss));
55 if (0 ==
col.compare(ss[0],
"OK")) {
58 }
else if (0 ==
col.compare(ss[0],
"AUTH")) {
61 if (0 ==
col.compare(ss[1],
"EXTERNAL"))
63 else if (0 ==
col.compare(ss[1],
"DBUS_COOKIE_SHA1"))
65 else if (0 ==
col.compare(ss[1],
"ANONYMOUS"))
70 }
else if (0 ==
col.compare(ss[0],
"DATA")) {
73 }
else if (0 ==
col.compare(ss[0],
"REJECTED")) {
75 for (
int i = 1; i < ss.length; i++)
76 if (0 ==
col.compare(ss[i],
"EXTERNAL"))
78 else if (0 ==
col.compare(ss[i],
"DBUS_COOKIE_SHA1"))
80 else if (0 ==
col.compare(ss[i],
"ANONYMOUS"))
82 }
else if (0 ==
col.compare(ss[0],
"BEGIN")) {
84 }
else if (0 ==
col.compare(ss[0],
"CANCEL")) {
86 }
else if (0 ==
col.compare(ss[0],
"ERROR")) {
90 throw new IOException(getString(
"invalidCommand") + ss[0]);
92 if (Debug.debug) Debug.print(Debug.VERBOSE,
"Created command: " +
this);
static final int COMMAND_BEGIN
Definition: Transport.java:272
static final int COMMAND_OK
Definition: Transport.java:271
int command
Definition: Transport.java:44
static Collator col
Definition: Transport.java:120
static final int AUTH_ANON
Definition: Transport.java:266
static final int COMMAND_AUTH
Definition: Transport.java:268
int mechs
Definition: Transport.java:45
static final int COMMAND_CANCEL
Definition: Transport.java:273
static final int COMMAND_REJECTED
Definition: Transport.java:270
static final int COMMAND_ERROR
Definition: Transport.java:274
static final int AUTH_SHA
Definition: Transport.java:265
static final int COMMAND_DATA
Definition: Transport.java:269
static final int AUTH_EXTERNAL
Definition: Transport.java:264
String data
Definition: Transport.java:46