Class TDomainAddressFactoryImpl

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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.
    • Constructor Detail

      • TDomainAddressFactoryImpl

        public TDomainAddressFactoryImpl​()
    • Method Detail

      • 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.