-
- All Known Implementing Classes:
SnmpTlsTmMib.TDomainTLSAddressFactory,TDomainAddressFactoryImpl
public interface TDomainAddressFactoryTheTDomainAddressFactorydefines the interface for address factories that can create an address from a transport domain ID and a TDomainAddress textual convention conformingOctetStringvalue and vice versa.- Version:
- 1.0
- Author:
- Frank Fock
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.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 Detail
-
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.
-
-