org.snmp4j
Class TransportStateReference
java.lang.Object
org.snmp4j.TransportStateReference
public class TransportStateReference
- extends java.lang.Object
The TransportStateReference
class holds information defined by
RFC 5343 for the tmStateReference ASI elements. Objects of this
class are cached by security aware TransportMapping
s and
transport aware SecurityModel
s.
- Since:
- 2.0
- Version:
- 2.0
- Author:
- Frank Fock
Constructor Summary |
TransportStateReference(TransportMapping transport,
Address address,
OctetString securityName,
SecurityLevel requestedSecurityLevel,
SecurityLevel transportSecurityLevel,
boolean sameSecurity,
java.lang.Object sessionID)
|
TransportStateReference(TransportMapping transport,
Address address,
OctetString securityName,
SecurityLevel requestedSecurityLevel,
SecurityLevel transportSecurityLevel,
boolean sameSecurity,
java.lang.Object sessionID,
CertifiedIdentity certifiedIdentity)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TransportStateReference
public TransportStateReference(TransportMapping transport,
Address address,
OctetString securityName,
SecurityLevel requestedSecurityLevel,
SecurityLevel transportSecurityLevel,
boolean sameSecurity,
java.lang.Object sessionID)
TransportStateReference
public TransportStateReference(TransportMapping transport,
Address address,
OctetString securityName,
SecurityLevel requestedSecurityLevel,
SecurityLevel transportSecurityLevel,
boolean sameSecurity,
java.lang.Object sessionID,
CertifiedIdentity certifiedIdentity)
getTransport
public TransportMapping getTransport()
getAddress
public Address getAddress()
getSecurityName
public OctetString getSecurityName()
getRequestedSecurityLevel
public SecurityLevel getRequestedSecurityLevel()
getTransportSecurityLevel
public SecurityLevel getTransportSecurityLevel()
isSameSecurity
public boolean isSameSecurity()
getSessionID
public java.lang.Object getSessionID()
setSecurityName
public void setSecurityName(OctetString securityName)
setRequestedSecurityLevel
public void setRequestedSecurityLevel(SecurityLevel requestedSecurityLevel)
setTransportSecurityLevel
public void setTransportSecurityLevel(SecurityLevel transportSecurityLevel)
setSameSecurity
public void setSameSecurity(boolean sameSecurity)
getCertifiedIdentity
public CertifiedIdentity getCertifiedIdentity()
isTransportSecurityValid
public boolean isTransportSecurityValid()
- Checks if transport, address, securityName and transportSecurityLevel
are valid (not null).
- Returns:
true
if the above fields are not null
.
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2011 SNMP4J.org. All Rights Reserved.