Class LoadConnection
java.lang.Object
|
+--os.OSProcess
|
+--LoadConnection
- public class LoadConnection
- extends OSProcess
A Bot OS program to load the appropriate connection class, for the
particular collaborative environment that the robot is running in, during
the robot's initialization phase.
- Version:
- 1.0
- Author:
- Thaddeus O. Cooper (cooper@tweenproject.org)
|
Method Summary |
java.lang.String |
getHostname()
|
java.lang.String |
getMudType()
|
int |
getPort()
|
java.lang.String |
getRobotName()
|
void |
initialize()
This is called by the operating system during the initialization
phase of the process. |
void |
run()
The method that is called to do the real work of the process. |
| Methods inherited from class os.OSProcess |
done,
getArgs,
getExitStatus,
getId,
getObject,
getParentId,
getShared,
getWaitingFor,
isInitialized,
isWaitingFor,
registerObject,
requestObject,
setArgs,
setArgs,
setExitStatus,
setId,
setInitialized,
setObject,
setParentId,
setShared,
setWaitingFor,
toString |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
LoadConnection
public LoadConnection()
initialize
public void initialize()
- Description copied from class: OSProcess
- This is called by the operating system during the initialization
phase of the process. By default this method sets the process to
the initialized state and returns. More sophisticated processes
should override this method and place their initialization code
here. When initialization is complete, a call to setInitialized
with a value of true will set the process to its initialized state.
- Overrides:
- initialize in class OSProcess
getHostname
public java.lang.String getHostname()
getPort
public int getPort()
getRobotName
public java.lang.String getRobotName()
getMudType
public java.lang.String getMudType()
run
public void run()
throws OSProcessDone
- Description copied from class: OSProcess
- The method that is called to do the real work of the process. The
process should not hold the CPU forever, or no other processes
will be able to run.
- Overrides:
- run in class OSProcess
- Tags copied from class: OSProcess
- Throws:
- OSProcessRelinquishControl - thrown when the process wants
to temporarily relinquish
control and let another
process run.
- OSProcessDone - thrown when the process is finished.
- OSProcessLoadProcess - thrown when the process is
requesting that the operating
system load a process for it.
- OSProcessExecProcess - thrown when the process is
requesting that the operating
system load a process and replace
it with the new process. This
process exits by default.
- OSProcessWaitForProcess - thrown when the process wants
to wait for another process to
complete before continuing to
run.