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

Method Index

 o addRemoteNodeClient(RemoteNodeClient)
This method is used to register a RemoteNodeClient with this server.
 o getAvailableDataItems()
Return a of descriptions for each published data item.
 o removeRemoteNodeClient(RemoteNodeClient)
This method unsubscribes a client from the server.

Methods

 o 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.
 o 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.
 o 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
/pre>