Module org.snmp4j

Class UsmTimeEntry

java.lang.Object
org.snmp4j.security.UsmTimeEntry
All Implemented Interfaces:
Serializable

public class UsmTimeEntry extends Object implements Serializable
The UsmTimeEntry class represents time synchronization information associated with an engine ID.
Version:
1.0
Author:
Frank Fock
See Also:
  • Constructor Details

    • UsmTimeEntry

      public UsmTimeEntry(OctetString engineID, int engineBoots, int engineTime)
      Creates a time entry with engine ID, engine boots and time.
      Parameters:
      engineID - the engine ID for which time synchronization information is created.
      engineBoots - the number of engine boots of the engine.
      engineTime - the time in seconds elapsed since the last reboot of the engine.
  • Method Details

    • getEngineID

      public OctetString getEngineID()
    • getEngineBoots

      public int getEngineBoots()
    • setEngineBoots

      public void setEngineBoots(int engineBoots)
    • getTimeDiff

      public int getTimeDiff()
    • setTimeDiff

      public void setTimeDiff(int timeDiff)
    • getLatestReceivedTime

      public int getLatestReceivedTime()
      Gets the time when a message has been received last from the associated SNMP engine.
      Returns:
      the engine time in seconds.
    • setLatestReceivedTime

      public void setLatestReceivedTime(int latestReceivedTime)
      Sets the time when a message has been received last from the associated SNMP engine.
      Parameters:
      latestReceivedTime - the engine time in seconds.
    • setEngineTime

      public void setEngineTime(int engineTime)
      Sets the engine time which also sets the last received engine time to the supplied value.
      Parameters:
      engineTime - the time in seconds elapsed since the last reboot of the engine.