java.lang.Object
org.snmp4j.AbstractTarget<A>
org.snmp4j.SecureTarget<A>
- All Implemented Interfaces:
Serializable
,Cloneable
,Target<A>
- Direct Known Subclasses:
CertifiedTarget
,UserTarget
public abstract class SecureTarget<A extends Address>
extends AbstractTarget<A>
implements Serializable
The
SecureTarget
is an security model independent abstract class for all targets supporting secure SNMP
communication.- Version:
- 2.0
- Author:
- Jochen Katz, Frank Fock
- See Also:
-
Field Summary
Fields inherited from class org.snmp4j.AbstractTarget
securityLevel, securityModel, securityName
-
Constructor Summary
ModifierConstructorDescriptionprotected
Default constructor.protected
SecureTarget
(A address, OctetString securityName) Creates a SNMPv3 secure target with an address and security name. -
Method Summary
Methods inherited from class org.snmp4j.AbstractTarget
clone, equals, getAddress, getMaxSizeRequestPDU, getPreferredTransports, getRetries, getSecurityLevel, getSecurityModel, getSecurityName, getTimeout, getVersion, hashCode, setAddress, setMaxSizeRequestPDU, setPreferredTransports, setRetries, setSecurityLevel, setSecurityModel, setSecurityName, setTimeout, setVersion, toStringAbstractTarget
-
Constructor Details
-
SecureTarget
protected SecureTarget()Default constructor. -
SecureTarget
Creates a SNMPv3 secure target with an address and security name.- Parameters:
address
- anAddress
instance denoting the transport address of the target.securityName
- aOctetString
instance representing the security name of the USM user used to access the target.
-
-
Method Details
-
toString
- Overrides:
toString
in classAbstractTarget<A extends Address>
-