Uses of Interface
org.snmp4j.smi.Address

Packages that use Address
org.snmp4j Provides classes and interfaces for creating, sending, and receiving SNMP messages. 
org.snmp4j.event Provides classes and interfaces for SNMP4J event processing. 
org.snmp4j.mp Provides classes and interfaces for the SNMP message processing. 
org.snmp4j.security Provides classes and interfaces for authentication and privacy of SNMP(v3) messages. 
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.tools.console   
org.snmp4j.transport Provides transport protocol mappings for SNMP. 
org.snmp4j.transport.tls   
org.snmp4j.util Contains table retrieval utilities and multi-threading support classes as well as miscellaneous utility classes. 
 

Uses of Address in org.snmp4j
 

Classes in org.snmp4j with type parameters of type Address
 interface TransportMapping<A extends Address>
          The TransportMapping defines the common interface for SNMP transport mappings.
 

Methods in org.snmp4j that return Address
 Address TransportStateReference.getAddress()
           
 Address Target.getAddress()
          Gets the address of this target.
 Address AbstractTarget.getAddress()
          Gets the address of this target.
 Address CommandResponderEvent.getPeerAddress()
          Gets the transport address of the sending entity.
 

Methods in org.snmp4j that return types with arguments of type Address
 java.util.List<TransportMapping<? extends Address>> Target.getPreferredTransports()
          Gets the prioritised list of transport mappings to be used for this target.
 java.util.List<TransportMapping<? extends Address>> AbstractTarget.getPreferredTransports()
           
 java.lang.Class<? extends Address> TransportMapping.getSupportedAddressClass()
          Gets the Address class that is supported by this transport mapping.
 

Methods in org.snmp4j with parameters of type Address
 boolean Snmp.addNotificationListener(Address listenAddress, CommandResponder listener)
          Adds a notification listener to this Snmp instance.
protected  void MessageDispatcherImpl.checkOutgoingMsg(Address transportAddress, int messageProcessingModel, PDU pdu)
          Checks outgoing messages for consistency between PDU and target used.
 byte[] Snmp.discoverAuthoritativeEngineID(Address address, long timeout)
          Discovers the engine ID of the SNMPv3 entity denoted by the supplied address.
protected  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.
 TransportMapping MessageDispatcherImpl.getTransport(Address destAddress)
          Returns a transport mapping that can handle the supplied address.
 TransportMapping MessageDispatcher.getTransport(Address destAddress)
          Returns a transport mapping that can handle the supplied address.
protected  void Snmp.handleInternalResponse(PDU response, PDU pdu, Address target)
           
 void MessageDispatcherImpl.processMessage(TransportMapping sourceTransport, Address incomingAddress, BERInputStream wholeMessage, TransportStateReference tmStateReference)
           
 void MessageDispatcherImpl.processMessage(TransportMapping sourceTransport, Address incomingAddress, java.nio.ByteBuffer wholeMessage, TransportStateReference tmStateReference)
           
 void MessageDispatcher.processMessage(TransportMapping sourceTransport, Address incomingAddress, java.nio.ByteBuffer wholeMessage, TransportStateReference tmStateReference)
          Process an incoming SNMP message.
 boolean Snmp.removeNotificationListener(Address listenAddress)
          Removes (deletes) the notification listener for the specified transport endpoint.
protected  void MessageDispatcherImpl.sendMessage(TransportMapping transport, Address destAddress, byte[] message, TransportStateReference tmStateReference)
          Sends a message using the TransportMapping that has been assigned for the supplied address type.
 void Target.setAddress(Address address)
          Sets the address of the target.
 void AbstractTarget.setAddress(Address address)
          Sets the address of the target.
 void CommandResponderEvent.setPeerAddress(Address peerAddress)
          Sets the transport address of the sending entity.
 

Method parameters in org.snmp4j with type arguments of type Address
 void Snmp.removeTransportMapping(TransportMapping<Address> transportMapping)
          Removes the specified transport mapping from this SNMP session.
 void AbstractTarget.setPreferredTransports(java.util.List<TransportMapping<? extends Address>> preferredTransports)
          Sets the prioritised list of transport mappings to be used for this target.
 

Constructors in org.snmp4j with parameters of type Address
AbstractTarget(Address address)
          Creates a SNMPv3 target with no retries and a timeout of one second.
AbstractTarget(Address address, OctetString securityName)
           
CertifiedTarget(Address address, OctetString identity, OctetString serverFingerprint, OctetString clientFingerprint)
           
CommandResponderEvent(MessageDispatcher messageDispatcher, TransportMapping transportMapping, Address sourceAddress, int messageProcessingModel, int securityModel, byte[] securityName, int securityLevel, PduHandle pduHandle, PDU pdu, int maxSizeResponseScopedPDU, StateReference stateReference)
          Constructs an event for processing an incoming request or notification PDU.
CommunityTarget(Address address, OctetString community)
          Creates a fully specified community target.
SecureTarget(Address address, OctetString securityName)
          Creates a SNMPv3 secure target with an address and security name.
TransportStateReference(TransportMapping transport, Address address, OctetString securityName, SecurityLevel requestedSecurityLevel, SecurityLevel transportSecurityLevel, boolean sameSecurity, java.lang.Object sessionID)
           
TransportStateReference(TransportMapping transport, Address address, OctetString securityName, SecurityLevel requestedSecurityLevel, SecurityLevel transportSecurityLevel, boolean sameSecurity, java.lang.Object sessionID, CertifiedIdentity certifiedIdentity)
           
UserTarget(Address address, OctetString securityName, byte[] authoritativeEngineID)
          Creates a SNMPv3 USM target with security level noAuthNoPriv, one second time-out without retries.
UserTarget(Address address, OctetString securityName, byte[] authoritativeEngineID, int securityLevel)
          Creates a SNMPv3 USM target with the supplied security level, one second time-out without retries.
 

Uses of Address in org.snmp4j.event
 

Methods in org.snmp4j.event that return Address
 Address AuthenticationFailureEvent.getAddress()
          Returns the source address from which the message has been received.
 Address SnmpEngineEvent.getEngineAddress()
          Returns the transport address of the engine.
 Address ResponseEvent.getPeerAddress()
          Gets the transport address of the response sender.
 

Methods in org.snmp4j.event with parameters of type Address
protected  void ResponseEvent.setPeerAddress(Address peerAddress)
           
 

Constructors in org.snmp4j.event with parameters of type Address
AuthenticationFailureEvent(TransportListener source, Address sourceAddress, TransportMapping transport, int error, BERInputStream message)
          Creates an authentication failure event.
ResponseEvent(java.lang.Object source, Address peerAddress, PDU request, PDU response, java.lang.Object userObject)
          Creates an ResponseEvent instance.
ResponseEvent(Snmp source, Address peerAddress, PDU request, PDU response, java.lang.Object userObject, java.lang.Exception error)
          Creates an ResponseEvent instance with an exception object indicating a message processing error.
SnmpEngineEvent(MPv3 source, int type, OctetString engineID, Address engineAddress)
           
 

Uses of Address in org.snmp4j.mp
 

Methods in org.snmp4j.mp that return Address
 Address StateReference.getAddress()
           
 

Methods in org.snmp4j.mp with parameters of type Address
 boolean MPv3.addEngineID(Address address, OctetString engineID)
          Adds an engine ID (other than the local engine ID) to the internal storage.
 OctetString MPv3.getEngineID(Address address)
          Gets the engine ID associated with the supplied address from the local storage and fires the corresponding SnmpEngineEvent.
 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 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 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 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 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)
           
 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 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 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.
 OctetString MPv3.removeEngineID(Address address)
          Removes an engine ID association from the local storage and fires the corresponding SnmpEngineEvent.
 void StateReference.setAddress(Address address)
           
 

Constructors in org.snmp4j.mp with parameters of type Address
StateReference(int msgID, int msgFlags, int maxSizeResponseScopedPDU, PduHandle pduHandle, Address peerAddress, TransportMapping peerTransport, byte[] secEngineID, SecurityModel secModel, byte[] secName, int secLevel, byte[] contextEngineID, byte[] contextName, SecurityStateReference secStateReference, int errorCode)
          Creates a state reference for SNMPv3 messages.
StateReference(PduHandle pduHandle, Address peerAddress, TransportMapping peerTransport, SecurityModel secModel, byte[] secName, int errorCode)
          Creates a state reference for community based security models.
 

Uses of Address in org.snmp4j.security
 

Methods in org.snmp4j.security with parameters of type Address
protected  java.lang.String TSM.getTransportDomainPrefix(Address address)
           
 

Uses of Address in org.snmp4j.smi
 

Classes in org.snmp4j.smi that implement Address
 class GenericAddress
          The GenericAddress implements the decorator and factory design pattern to provide a generic address type.
 class IpAddress
          The IpAddress class represents an IPv4 address SNMP variable.
 class SMIAddress
          A SMIAddress is an address that is defined by the Structure of Management Information (SMI) and can be thereby serialized through the Basic Encoding Rules (BER) used by the SNMP protocol.
 class SshAddress
          The SshAddress represents a SSH transport addresses as defined by RFC 5592 SnmpSSHAddress textual convention.
 class TcpAddress
          The TcpAddress represents TCP/IP transport addresses.
 class TlsAddress
          The SshAddress represents a SSH transport addresses as defined by RFC 5953 SnmpTSLAddress textual convention.
 class TransportIpAddress
          The TransportIpAddress is the abstract base class for all transport addresses on top of IP network addresses.
 class UdpAddress
          The UdpAddress represents UDP/IP transport addresses.
 

Methods in org.snmp4j.smi that return Address
 Address GenericAddress.getAddress()
           
static Address TlsAddress.parse(java.lang.String address)
           
static Address UdpAddress.parse(java.lang.String address)
           
static Address TransportIpAddress.parse(java.lang.String address)
           
static Address TcpAddress.parse(java.lang.String address)
           
static Address IpAddress.parse(java.lang.String address)
          Parses an IP address string and returns the corresponding IpAddress instance.
static Address GenericAddress.parse(java.lang.String address)
          Parses a given transport protocol dependent address string into an Address instance that is subsumed by this GenericAddress object.
 

Method parameters in org.snmp4j.smi with type arguments of type Address
static java.lang.String GenericAddress.getTDomainPrefix(java.lang.Class<? extends Address> addressClass)
          Gets the transport domain prefix string (lowercase) for a supplied Address class.
 

Uses of Address in org.snmp4j.tools.console
 

Methods in org.snmp4j.tools.console that return Address
 Address SnmpRequest.getAddress()
           
 

Methods in org.snmp4j.tools.console with parameters of type Address
 void SnmpRequest.setAddress(Address address)
           
 

Uses of Address in org.snmp4j.transport
 

Classes in org.snmp4j.transport with type parameters of type Address
 class AbstractTransportMapping<A extends Address>
          The AbstractTransportMapping provides an abstract implementation for the message dispatcher list and the maximum inbound message size.
 interface ConnectionOrientedTransportMapping<A extends Address>
          Transport mappings for connection oriented transport protocols have to implement this interface.
 

Methods in org.snmp4j.transport that return Address
 Address TransportStateEvent.getPeerAddress()
           
 

Methods in org.snmp4j.transport that return types with arguments of type Address
 java.lang.Class<? extends Address> DefaultSshTransportMapping.getSupportedAddressClass()
           
 java.lang.Class<? extends Address> TLSTM.getSupportedAddressClass()
           
 java.lang.Class<? extends Address> DummyTransport.getSupportedAddressClass()
           
 java.lang.Class<? extends Address> DummyTransport.DummyTransportResponder.getSupportedAddressClass()
           
 java.lang.Class<? extends Address> TcpTransportMapping.getSupportedAddressClass()
           
 java.lang.Class<? extends Address> UdpTransportMapping.getSupportedAddressClass()
           
abstract  java.lang.Class<? extends Address> AbstractTransportMapping.getSupportedAddressClass()
           
 

Methods in org.snmp4j.transport with parameters of type Address
 TransportMapping TransportMappings.createTransportMapping(Address transportAddress)
          Returns a TransportMapping instance that is initialized with the supplied transport address.
protected  void AbstractTransportMapping.fireProcessMessage(Address address, java.nio.ByteBuffer buf, TransportStateReference tmStateReference)
           
 void TransportListener.processMessage(TransportMapping sourceTransport, Address incomingAddress, java.nio.ByteBuffer wholeMessage, TransportStateReference tmStateReference)
          Processes an incoming message.
 

Constructors in org.snmp4j.transport with parameters of type Address
TransportStateEvent(TcpTransportMapping source, Address peerAddress, int newState, java.io.IOException causingException)
           
 

Uses of Address in org.snmp4j.transport.tls
 

Methods in org.snmp4j.transport.tls with parameters of type Address
 void DefaultTlsTmSecurityCallback.addLocalCertMapping(Address address, java.lang.String certAlias)
           
 java.lang.String PropertiesTlsTmSecurityCallback.getLocalCertificateAlias(Address targetAddress)
           
 java.lang.String DefaultTlsTmSecurityCallback.getLocalCertificateAlias(Address targetAddress)
           
 java.lang.String TlsTmSecurityCallback.getLocalCertificateAlias(Address targetAddress)
          Gets the local certificate alias to be used for the supplied target address.
 java.lang.String DefaultTlsTmSecurityCallback.removeLocalCertMapping(Address address)
           
 

Uses of Address in org.snmp4j.util
 

Methods in org.snmp4j.util with parameters of type Address
 TransportMapping MultiThreadedMessageDispatcher.getTransport(Address destAddress)
           
 void MultiThreadedMessageDispatcher.processMessage(TransportMapping sourceTransport, Address incomingAddress, java.nio.ByteBuffer wholeMessage, TransportStateReference tmStateReference)
           
 


Copyright 2005-2011 Frank Fock (SNMP4J.org)

Copyright © 2011 SNMP4J.org. All Rights Reserved.