ix.util
Class IPC.ObjectStreamConnection
java.lang.Object
|
+--ix.util.IPC.ObjectStreamConnection
- All Implemented Interfaces:
- IPC.Connection
- Enclosing class:
- IPC
- public static class IPC.ObjectStreamConnection
- extends java.lang.Object
- implements IPC.Connection
A Connection that is used to send and receive serialized objects
via a socket. N.B. The name of the agent on the other end is known
initially only when the connection was created for sending,
but in some cases it may be discovered later on.
|
Field Summary |
(package private) java.lang.Object |
destination
|
(package private) java.io.ObjectInputStream |
in
|
(package private) java.io.ObjectOutputStream |
out
|
(package private) java.net.Socket |
sock
|
| Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
destination
java.lang.Object destination
sock
java.net.Socket sock
in
java.io.ObjectInputStream in
out
java.io.ObjectOutputStream out
IPC.ObjectStreamConnection
public IPC.ObjectStreamConnection(java.net.Socket s)
IPC.ObjectStreamConnection
public IPC.ObjectStreamConnection(java.lang.Object destination,
java.net.Socket s)
getDestination
public java.lang.Object getDestination()
- Specified by:
getDestination in interface IPC.Connection
setDestination
public void setDestination(java.lang.Object destination)
getSocket
public java.net.Socket getSocket()
close
public void close()
- Specified by:
close in interface IPC.Connection
send
public void send(java.lang.Object contents)
- Specified by:
send in interface IPC.Connection
receive
public java.lang.Object receive()
- Specified by:
receive in interface IPC.Connection