- All Known Implementing Classes:
SnmpTlsTmMib.TDomainTLSAddressFactory,TDomainAddressFactoryImpl
public interface TDomainAddressFactory
The
TDomainAddressFactory defines the interface for address
factories that can create an address from a transport domain ID and a
TDomainAddress textual convention conforming OctetString value
and vice versa.- Version:
- 1.0
- Author:
- Frank Fock
-
Method Summary
Modifier and TypeMethodDescriptionorg.snmp4j.smi.AddresscreateAddress(org.snmp4j.smi.OID transportDomain, org.snmp4j.smi.OctetString address) Creates anAddressfrom a transport domain ID and a TDomainAddress textual convention conformingOctetStringvalue.org.snmp4j.smi.OctetStringgetAddress(org.snmp4j.smi.Address address) Gets the TDomainAddress textual convention conformingOctetStringvalue for the specified address.org.snmp4j.smi.OID[]getTransportDomain(org.snmp4j.smi.Address address) Gets the transport domain(s) ID for the specified address.booleanisValidAddress(org.snmp4j.smi.OID transportDomain, org.snmp4j.smi.OctetString address) Checks whether a transport domain ID and aOctetStringvalue represent a valid and consistent address.
-
Method Details
-
createAddress
org.snmp4j.smi.Address createAddress(org.snmp4j.smi.OID transportDomain, org.snmp4j.smi.OctetString address) Creates anAddressfrom a transport domain ID and a TDomainAddress textual convention conformingOctetStringvalue.- Parameters:
transportDomain- a transport domain ID as defined byTransportDomains.address- a TDomainAddress TC conformingOctetString.- Returns:
- an
Addressifaddresscould be mapped ornullif not.
-
isValidAddress
boolean isValidAddress(org.snmp4j.smi.OID transportDomain, org.snmp4j.smi.OctetString address) Checks whether a transport domain ID and aOctetStringvalue represent a valid and consistent address.- Parameters:
transportDomain- a transport domain ID as defined byTransportDomains.address- anOctetString.- Returns:
trueiftransportDomainandaddressare consitent and valid.
-
getTransportDomain
org.snmp4j.smi.OID[] getTransportDomain(org.snmp4j.smi.Address address) Gets the transport domain(s) ID for the specified address.- Parameters:
address- an address.- Returns:
- the corresponding transport domain ID as defined by
TransportDomainsornullif the address cannot be mapped.
-
getAddress
org.snmp4j.smi.OctetString getAddress(org.snmp4j.smi.Address address) Gets the TDomainAddress textual convention conformingOctetStringvalue for the specified address.- Parameters:
address- an address.- Returns:
- a TDomainAddress
OctetStringvalue ornullif the address cannot be mapped.
-