Package | Description |
---|---|
org.snmp4j.smi |
Provides classes for the representation of SMIv1/v2 data types (which also
includes some basic ASN.1 primitive data types).
|
org.snmp4j.transport |
Provides transport protocol mappings for SNMP.
|
Modifier and Type | Class and Description |
---|---|
class |
SshAddress
The
SshAddress represents a SSH transport addresses as defined
by RFC 5592 SnmpSSHAddress textual convention. |
class |
TlsAddress
The
SshAddress represents a SSH transport addresses as defined
by RFC 5953 SnmpTSLAddress textual convention. |
Modifier and Type | Field and Description |
---|---|
private TcpAddress |
TLSTM.SocketEntry.peerAddress |
private TcpAddress |
DefaultTcpTransportMapping.SocketEntry.peerAddress |
protected TcpAddress |
TcpTransportMapping.tcpAddress |
Modifier and Type | Method and Description |
---|---|
TcpAddress |
TcpTransportMapping.getAddress()
Returns the transport address that is used by this transport mapping for
sending and receiving messages.
|
TcpAddress |
TcpTransportMapping.getListenAddress() |
TcpAddress |
TLSTM.SocketEntry.getPeerAddress() |
TcpAddress |
DefaultTcpTransportMapping.SocketEntry.getPeerAddress() |
private TcpAddress |
TLSTM.ServerThread.writeData(java.nio.channels.SelectionKey sk,
TcpAddress incomingAddress) |
private TcpAddress |
DefaultTcpTransportMapping.ServerThread.writeData(java.nio.channels.SelectionKey sk,
TcpAddress incomingAddress) |
Modifier and Type | Method and Description |
---|---|
boolean |
TLSTM.close(TcpAddress remoteAddress)
Closes a connection to the supplied remote address, if it is open.
|
boolean |
DefaultTcpTransportMapping.close(TcpAddress remoteAddress)
Closes a connection to the supplied remote address, if it is open.
|
private void |
TLSTM.ServerThread.connectChannel(java.nio.channels.SelectionKey sk,
TcpAddress incomingAddress) |
private void |
DefaultTcpTransportMapping.ServerThread.connectChannel(java.nio.channels.SelectionKey sk,
TcpAddress incomingAddress) |
private void |
DefaultTcpTransportMapping.ServerThread.dispatchMessage(TcpAddress incomingAddress,
java.nio.ByteBuffer byteBuffer,
long bytesRead,
java.lang.Object sessionID) |
private void |
TLSTM.ServerThread.dispatchMessage(TcpAddress incomingAddress,
java.nio.ByteBuffer byteBuffer,
long bytesRead,
java.lang.Object sessionID,
TransportStateReference tmStateReference) |
private void |
DefaultTcpTransportMapping.ServerThread.readMessage(java.nio.channels.SelectionKey sk,
java.nio.channels.SocketChannel readChannel,
TcpAddress incomingAddress) |
private void |
TLSTM.ServerThread.readMessage(java.nio.channels.SelectionKey sk,
java.nio.channels.SocketChannel readChannel,
TcpAddress incomingAddress,
TLSTM.SocketEntry session) |
void |
TLSTM.sendMessage(TcpAddress address,
byte[] message,
TransportStateReference tmStateReference)
Sends a SNMP message to the supplied address.
|
void |
DefaultTcpTransportMapping.sendMessage(TcpAddress address,
byte[] message,
TransportStateReference tmStateReference)
Sends a SNMP message to the supplied address.
|
abstract void |
TcpTransportMapping.sendMessage(TcpAddress address,
byte[] message,
TransportStateReference tmStateReference) |
private TcpAddress |
TLSTM.ServerThread.writeData(java.nio.channels.SelectionKey sk,
TcpAddress incomingAddress) |
private TcpAddress |
DefaultTcpTransportMapping.ServerThread.writeData(java.nio.channels.SelectionKey sk,
TcpAddress incomingAddress) |
Constructor and Description |
---|
DefaultTcpTransportMapping(TcpAddress serverAddress)
Creates a default TCP transport mapping that binds to the given address
(interface) on the local host.
|
SocketEntry(TcpAddress address,
java.net.Socket socket) |
SocketEntry(TcpAddress address,
java.net.Socket socket,
boolean useClientMode,
TransportStateReference tmStateReference) |
TcpTransportMapping(TcpAddress tcpAddress) |