-
- All Known Implementing Classes:
TDomainAddressFactoryImpl
public interface TDomainAddressFactory
TheTDomainAddressFactory
defines the interface for address factories that can create an address from a transport domain ID and a TDomainAddress textual convention conformingOctetString
value 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.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 Detail
-
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.
-
-