|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object visad.data.LinkedDataSource visad.data.SocketDataSource
public class SocketDataSource
A class for linking a socket stream to a DataReference. Whenever the source data changes, the source presumably sends the change through the linked socket, and the DataReference is set to point at the new data.
Field Summary | |
---|---|
protected Runnable |
comm
Code for monitoring socket for incoming source data changes. |
protected ObjectInputStream |
in
The input stream for the socket connection. |
protected ObjectOutputStream |
out
The output stream for the socket connection. |
protected Socket |
socket
The socket connection for this SocketDataSource. |
Fields inherited from class visad.data.LinkedDataSource |
---|
DEBUG, name |
Constructor Summary | |
---|---|
SocketDataSource(String name)
Construct a SocketDataSource with the given name. |
Method Summary | |
---|---|
Socket |
getSocket()
Return the socket connection for this SocketDataSource. |
void |
open(String id)
Link to the given socket, updating the local data whenever an update event is sent through that socket. |
void |
writeObject(Object o)
Writes the specified object out to the socket. |
Methods inherited from class visad.data.LinkedDataSource |
---|
dataChanged, getName, getReference, isAlive |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected Socket socket
protected ObjectOutputStream out
protected ObjectInputStream in
protected Runnable comm
Constructor Detail |
---|
public SocketDataSource(String name)
Method Detail |
---|
public void open(String id) throws IOException, VisADException, RemoteException
open
in class LinkedDataSource
IOException
VisADException
RemoteException
public Socket getSocket()
public void writeObject(Object o)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |