Class UnitNameMonitor

All Implemented Interfaces:
UnitStateNotifier

public class UnitNameMonitor extends UnitMonitor
  • Field Details

    • monitoredNames

      protected final Set<String> monitoredNames
  • Constructor Details

    • UnitNameMonitor

      public UnitNameMonitor(Manager manager)
  • Method Details

    • reset

      public void reset()
      Specified by:
      reset in class UnitMonitor
    • refresh

      public void refresh() throws org.freedesktop.dbus.exceptions.DBusException
      Specified by:
      refresh in class UnitMonitor
      Throws:
      org.freedesktop.dbus.exceptions.DBusException
    • addUnits

      public void addUnits(String... fullUnitNames) throws org.freedesktop.dbus.exceptions.DBusException
      Throws:
      org.freedesktop.dbus.exceptions.DBusException
    • addUnits

      public void addUnits(Unit... units)
    • removeUnits

      public void removeUnits(String... fullUnitNames)
    • removeUnits

      public void removeUnits(Unit... units)
    • monitorsUnit

      public boolean monitorsUnit(String unitName)
      Overrides:
      monitorsUnit in class UnitMonitor