Uses of Class
org.snmp4j.asn1.BERInputStream
Package
Description
Provides classes and interfaces for creating, sending, and receiving SNMP
messages.
Provides classes and interfaces
for the mapping between Abstract Syntax Notation One (ASN.1)
formatted values and their transfer syntax according to the Basic Encoding Rules
(BER).
Provides classes and interfaces for SNMP4J event processing.
Provides classes and interfaces for the SNMP message processing.
Provides classes and interfaces for authentication and privacy of SNMP(v3)
messages.
Provides classes for the representation of SMIv1/v2 data types (which also
includes some basic ASN.1 primitive data types).
-
Uses of BERInputStream in org.snmp4j
Modifier and TypeMethodDescriptionvoid
PDU.decodeBER
(BERInputStream inputStream) void
PDUv1.decodeBER
(BERInputStream inputStream) Decodes aVariable
from anBERInputStream
.void
ScopedPDU.decodeBER
(BERInputStream inputStream) Decodes aScopedPDU
from anInputStream
.static ArrayList
<VariableBinding> PDU.decodeVariableBindings
(BERInputStream inputStream) protected <A extends Address>
voidMessageDispatcherImpl.dispatchMessage
(TransportMapping<? super A> sourceTransport, MessageProcessingModel mp, A incomingAddress, BERInputStream wholeMessage, TransportStateReference tmStateReference) Actually decodes and dispatches an incoming SNMP message using the supplied message processing model.<A extends Address>
voidMessageDispatcherImpl.processMessage
(TransportMapping<? super A> sourceTransport, A incomingAddress, BERInputStream wholeMessage, TransportStateReference tmStateReference) -
Uses of BERInputStream in org.snmp4j.asn1
Modifier and TypeMethodDescriptionvoid
BERSerializable.decodeBER
(BERInputStream inputStream) Decodes aVariable
from anInputStream
.static BigInteger
BER.decodeBigInteger
(BERInputStream is, BER.MutableByte type) static int
BER.decodeHeader
(BERInputStream is, BER.MutableByte type) Decodes an ASN.1 header for an object with the ID and length specified.static int
BER.decodeHeader
(BERInputStream is, BER.MutableByte type, boolean checkLength) Decodes an ASN.1 header for an object with the ID and length specified.static int
BER.decodeInteger
(BERInputStream is, BER.MutableByte type) static int
BER.decodeLength
(BERInputStream is) Decodes a ASN.1 length.static int
BER.decodeLength
(BERInputStream is, boolean checkLength) Decodes a ASN.1 length.static void
BER.decodeNull
(BERInputStream is, BER.MutableByte type) static int[]
BER.decodeOID
(BERInputStream is, BER.MutableByte type) static byte[]
BER.decodeString
(BERInputStream is, BER.MutableByte type) static long
BER.decodeUnsignedInt64
(BERInputStream is, BER.MutableByte type) static long
BER.decodeUnsignedInteger
(BERInputStream is, BER.MutableByte type) static String
BER.getPositionMessage
(BERInputStream is) -
Uses of BERInputStream in org.snmp4j.event
Modifier and TypeMethodDescriptionAuthenticationFailureEvent.getMessage()
Returns the message received.ModifierConstructorDescriptionAuthenticationFailureEvent
(TransportListener source, A sourceAddress, TransportMapping<? super A> transport, int error, BERInputStream message) Creates an authentication failure event. -
Uses of BERInputStream in org.snmp4j.mp
Modifier and TypeMethodDescriptionvoid
MPv3.HeaderData.decodeBER
(BERInputStream message) <A extends Address>
intMessageProcessingModel.prepareDataElements
(MessageDispatcher messageDispatcher, A transportAddress, BERInputStream wholeMsg, TransportStateReference tmStateReference, Integer32 messageProcessingModel, Integer32 securityModel, OctetString securityName, Integer32 securityLevel, MutablePDU pdu, PduHandle sendPduHandle, Integer32 maxSizeResponseScopedPDU, StatusInformation statusInformation, MutableStateReference<A> mutableStateReference) Prepare data elements from an incoming SNMP message as described in RFC3412 ยง7.2.<A extends Address>
intMPv1.prepareDataElements
(MessageDispatcher messageDispatcher, A transportAddress, BERInputStream wholeMsg, TransportStateReference tmStateReference, Integer32 messageProcessingModel, Integer32 securityModel, OctetString securityName, Integer32 securityLevel, MutablePDU pdu, PduHandle sendPduHandle, Integer32 maxSizeResponseScopedPDU, StatusInformation statusInformation, MutableStateReference<A> mutableStateReference) <A extends Address>
intMPv2c.prepareDataElements
(MessageDispatcher messageDispatcher, A transportAddress, BERInputStream wholeMsg, TransportStateReference tmStateReference, Integer32 messageProcessingModel, Integer32 securityModel, OctetString securityName, Integer32 securityLevel, MutablePDU pdu, PduHandle sendPduHandle, Integer32 maxSizeResponseScopedPDU, StatusInformation statusInformation, MutableStateReference<A> mutableStateReference) <A extends Address>
intMPv3.prepareDataElements
(MessageDispatcher messageDispatcher, A transportAddress, BERInputStream wholeMsg, TransportStateReference tmStateReference, Integer32 messageProcessingModel, Integer32 securityModel, OctetString securityName, Integer32 securityLevel, MutablePDU pdu, PduHandle sendPduHandle, Integer32 maxSizeResponseScopedPDU, StatusInformation statusInformation, MutableStateReference<A> mutableStateReference) -
Uses of BERInputStream in org.snmp4j.security
Modifier and TypeMethodDescriptionprotected static byte[]
SNMPv3SecurityModel.buildMessageBuffer
(BERInputStream scopedPDU) void
TsmSecurityParameters.decodeBER
(BERInputStream inputStream) void
UsmSecurityParameters.decodeBER
(BERInputStream inputStream) int
SecurityModel.generateRequestMessage
(int messageProcessingModel, byte[] globalData, int maxMessageSize, int securityModel, byte[] securityEngineID, byte[] securityName, int securityLevel, BERInputStream scopedPDU, SecurityParameters securityParameters, BEROutputStream wholeMsg, TransportStateReference tmStateReference, SecurityStateReference securityStateReference) 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, SecurityStateReference securityStateReference) 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, SecurityStateReference securityStateReference) int
SecurityModel.generateResponseMessage
(int messageProcessingModel, byte[] globalData, int maxMessageSize, int securityModel, byte[] securityEngineID, byte[] securityName, int securityLevel, BERInputStream scopedPDU, SecurityStateReference securityStateReference, SecurityParameters securityParameters, BEROutputStream wholeMsg) Generates a response message.int
TSM.generateResponseMessage
(int messageProcessingModel, byte[] globalData, int maxMessageSize, int securityModel, byte[] securityEngineID, byte[] securityName, int securityLevel, BERInputStream scopedPDU, SecurityStateReference securityStateReference, SecurityParameters securityParameters, BEROutputStream wholeMsg) int
USM.generateResponseMessage
(int snmpVersion, byte[] globalData, int maxMessageSize, int securityModel, byte[] securityEngineID, byte[] securityName, int securityLevel, BERInputStream scopedPDU, SecurityStateReference securityStateReference, SecurityParameters securityParameters, BEROutputStream wholeMsg) 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) -
Uses of BERInputStream in org.snmp4j.smi
Modifier and TypeMethodDescriptionstatic Variable
AbstractVariable.createFromBER
(BERInputStream inputStream) Creates aVariable
from a BER encodedBERInputStream
.abstract void
AbstractVariable.decodeBER
(BERInputStream inputStream) Decodes aVariable
from anBERInputStream
.void
BitString.decodeBER
(BERInputStream inputStream) void
Counter32.decodeBER
(BERInputStream inputStream) void
Counter64.decodeBER
(BERInputStream inputStream) void
GenericAddress.decodeBER
(BERInputStream inputStream) void
Integer32.decodeBER
(BERInputStream inputStream) void
IpAddress.decodeBER
(BERInputStream inputStream) void
Null.decodeBER
(BERInputStream inputStream) void
OctetString.decodeBER
(BERInputStream inputStream) void
OID.decodeBER
(BERInputStream inputStream) void
Opaque.decodeBER
(BERInputStream inputStream) void
TimeTicks.decodeBER
(BERInputStream inputStream) void
TransportIpAddress.decodeBER
(BERInputStream inputStream) void
UnsignedInteger32.decodeBER
(BERInputStream inputStream) final void
VariableBinding.decodeBER
(BERInputStream inputStream) void
VariantVariable.decodeBER
(BERInputStream inputStream)