Uses of Class
org.snmp4j.TransportStateReference
Package
Description
Provides classes and interfaces for creating, sending, and receiving SNMP
messages.
Provides classes and interfaces for the SNMP message processing.
Provides classes and interfaces for authentication and privacy of SNMP(v3)
messages.
Provides transport protocol mappings for SNMP.
Contains table retrieval utilities and multi-threading support classes as
well as miscellaneous utility classes.
-
Uses of TransportStateReference in org.snmp4j
Modifier and TypeMethodDescriptionCommandResponderEvent.getTmStateReference()
Gets the transport model state reference as defined by RFC 5590.Modifier and TypeMethodDescriptionprotected void
MessageDispatcherImpl.dispatchMessage
(TransportMapping sourceTransport, MessageProcessingModel mp, Address incomingAddress, BERInputStream wholeMessage, TransportStateReference tmStateReference) Actually decodes and dispatches an incoming SNMP message using the supplied message processing model.void
MessageDispatcher.processMessage
(TransportMapping sourceTransport, Address incomingAddress, ByteBuffer wholeMessage, TransportStateReference tmStateReference) Process an incoming SNMP message.void
MessageDispatcherImpl.processMessage
(TransportMapping sourceTransport, Address incomingAddress, ByteBuffer wholeMessage, TransportStateReference tmStateReference) void
MessageDispatcherImpl.processMessage
(TransportMapping sourceTransport, Address incomingAddress, BERInputStream wholeMessage, TransportStateReference tmStateReference) protected void
MessageDispatcherImpl.sendMessage
(TransportMapping transport, Address destAddress, byte[] message, TransportStateReference tmStateReference) Sends a message using theTransportMapping
that has been assigned for the supplied address type.void
TransportMapping.sendMessage
(A address, byte[] message, TransportStateReference tmStateReference) Sends a message to the supplied address using this transport.void
CommandResponderEvent.setTmStateReference
(TransportStateReference tmStateReference) Sets the transport model state reference as defined by RFC 5590. -
Uses of TransportStateReference in org.snmp4j.mp
Modifier and TypeMethodDescriptionint
MessageProcessingModel.prepareDataElements
(MessageDispatcher messageDispatcher, Address transportAddress, BERInputStream wholeMsg, TransportStateReference tmStateReference, Integer32 messageProcessingModel, Integer32 securityModel, OctetString securityName, Integer32 securityLevel, MutablePDU pdu, PduHandle sendPduHandle, Integer32 maxSizeResponseScopedPDU, StatusInformation statusInformation, MutableStateReference mutableStateReference) Prepare data elements from an incoming SNMP message as described in RFC3412 §7.2.int
MPv1.prepareDataElements
(MessageDispatcher messageDispatcher, Address transportAddress, BERInputStream wholeMsg, TransportStateReference tmStateReference, Integer32 messageProcessingModel, Integer32 securityModel, OctetString securityName, Integer32 securityLevel, MutablePDU pdu, PduHandle sendPduHandle, Integer32 maxSizeResponseScopedPDU, StatusInformation statusInformation, MutableStateReference mutableStateReference) int
MPv2c.prepareDataElements
(MessageDispatcher messageDispatcher, Address transportAddress, BERInputStream wholeMsg, TransportStateReference tmStateReference, Integer32 messageProcessingModel, Integer32 securityModel, OctetString securityName, Integer32 securityLevel, MutablePDU pdu, PduHandle sendPduHandle, Integer32 maxSizeResponseScopedPDU, StatusInformation statusInformation, MutableStateReference mutableStateReference) int
MPv3.prepareDataElements
(MessageDispatcher messageDispatcher, Address transportAddress, BERInputStream wholeMsg, TransportStateReference tmStateReference, Integer32 messageProcessingModel, Integer32 securityModel, OctetString securityName, Integer32 securityLevel, MutablePDU pdu, PduHandle sendPduHandle, Integer32 maxSizeResponseScopedPDU, StatusInformation statusInformation, MutableStateReference mutableStateReference) int
MessageProcessingModel.prepareOutgoingMessage
(Address transportAddress, int maxMsgSize, int messageProcessingModel, int securityModel, byte[] securityName, int securityLevel, PDU pdu, boolean expectResponse, PduHandle sendPduHandle, Address destTransportAddress, BEROutputStream outgoingMessage, TransportStateReference tmStateReference) Prepares an outgoing message as defined in RFC3412 §7.1.int
MPv1.prepareOutgoingMessage
(Address transportAddress, int maxMessageSize, int messageProcessingModel, int securityModel, byte[] securityName, int securityLevel, PDU pdu, boolean expectResponse, PduHandle sendPduHandle, Address destTransportAddress, BEROutputStream outgoingMessage, TransportStateReference tmStateReference) int
MPv2c.prepareOutgoingMessage
(Address transportAddress, int maxMessageSize, int messageProcessingModel, int securityModel, byte[] securityName, int securityLevel, PDU pdu, boolean expectResponse, PduHandle sendPduHandle, Address destTransportAddress, BEROutputStream outgoingMessage, TransportStateReference tmStateReference) int
MPv3.prepareOutgoingMessage
(Address transportAddress, int maxMessageSize, int messageProcessingModel, int securityModel, byte[] securityName, int securityLevel, PDU pdu, boolean expectResponse, PduHandle sendPduHandle, Address destTransportAddress, BEROutputStream outgoingMessage, TransportStateReference tmStateReference) -
Uses of TransportStateReference in org.snmp4j.security
Modifier and TypeMethodDescriptionint
SecurityModel.generateRequestMessage
(int messageProcessingModel, byte[] globalData, int maxMessageSize, int securityModel, byte[] securityEngineID, byte[] securityName, int securityLevel, BERInputStream scopedPDU, SecurityParameters securityParameters, BEROutputStream wholeMsg, TransportStateReference tmStateReference) Generate a request message.int
TSM.generateRequestMessage
(int messageProcessingModel, byte[] globalData, int maxMessageSize, int securityModel, byte[] securityEngineID, byte[] securityName, int securityLevel, BERInputStream scopedPDU, SecurityParameters securityParameters, BEROutputStream wholeMsg, TransportStateReference tmStateReference) int
USM.generateRequestMessage
(int snmpVersion, byte[] globalData, int maxMessageSize, int securityModel, byte[] securityEngineID, byte[] securityName, int securityLevel, BERInputStream scopedPDU, SecurityParameters securityParameters, BEROutputStream wholeMsg, TransportStateReference tmStateReference) int
SecurityModel.processIncomingMsg
(int messageProcessingModel, int maxMessageSize, SecurityParameters securityParameters, SecurityModel securityModel, int securityLevel, BERInputStream wholeMsg, TransportStateReference tmStateReference, OctetString securityEngineID, OctetString securityName, BEROutputStream scopedPDU, Integer32 maxSizeResponseScopedPDU, SecurityStateReference securityStateReference, StatusInformation statusInfo) Processes an incoming message and returns its plaintext payload.int
TSM.processIncomingMsg
(int messageProcessingModel, int maxMessageSize, SecurityParameters securityParameters, SecurityModel securityModel, int securityLevel, BERInputStream wholeMsg, TransportStateReference tmStateReference, OctetString securityEngineID, OctetString securityName, BEROutputStream scopedPDU, Integer32 maxSizeResponseScopedPDU, SecurityStateReference securityStateReference, StatusInformation statusInfo) int
USM.processIncomingMsg
(int snmpVersion, int maxMessageSize, SecurityParameters securityParameters, SecurityModel securityModel, int securityLevel, BERInputStream wholeMsg, TransportStateReference tmStateReference, OctetString securityEngineID, OctetString securityName, BEROutputStream scopedPDU, Integer32 maxSizeResponseScopedPDU, SecurityStateReference securityStateReference, StatusInformation statusInfo) void
TsmSecurityStateReference.setTmStateReference
(TransportStateReference tmStateReference) -
Uses of TransportStateReference in org.snmp4j.transport
Modifier and TypeMethodDescriptionTLSTM.TLSTMTrustManagerFactory.create
(X509TrustManager trustManager, boolean useClientMode, TransportStateReference tmStateReference) protected void
AbstractTransportMapping.fireProcessMessage
(Address address, ByteBuffer buf, TransportStateReference tmStateReference) TLSTM.DefaultSSLEngineConfiguration.getSSLContext
(boolean useClientMode, TransportStateReference transportStateReference) protected void
TcpTransportMapping.handleDroppedMessageToSend
(TcpAddress address, byte[] message, TransportStateReference transportStateReference) Handle a message that could not be send to the specified address, because there is no server socket for receiving responses.protected SshSession
DefaultSshTransportMapping.openSession
(SshAddress address, TransportStateReference tmStateReference, int maxMessageSize) void
TransportListener.processMessage
(TransportMapping sourceTransport, Address incomingAddress, ByteBuffer wholeMessage, TransportStateReference tmStateReference) Processes an incoming message.abstract void
AbstractTransportMapping.sendMessage
(A address, byte[] message, TransportStateReference tmStateReference) void
DefaultSshTransportMapping.sendMessage
(SshAddress address, byte[] message, TransportStateReference tmStateReference) void
DefaultTcpTransportMapping.sendMessage
(TcpAddress address, byte[] message, TransportStateReference tmStateReference) Sends a SNMP message to the supplied address.void
DefaultTcpTransportMapping.ServerThread.sendMessage
(Address address, byte[] message, TransportStateReference tmStateReference) void
DefaultUdpTransportMapping.sendMessage
(UdpAddress targetAddress, byte[] message, TransportStateReference tmStateReference) void
DummyTransport.DummyTransportResponder.sendMessage
(A address, byte[] message, TransportStateReference tmStateReference) void
DummyTransport.sendMessage
(A address, byte[] message, TransportStateReference tmStateReference) abstract void
TcpTransportMapping.sendMessage
(TcpAddress address, byte[] message, TransportStateReference tmStateReference) void
TLSTM.sendMessage
(TcpAddress address, byte[] message, TransportStateReference tmStateReference) Sends a SNMP message to the supplied address.abstract void
UdpTransportMapping.sendMessage
(UdpAddress address, byte[] message, TransportStateReference tmStateReference) -
Uses of TransportStateReference in org.snmp4j.transport.ssh
Modifier and TypeMethodDescriptionSshTransportAdapter.openClientSession
(TransportStateReference tmStateReference, int maxMessageSize) SshTransportAdapter.openServerSession
(TransportStateReference tmStateReference, int maxMessageSize) void
SshSession.setTransportStateReference
(TransportStateReference tmStateReference) -
Uses of TransportStateReference in org.snmp4j.transport.tls
Modifier and TypeMethodDescriptionTLSTMExtendedTrustManagerFactory.create
(X509TrustManager trustManager, boolean useClientMode, TransportStateReference tmStateReference) static SSLContext
TLSTMUtil.createSSLContext
(String protocol, String keyStore, String keyStorePassword, String trustStore, String trustStorePassword, TransportStateReference transportStateReference, TLSTM.TLSTMTrustManagerFactory trustManagerFactory, boolean useClientMode, TlsTmSecurityCallback<X509Certificate> securityCallback, String localCertificateAlias) ModifierConstructorDescriptionTLSTMExtendedTrustManager
(CounterSupport tlstmCounters, TlsTmSecurityCallback<X509Certificate> securityCallback, X509TrustManager trustManager, boolean useClientMode, TransportStateReference tmStateReference) TlsTrustManager
(X509TrustManager trustManager, boolean useClientMode, TransportStateReference tmStateReference, CounterSupport tlstmCounters, TlsTmSecurityCallback<X509Certificate> securityCallback) Creates a newTlsTrustManager
. -
Uses of TransportStateReference in org.snmp4j.util
Modifier and TypeMethodDescriptionvoid
MultiThreadedMessageDispatcher.processMessage
(TransportMapping sourceTransport, Address incomingAddress, ByteBuffer wholeMessage, TransportStateReference tmStateReference)