|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--edu.uiuc.cs.net.DPRPManager.CLI_DPRPClient
This class represents the command-line front-end to the DPRP Client. It parses a bunch of command-line parameters, and then kicks off a new DPRPClientSession thread based upon those parameters. Once a lease has been obtained, it spits out the parameters in a semi-human-readable format. Further, it will continue to run, renewing the lease as necessary.
Fields inherited from interface edu.uiuc.cs.net.DPRPManager.DPRPClientConstants |
CLI_COMMAND, CLI_FORCE_LEASE_TERMINATE, CLI_FORCE_LEASE_UPDATE, CLI_TERMINATE_THREAD, cliIPFieldString, HALT, HALT_ACQUIRE_LEASE, HALT_INTERRUPTED, HALT_INVALID_SLEEP_TIMER, HALT_NO_RESPONSE, HALT_SERVER_NACK, HALT_T2_EXPIRED, NUM_RETRIES, okButtonString, reqDurationFieldString, reqPortFieldString, reqProtocolFieldString, resetButtonString, srvIPFieldString, srvPortFieldString, terminateButtonString, updateButtonString |
Fields inherited from interface edu.uiuc.cs.net.DPRPManager.DPRPLeaseListenerConstants |
NEW_LEASE_EVENT, REMOVE_LEASE_EVENT, UPDATE_LEASE_EVENT |
Constructor Summary | |
CLI_DPRPClient()
|
Method Summary | |
static void |
main(java.lang.String[] args)
Starts the command-line client. |
private static void |
printCommandUsage()
Prints the command usage to stderr, so that users can know how it's done. |
Methods inherited from class java.lang.Object |
|
Constructor Detail |
public CLI_DPRPClient()
Method Detail |
public static void main(java.lang.String[] args)
args
- an array of command-line argumentsprivate static void printCommandUsage()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |