- 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.Address
createAddress
(org.snmp4j.smi.OID transportDomain, org.snmp4j.smi.OctetString address) Creates anAddress
from a transport domain ID and a TDomainAddress textual convention conformingOctetString
value.org.snmp4j.smi.OctetString
getAddress
(org.snmp4j.smi.Address address) Gets the TDomainAddress textual convention conformingOctetString
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 aOctetString
value 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 anAddress
from a transport domain ID and a TDomainAddress textual convention conformingOctetString
value.- Parameters:
transportDomain
- a transport domain ID as defined byTransportDomains
.address
- a TDomainAddress TC conformingOctetString
.- Returns:
- an
Address
ifaddress
could be mapped ornull
if not.
-
isValidAddress
boolean isValidAddress(org.snmp4j.smi.OID transportDomain, org.snmp4j.smi.OctetString address) Checks whether a transport domain ID and aOctetString
value represent a valid and consistent address.- Parameters:
transportDomain
- a transport domain ID as defined byTransportDomains
.address
- anOctetString
.- Returns:
true
iftransportDomain
andaddress
are 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
TransportDomains
ornull
if the address cannot be mapped.
-
getAddress
org.snmp4j.smi.OctetString getAddress(org.snmp4j.smi.Address address) Gets the TDomainAddress textual convention conformingOctetString
value for the specified address.- Parameters:
address
- an address.- Returns:
- a TDomainAddress
OctetString
value ornull
if the address cannot be mapped.
-