|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.mbari.siam.moos.deployed.MOOSNodeConfigurator
public class MOOSNodeConfigurator
MOOSNodeConfigurator encapsulates the configuration of hardware-dependent components for MOOS
| Constructor Summary | |
|---|---|
MOOSNodeConfigurator()
|
|
| Method Summary | |
|---|---|
FilteredDeviceLogIF |
createDeviceLog(long nodeId,
NodeProperties properties)
Create the Node Log |
NetworkManager |
createNetworkManager(java.lang.String localHostName)
Create the NetworkManager |
NodeProperties |
createNodeProperties(java.lang.String cfgFileName)
Return NodeProperties appropriate to this configuration |
NodeService |
createNodeService(PortManager portManager,
java.lang.String portalHost)
Return a NodeService appropriate to this configuration |
PortManager |
createPortManager(NodeProperties nodeProps)
Return a PortManager appropriate to this configuration |
SleepManager |
createSleepManager()
Return the MOOS Sleep Manager |
WDTManager |
createWDTManager()
Return the MOOS Watchdog Timer Manager |
java.lang.String |
getSiamHome()
Return SIAM home directory. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MOOSNodeConfigurator()
| Method Detail |
|---|
public NodeService createNodeService(PortManager portManager,
java.lang.String portalHost)
throws java.rmi.RemoteException,
MissingPropertyException,
InvalidPropertyException,
java.io.IOException
createNodeService in interface NodeConfiguratorjava.rmi.RemoteException
MissingPropertyException
InvalidPropertyException
java.io.IOException
public java.lang.String getSiamHome()
throws MissingPropertyException
getSiamHome in interface NodeConfiguratorMissingPropertyException
public PortManager createPortManager(NodeProperties nodeProps)
throws MissingPropertyException,
InvalidPropertyException
createPortManager in interface NodeConfiguratorMissingPropertyException
InvalidPropertyException
public NodeProperties createNodeProperties(java.lang.String cfgFileName)
throws java.io.FileNotFoundException,
MissingPropertyException,
java.io.IOException
createNodeProperties in interface NodeConfiguratorjava.io.FileNotFoundException
MissingPropertyException
java.io.IOException
public FilteredDeviceLogIF createDeviceLog(long nodeId,
NodeProperties properties)
throws MissingPropertyException,
InvalidPropertyException,
java.io.IOException
createDeviceLog in interface NodeConfiguratorMissingPropertyException
InvalidPropertyException
java.io.IOException
public NetworkManager createNetworkManager(java.lang.String localHostName)
throws java.net.UnknownHostException,
java.net.SocketException
createNetworkManager in interface NodeConfiguratorjava.net.UnknownHostException
java.net.SocketExceptionpublic SleepManager createSleepManager()
createSleepManager in interface NodeConfiguratorpublic WDTManager createWDTManager()
createWDTManager in interface NodeConfigurator
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||