|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A basic interface which will be implemented for actual communication between client and the server. This interface provides the basic IO operations (open, close, read, write) required by the session communication.
Field Summary | |
static int |
ERROR
Static constant for indicating if the operation is a failure. |
static int |
OK
Static constant for indicating if the operation is a success. |
Method Summary | |
int |
close()
Closes the transport interface after communication is over. |
int |
open(java.lang.String[] params)
Opens the transport interface over which the data is sent/received. |
byte[] |
read()
Receive data from the peer over the transport interface. |
int |
write(byte[] buf,
int len)
Send data to the peer over the transport interface. |
Field Detail |
public static final int OK
public static final int ERROR
Method Detail |
public int open(java.lang.String[] params) throws TransportException
params
- parameters required for opening the session interface.TransportException
- in case of an error during opening the
transport interface.public int write(byte[] buf, int len) throws TransportException
buf
- Buffer that contains the bytes to be sent.len
- Number of bytes to write.TransportException
- in case of an error during send.public byte[] read() throws TransportException
TransportException
- in case of an error during receive.public int close() throws TransportException
TransportException
- in case of an error during closing.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |