org.vrspace.util
Class Console
java.lang.Object
org.vrspace.util.Console
- All Implemented Interfaces:
- java.util.Observer, java.lang.Runnable
- Direct Known Subclasses:
- Camera, Projector
- public class Console
- extends java.lang.Object
- implements java.lang.Runnable, java.util.Observer
A simple console, able to connect to server.
Uses following properties to connect:
vrspace.host - default: localhost
vrspace.port - default: 8500
vrspace.login - default: guest
vrspace.password - default: guest
vrspace.command - command to execute & quit - default:none
Propmts on stdin for unset properties.
Method Summary |
void |
attemptLogin()
|
void |
attemptLogin(java.lang.String host,
int port,
int proxyPort,
java.lang.String login,
java.lang.String password)
|
void |
attemptLogin(java.lang.String host,
int port,
java.lang.String login,
java.lang.String password)
|
void |
login()
|
static void |
main(java.lang.String[] args)
|
void |
print(java.lang.String s)
|
void |
run()
|
void |
update(java.util.Observable conn,
java.lang.Object arg)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
host
public java.lang.String host
port
public int port
login
public java.lang.String login
password
public java.lang.String password
proxyPort
public java.lang.String proxyPort
connection
public Connection connection
input
public java.io.BufferedReader input
output
public java.io.PrintStream output
Console
public Console()
main
public static void main(java.lang.String[] args)
print
public void print(java.lang.String s)
login
public void login()
attemptLogin
public void attemptLogin()
throws ConnectionException,
java.io.IOException
- Throws:
ConnectionException
java.io.IOException
attemptLogin
public void attemptLogin(java.lang.String host,
int port,
java.lang.String login,
java.lang.String password)
throws ConnectionException,
java.io.IOException
- Throws:
ConnectionException
java.io.IOException
attemptLogin
public void attemptLogin(java.lang.String host,
int port,
int proxyPort,
java.lang.String login,
java.lang.String password)
throws ConnectionException,
java.io.IOException
- Throws:
ConnectionException
java.io.IOException
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
update
public void update(java.util.Observable conn,
java.lang.Object arg)
- Specified by:
update
in interface java.util.Observer