java.lang.Object
org.snmp4j.agent.mo.snmp.TDomainAddressFactoryImpl
- All Implemented Interfaces:
TDomainAddressFactory
- Direct Known Subclasses:
SnmpTlsTmMib.TDomainTLSAddressFactory
The TDomainAddressFactoryImpl provides a standard implementation for the transport addresses of the
TRANSPORT-ADDRESS-MIB
-
Constructor Summary
-
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.
-
Constructor Details
-
TDomainAddressFactoryImpl
public TDomainAddressFactoryImpl()
-
-
Method Details
-
createAddress
public org.snmp4j.smi.Address createAddress(org.snmp4j.smi.OID transportDomain, org.snmp4j.smi.OctetString address) Description copied from interface:TDomainAddressFactory
Creates anAddress
from a transport domain ID and a TDomainAddress textual convention conformingOctetString
value.- Specified by:
createAddress
in interfaceTDomainAddressFactory
- 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
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 aOctetString
value represent a valid and consistent address.- Specified by:
isValidAddress
in interfaceTDomainAddressFactory
- Parameters:
transportDomain
- a transport domain ID as defined byTransportDomains
.address
- anOctetString
.- Returns:
true
iftransportDomain
andaddress
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 interfaceTDomainAddressFactory
- Parameters:
address
- an address.- Returns:
- the corresponding transport domain ID as defined by
TransportDomains
ornull
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 conformingOctetString
value for the specified address.- Specified by:
getAddress
in interfaceTDomainAddressFactory
- Parameters:
address
- an address.- Returns:
- a TDomainAddress
OctetString
value ornull
if the address cannot be mapped.
-