public interface TDomainAddressFactory
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.Modifier and Type | Method and Description |
---|---|
org.snmp4j.smi.Address |
createAddress(org.snmp4j.smi.OID transportDomain,
org.snmp4j.smi.OctetString address)
Creates an
Address from a transport domain ID and a
TDomainAddress textual convention conforming OctetString
value. |
org.snmp4j.smi.OctetString |
getAddress(org.snmp4j.smi.Address address)
Gets the TDomainAddress textual convention conforming
OctetString 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 a
OctetString value
represent a valid and consistent address. |
org.snmp4j.smi.Address createAddress(org.snmp4j.smi.OID transportDomain, org.snmp4j.smi.OctetString address)
Address
from a transport domain ID and a
TDomainAddress textual convention conforming OctetString
value.transportDomain
- a transport domain ID as defined by TransportDomains
.address
- a TDomainAddress TC conforming OctetString
.Address
if address
could be mapped or
null
if not.boolean isValidAddress(org.snmp4j.smi.OID transportDomain, org.snmp4j.smi.OctetString address)
OctetString
value
represent a valid and consistent address.transportDomain
- a transport domain ID as defined by TransportDomains
.address
- an OctetString
.true
if transportDomain
and
address
are consitent and valid.org.snmp4j.smi.OID[] getTransportDomain(org.snmp4j.smi.Address address)
address
- an address.TransportDomains
or null
if the address cannot be
mapped.org.snmp4j.smi.OctetString getAddress(org.snmp4j.smi.Address address)
OctetString
value for the specified address.address
- an address.OctetString
value or null
if the address cannot be mapped.Copyright © 2019 SNMP4J.org. All rights reserved.