org.safs.abbot
Class AServerImpl
java.lang.Object
|
+--java.rmi.server.RemoteObject
|
+--java.rmi.server.RemoteServer
|
+--java.rmi.server.UnicastRemoteObject
|
+--org.safs.rmi.engine.RemoteRoot
|
+--org.safs.rmi.engine.ServerImpl
|
+--org.safs.abbot.AServerImpl
- All Implemented Interfaces:
- LocalAgent, LocalServer, LocalSubItemsAgent, java.rmi.Remote, java.io.Serializable, Server
- public class AServerImpl
- extends ServerImpl
- Since:
- Apr 4, 2005
- See Also:
- Serialized Form
Fields inherited from class java.rmi.server.RemoteObject |
ref |
Constructor Summary |
AServerImpl()
Constructor for AServerImpl. |
Method Summary |
void |
process(java.lang.Object object,
TestRecordData testRecordData)
Process the action provided in the testRecordData. |
Methods inherited from class org.safs.rmi.engine.ServerImpl |
finalize, getCaption, getChildCount, getChildren, getClassName, getID, getLevel, getMatchingPathObject, getName, getProperty, getPropertyNames, getStringData, getSubItemAtIndex, getSuperClassNames, getText, getTopLevelCount, getTopLevelWindows, isMatchingPath, isShowing, isValid, main, pingAgents, register, runCommand, setActiveWindow, unRegister |
Methods inherited from class java.rmi.server.UnicastRemoteObject |
clone, exportObject, exportObject, exportObject, unexportObject |
Methods inherited from class java.rmi.server.RemoteServer |
getClientHost, getLog, setLog |
Methods inherited from class java.rmi.server.RemoteObject |
equals, getRef, hashCode, toString, toStub |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
AServerImpl
public AServerImpl()
throws java.rmi.RemoteException
- Constructor for AServerImpl.
- Throws:
java.rmi.RemoteException
-
process
public void process(java.lang.Object object,
TestRecordData testRecordData)
- Description copied from class:
ServerImpl
- Process the action provided in the testRecordData.
Subclasses must override this do-nothing method.
An Agent may throw various types of Agent-specific SAFSRuntimeExceptions depending upon failure modes.
A Server should catch the RemoteException and Exception but test for subclasses of RuntimeException
and possibly let them through.
- Overrides:
process
in class ServerImpl
- Following copied from class:
org.safs.rmi.engine.ServerImpl
- Parameters:
object
- must be serializable.testRecordData
- provides all the information needed by the Agent to perform the action. This must
be a serializable version of testRecordData.