org.snmp4j.security
Class UsmTimeEntry

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

public class UsmTimeEntry
extends java.lang.Object
implements java.io.Serializable

The UsmTimeEntry class represents time synchronization information associated with an engine ID.

Version:
1.0
Author:
Frank Fock
See Also:
Serialized Form

Constructor Summary
UsmTimeEntry(OctetString engineID, int engineBoots, int engineTime)
          Creates a time entry with engine ID, engine boots and time.
 
Method Summary
 int getEngineBoots()
           
 OctetString getEngineID()
           
 int getLatestReceivedTime()
          Gets the time when a message has been received last from the associated SNMP engine.
 int getTimeDiff()
           
 void setEngineBoots(int engineBoots)
           
 void setEngineTime(int engineTime)
          Sets the engine time which also sets the last received engine time to the supplied value.
 void setLatestReceivedTime(int latestReceivedTime)
          Sets the time when a message has been received last from the associated SNMP engine.
 void setTimeDiff(int timeDiff)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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 Detail

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.

Copyright 2005-2010 Frank Fock (SNMP4J.org)

Copyright © 2011 SNMP4J.org. All Rights Reserved.