- java.lang.Object
-
- org.snmp4j.AbstractTarget<A>
-
- org.snmp4j.SecureTarget<A>
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,Target<A>
- Direct Known Subclasses:
CertifiedTarget,UserTarget
public abstract class SecureTarget<A extends Address> extends AbstractTarget<A> implements java.io.Serializable
TheSecureTargetis an security model independent abstract class for all targets supporting secure SNMP communication.- Version:
- 2.0
- Author:
- Jochen Katz, Frank Fock
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.snmp4j.AbstractTarget
securityLevel, securityModel, securityName
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSecureTarget()Default constructor.protectedSecureTarget(A address, OctetString securityName)Creates a SNMPv3 secure target with an address and security name.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringtoString()-
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 Detail
-
SecureTarget
protected SecureTarget()
Default constructor.
-
SecureTarget
protected SecureTarget(A address, OctetString securityName)
Creates a SNMPv3 secure target with an address and security name.- Parameters:
address- anAddressinstance denoting the transport address of the target.securityName- aOctetStringinstance representing the security name of the USM user used to access the target.
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classAbstractTarget<A extends Address>
-
-