All Packages Class Hierarchy This Package Previous Next Index
Interface com.arcsinc.remotenode.RemoteNodeServer
- public interface RemoteNodeServer
- extends Remote
The RemoteNodeServer
interface provides the required
functionality for a RemoteNodeClient to subscribe to the server.
- See Also:
- RemoteNodeClient
-
addRemoteNodeClient(RemoteNodeClient)
- This method is used to register a
RemoteNodeClient
with this server.
-
getAvailableDataItems()
- Return a of descriptions for each published data item.
-
removeRemoteNodeClient(RemoteNodeClient)
- This method unsubscribes a client from the server.
addRemoteNodeClient
public abstract RemoteNode addRemoteNodeClient(RemoteNodeClient nodeClient) throws RemoteException
- This method is used to register a
RemoteNodeClient
with this server. Typically, this method is called by the client.
- Parameters:
- nodeClient - The client that is to subscribe to this data.
- Returns:
- The assigned RemoteNode
- Throws: RemoteException
- if there is a network failure.
removeRemoteNodeClient
public abstract boolean removeRemoteNodeClient(RemoteNodeClient nodeClient) throws RemoteException
- This method unsubscribes a client from the server.
- Parameters:
- nodeClient - The client that is to subscribe to this data.
- Returns:
- success (true) or failure d> success (true) or failure (false)
- Throws: RemoteException
- if there is a network failure.
getAvailableDataItems
public abstract Vector getAvailableDataItems() throws RemoteException
- Return a of descriptions for each published data item.
The standard definition for this description is
ExtVariableSpec
.
- Returns:
- vector of descriptions
- Throws: RemoteException
- if there is a network failure.
All Packages Class Hierarchy This Package Previous Next Index