|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openflow.gui.OpenFlowGUI
public final class OpenFlowGUI
Provides static methods for running the GUI.
| Method Summary | |
|---|---|
static Pair<java.lang.String,java.lang.Short> |
getServer(java.lang.String[] args)
Gets the IP[:PORT] to connect to. |
static java.util.ArrayList<Pair<java.lang.String,java.lang.Short>> |
getServers(java.lang.String[] args)
Gets the IP[:PORT](s) to connect to. |
static void |
main(java.lang.String[] args)
Run a simple version of the GUI by starting a single connection which will populate a single topology drawn by a PZLayoutManager. |
static ConnectionHandler |
makeDefaultConnection(PZManager manager,
java.lang.String server,
java.lang.Short port,
boolean subscribeSwitches,
boolean subscribeLinks)
Creates a connection which will populate a new topology. |
static Pair<java.lang.String,java.lang.Short> |
parseServerIdentifier(java.lang.String s)
Returns the parse of a IP[:PORT]. |
static Pair<java.lang.String,java.lang.Short> |
promptForServer()
Ask the user for the backend's IP[:PORT] in dialog box. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static void main(java.lang.String[] args)
public static ConnectionHandler makeDefaultConnection(PZManager manager,
java.lang.String server,
java.lang.Short port,
boolean subscribeSwitches,
boolean subscribeLinks)
manager - the manager of the GUI elementsserver - the IP or hostname where the back-end is locatedport - the port the back-end is listening onsubscribeSwitches - whether to subscribe to switch changessubscribeLinks - whether to subscribe to link changespublic static Pair<java.lang.String,java.lang.Short> getServer(java.lang.String[] args)
args - the command-line arguments to extract a server from; if
one is not provided then the user will be prompted for one
public static java.util.ArrayList<Pair<java.lang.String,java.lang.Short>> getServers(java.lang.String[] args)
args - the command-line arguments to extract server(s) from; if
none are provided then the user will be prompted for one
public static Pair<java.lang.String,java.lang.Short> parseServerIdentifier(java.lang.String s)
public static Pair<java.lang.String,java.lang.Short> promptForServer()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||