visad.cluster
Class RemoteClientAgentImpl
java.lang.Object
java.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
visad.cluster.RemoteClientAgentImpl
- All Implemented Interfaces:
- Serializable, Remote, RemoteClientAgent
public class RemoteClientAgentImpl
- extends UnicastRemoteObject
- implements RemoteClientAgent
RemoteClientAgentImpl is the class for agents on the
client, which typically send NodeAgents to each node.
- See Also:
- Serialized Form
RemoteClientAgentImpl
public RemoteClientAgentImpl(RemoteClientAgentImpl fa,
int ind)
throws RemoteException
- Throws:
RemoteException
RemoteClientAgentImpl
public RemoteClientAgentImpl(RemoteClientAgentImpl fa,
int ind,
long to)
throws RemoteException
- Throws:
RemoteException
sendToClient
public void sendToClient(Serializable message)
throws RemoteException
- Specified by:
sendToClient
in interface RemoteClientAgent
- Throws:
RemoteException
sendToClient
public void sendToClient(int ind,
Serializable message)
throws RemoteException
- Throws:
RemoteException
broadcastWithResponses
public Serializable[] broadcastWithResponses(Serializable message,
RemoteAgentContact[] contacts)
throws VisADException,
RemoteException
- Throws:
VisADException
RemoteException
broadcastWithResponses
public Serializable[] broadcastWithResponses(Serializable[] messages,
RemoteAgentContact[] contacts)
throws VisADException,
RemoteException
- Throws:
VisADException
RemoteException