1 20 21 22 package org.snmp4j.agent.mo.snmp; 23 24 import org.snmp4j.agent.*; 25 import org.snmp4j.agent.mo.*; 26 import org.snmp4j.smi.*; 27 28 public class TimeStampScalar 29 extends MOScalar implements UpdatableManagedObject { 30 31 private SysUpTime sysUpTime; 32 33 public TimeStampScalar(OID oid, MOAccess access, SysUpTime sysUpTime) { 34 super(oid, access, new TimeTicks(0)); 35 this.sysUpTime = sysUpTime; 36 } 37 38 public void update() { 39 setValue(sysUpTime.get()); 40 } 41 42 public void setSysUpTime(SysUpTime sysUpTime) { 43 if (sysUpTime == null) { 44 throw new NullPointerException (); 45 } 46 this.sysUpTime = sysUpTime; 47 } 48 49 public SysUpTime getSysUpTime() { 50 return sysUpTime; 51 } 52 } 53 | Popular Tags |