- 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
TheSecureTarget
is 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 protected
SecureTarget()
Default constructor.protected
SecureTarget(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.String
toString()
-
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
- 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 Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classAbstractTarget<A extends Address>
-
-