Class Timer

All Implemented Interfaces:
UnitStateNotifier, org.freedesktop.dbus.interfaces.DBusInterface

public class Timer extends Unit
  • Field Details

  • Constructor Details

    • Timer

      private Timer(Manager manager, TimerInterface iface, String name) throws org.freedesktop.dbus.exceptions.DBusException
      Throws:
      org.freedesktop.dbus.exceptions.DBusException
  • Method Details

    • create

      static Timer create(Manager manager, String name) throws org.freedesktop.dbus.exceptions.DBusException
      Throws:
      org.freedesktop.dbus.exceptions.DBusException
    • getInterface

      public TimerInterface getInterface()
      Overrides:
      getInterface in class Unit
    • getAccuracyUSec

      public BigInteger getAccuracyUSec()
    • isFixedRandomDelay

      public boolean isFixedRandomDelay()
    • getLastTriggerUSec

      public BigInteger getLastTriggerUSec()
    • getLastTriggerUSecMonotonic

      public BigInteger getLastTriggerUSecMonotonic()
    • getNextElapseUSecMonotonic

      public BigInteger getNextElapseUSecMonotonic()
    • getNextElapseUSecRealtime

      public BigInteger getNextElapseUSecRealtime()
    • isOnClockChange

      public boolean isOnClockChange()
    • isOnTimezoneChange

      public boolean isOnTimezoneChange()
    • isPersistent

      public boolean isPersistent()
    • getRandomizedDelayUSec

      public BigInteger getRandomizedDelayUSec()
    • isRemainAfterElapse

      public boolean isRemainAfterElapse()
    • getResult

      public String getResult()
    • getUnit

      public String getUnit()
    • getTimersCalendar

      public List<TimersCalendar> getTimersCalendar()
    • getTimersMonotonic

      public List<TimersMonotonic> getTimersMonotonic()
    • isWakeSystem

      public boolean isWakeSystem()