|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface that represents a transport connection between the SNMP manager and SNMP agent. Users who want to provide their own transport mechanism should implement this interface and provide implementation for their transport protocol and plug it in the transport provider framework.
Method Summary | |
void |
close()
Closes the transport interface after communication is over. |
void |
open(ProtocolOptions options)
Opens the transport interface over which the data is sent/received. |
int |
read(SnmpTransportPacket buf)
Receive data from the peer over the transport interface. |
void |
write(SnmpTransportPacket buf)
Sends data to the peer over the transport interface. |
Method Detail |
public void open(ProtocolOptions options) throws java.io.IOException
options
- protocol options required for opening the SNMP session.java.io.IOException
- in case of an error during opening the
transport interface.public int read(SnmpTransportPacket buf) throws java.io.IOException
buf
- Transport packet containing the packet buffer in which the
bytes will be read.java.io.IOException
- in case of an error occurs while receiving.public void write(SnmpTransportPacket buf) throws java.io.IOException
buf
- the transport packet that contains the destination information
and the SNMP message to be sent.java.io.IOException
- in case of an error during sending.public void close() throws java.io.IOException
java.io.IOException
- in case of an error during closing.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |