Class TDomainAddressFactoryImpl

java.lang.Object
org.snmp4j.agent.mo.snmp.TDomainAddressFactoryImpl
All Implemented Interfaces:
TDomainAddressFactory
Direct Known Subclasses:
SnmpTlsTmMib.TDomainTLSAddressFactory

public class TDomainAddressFactoryImpl extends Object implements TDomainAddressFactory
The TDomainAddressFactoryImpl provides a standard implementation for the transport addresses of the TRANSPORT-ADDRESS-MIB
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.snmp4j.smi.Address
    createAddress(org.snmp4j.smi.OID transportDomain, org.snmp4j.smi.OctetString address)
    Creates an Address from a transport domain ID and a TDomainAddress textual convention conforming OctetString value.
    org.snmp4j.smi.OctetString
    getAddress(org.snmp4j.smi.Address address)
    Gets the TDomainAddress textual convention conforming OctetString value for the specified address.
    org.snmp4j.smi.OID[]
    getTransportDomain(org.snmp4j.smi.Address address)
    Gets the transport domain(s) ID for the specified address.
    boolean
    isValidAddress(org.snmp4j.smi.OID transportDomain, org.snmp4j.smi.OctetString address)
    Checks whether a transport domain ID and a OctetString value represent a valid and consistent address.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TDomainAddressFactoryImpl

      public TDomainAddressFactoryImpl()
  • Method Details

    • createAddress

      public org.snmp4j.smi.Address createAddress(org.snmp4j.smi.OID transportDomain, org.snmp4j.smi.OctetString address)
      Description copied from interface: TDomainAddressFactory
      Creates an Address from a transport domain ID and a TDomainAddress textual convention conforming OctetString value.
      Specified by:
      createAddress in interface TDomainAddressFactory
      Parameters:
      transportDomain - a transport domain ID as defined by TransportDomains.
      address - a TDomainAddress TC conforming OctetString.
      Returns:
      an Address if address could be mapped or null if not.
    • isValidAddress

      public boolean isValidAddress(org.snmp4j.smi.OID transportDomain, org.snmp4j.smi.OctetString address)
      Description copied from interface: TDomainAddressFactory
      Checks whether a transport domain ID and a OctetString value represent a valid and consistent address.
      Specified by:
      isValidAddress in interface TDomainAddressFactory
      Parameters:
      transportDomain - a transport domain ID as defined by TransportDomains.
      address - an OctetString.
      Returns:
      true if transportDomain and address are consitent and valid.
    • getTransportDomain

      public org.snmp4j.smi.OID[] getTransportDomain(org.snmp4j.smi.Address address)
      Description copied from interface: TDomainAddressFactory
      Gets the transport domain(s) ID for the specified address.
      Specified by:
      getTransportDomain in interface TDomainAddressFactory
      Parameters:
      address - an address.
      Returns:
      the corresponding transport domain ID as defined by TransportDomains or null if the address cannot be mapped.
    • getAddress

      public org.snmp4j.smi.OctetString getAddress(org.snmp4j.smi.Address address)
      Description copied from interface: TDomainAddressFactory
      Gets the TDomainAddress textual convention conforming OctetString value for the specified address.
      Specified by:
      getAddress in interface TDomainAddressFactory
      Parameters:
      address - an address.
      Returns:
      a TDomainAddress OctetString value or null if the address cannot be mapped.