All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.arcsinc.hardwarehost.HdwMgrRemoteNodeClient

java.lang.Object
   |
   +----java.rmi.server.RemoteObject
           |
           +----java.rmi.server.RemoteServer
                   |
                   +----java.rmi.server.UnicastRemoteObject
                           |
                           +----com.arcsinc.remotenode.AbsRemoteNodeClient
                                   |
                                   +----com.arcsinc.hardwarehost.HdwMgrRemoteNodeClient

public class HdwMgrRemoteNodeClient
extends AbsRemoteNodeClient
The HdwMgrRemoteNodeClient class provides the remote node client interfacs the remote node client interface to the local hardware manager.

See Also:
RemoteException, HdwMgrImpl, ExtVariableSpec, AbsRemoteNodeClient

Constructor Index

 o HdwMgrRemoteNodeClient(HdwMgrImpl)
Standard constructor.

Method Index

 o clearLinkage()
 o establishLinkage(ExtVariableSpec[])
Sets the linkage between the Remote Node and the local application.
 o getRemoteDataSpec()
Get the available data items from the Remote Node.
 o receiveDataVector(Vector)
Receives data from the Remote Node.
 o removeRemoteConnection()
Removes this connection to the Remote Node.
 o setAsynchronous()
Un-implemented synchronization feature.
 o setSynchronous(ExtVariableSpec)
Un-implemented synchronization feature.

Constructors

 o HdwMgrRemoteNodeClient
 public HdwMgrRemoteNodeClient(HdwMgrImpl hdwMgr) throws RemoteException
Standard constructor.

Parameters:
hdwMgr - the hardware manager to interact with
Throws: RemoteException
if there is a network failure

Methods

 o receiveDataVector
 public boolean receiveDataVector(Vector dataVec)
Receives data from the Remote Node. The data is received from the Remote Node and the corresponding application variable is set with the received value.

Returns:
true
Overrides:
receiveDataVector in class AbsRemoteNodeClient
 o removeRemoteConnection
 public boolean removeRemoteConnection()
Removes this connection to the Remote Node.

Returns:
true if successful, otherwise false
 o setSynchronous
 public boolean setSynchronous(ExtVariableSpec syncVariable)
Un-implemented synchronization feature.

Returns:
true
 o setAsynchronous
 public boolean setAsynchronous()
Un-implemenous()
Un-implemented synchronization feature.

Returns:
true
 o establishLinkage
 public boolean establishLinkage(ExtVariableSpec connectionVariables[])
Sets the linkage between the Remote Node and the local application.

Returns:
true
 o clearLinkage
 public boolean clearLinkage()
 o getRemoteDataSpec
 public Vector getRemoteDataSpec()
Get the available data items from the Remote Node.

Returns:
a Vector of available data items

All Packages  Class Hierarchy  This Package  Previoushost.HdwMgrImpl.html#_top_">Previous  Next  Index
>