- java.lang.Object
-
- org.snmp4j.agent.mo.snmp.TDomainAddressFactoryImpl
-
- All Implemented Interfaces:
TDomainAddressFactory
- Direct Known Subclasses:
SnmpTlsTmMib.TDomainTLSAddressFactory
public class TDomainAddressFactoryImpl extends Object implements TDomainAddressFactory
The TDomainAddressFactoryImpl provides a standard implementation for the transport addresses of the TRANSPORT-ADDRESS-MIB
-
-
Constructor Summary
Constructors Constructor Description TDomainAddressFactoryImpl()
-
Method Summary
All Methods Instance Methods Concrete 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
public org.snmp4j.smi.Address createAddress(org.snmp4j.smi.OID transportDomain, org.snmp4j.smi.OctetString address)Description copied from interface:TDomainAddressFactoryCreates anAddressfrom a transport domain ID and a TDomainAddress textual convention conformingOctetStringvalue.- Specified by:
createAddressin interfaceTDomainAddressFactory- Parameters:
transportDomain- a transport domain ID as defined byTransportDomains.address- a TDomainAddress TC conformingOctetString.- Returns:
- an
Addressifaddresscould be mapped ornullif not.
-
isValidAddress
public boolean isValidAddress(org.snmp4j.smi.OID transportDomain, org.snmp4j.smi.OctetString address)Description copied from interface:TDomainAddressFactoryChecks whether a transport domain ID and aOctetStringvalue represent a valid and consistent address.- Specified by:
isValidAddressin interfaceTDomainAddressFactory- Parameters:
transportDomain- a transport domain ID as defined byTransportDomains.address- anOctetString.- Returns:
trueiftransportDomainandaddressare consitent and valid.
-
getTransportDomain
public org.snmp4j.smi.OID[] getTransportDomain(org.snmp4j.smi.Address address)
Description copied from interface:TDomainAddressFactoryGets the transport domain(s) ID for the specified address.- Specified by:
getTransportDomainin interfaceTDomainAddressFactory- Parameters:
address- an address.- Returns:
- the corresponding transport domain ID as defined by
TransportDomainsornullif the address cannot be mapped.
-
getAddress
public org.snmp4j.smi.OctetString getAddress(org.snmp4j.smi.Address address)
Description copied from interface:TDomainAddressFactoryGets the TDomainAddress textual convention conformingOctetStringvalue for the specified address.- Specified by:
getAddressin interfaceTDomainAddressFactory- Parameters:
address- an address.- Returns:
- a TDomainAddress
OctetStringvalue ornullif the address cannot be mapped.
-
-