java.lang.Object
org.snmp4j.transport.TransportMappings
The
TransportMappings factory can be used to create a transport
mapping for an address class.- Since:
- 1.1
- Version:
- 2.4.1
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static TransportMappingsprivate static final LogAdapterstatic final Stringprivate static final Stringprivate Hashtable<String, Class<? extends TransportMapping<?>>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<A extends Address>
TransportMapping<A> createTransportMapping(A transportAddress) Returns aTransportMappinginstance that is initialized with the supplied transport address.static TransportMappingsReturns theTransportMappingssingleton.protected void
-
Field Details
-
logger
-
TRANSPORT_MAPPINGS
- See Also:
-
TRANSPORT_MAPPINGS_DEFAULT
- See Also:
-
instance
-
transportMappings
-
-
Constructor Details
-
TransportMappings
protected TransportMappings()
-
-
Method Details
-
getInstance
Returns theTransportMappingssingleton.- Returns:
- the
TransportMappingsinstance.
-
createTransportMapping
Returns aTransportMappinginstance that is initialized with the supplied transport address. If no such mapping exists,nullis returned. To register third party transport mappings, please set the system propertyTRANSPORT_MAPPINGSto a transport mappings registration file, before calling this method for the first time.- Type Parameters:
A- anAddressclass that is the super class for the addresses supported by this transport mapping.- Parameters:
transportAddress- anAddressinstance that the transport mapping to lookup has to support.- Returns:
- a
TransportMappingthat supports the specifiedtransportAddressornullif such a mapping cannot be found.
-
registerTransportMappings
protected void registerTransportMappings()
-