java.lang.Object
de.thjom.java.systemd.AbstractAdapter
de.thjom.java.systemd.UnitMonitor
de.thjom.java.systemd.UnitTypeMonitor
- All Implemented Interfaces:
UnitStateNotifier
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class de.thjom.java.systemd.UnitMonitor
UnitMonitor.ReloadingHandler, UnitMonitor.UnitFilesChangedHandler -
Field Summary
FieldsFields inherited from class de.thjom.java.systemd.UnitMonitor
ERROR_MSG_MONITOR_REFRESH, log, manager, monitoredUnits, reloadingHandler, unitFilesChangedHandler, unitMonitorListenersFields inherited from class de.thjom.java.systemd.AbstractAdapter
unitStateListeners -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidaddMonitoredTypes(UnitTypeMonitor.MonitoredType... monitoredTypes) protected booleanisIncluded(UnitType unit) booleanmonitorsUnit(String unitName) voidrefresh()final voidremoveMonitoredTypes(UnitTypeMonitor.MonitoredType... monitoredTypes) voidreset()Methods inherited from class de.thjom.java.systemd.UnitMonitor
addDefaultHandlers, addHandler, addListener, createStateHandler, createTimer, findMonitoredUnit, getMonitoredUnit, getMonitoredUnits, removeDefaultHandlers, removeHandler, removeListener, startPolling, stopPollingMethods inherited from class de.thjom.java.systemd.AbstractAdapter
addListener, removeListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.thjom.java.systemd.UnitStateNotifier
addListener, removeListener
-
Field Details
-
monitoredTypes
-
-
Constructor Details
-
UnitTypeMonitor
-
-
Method Details
-
isIncluded
-
reset
public void reset()- Specified by:
resetin classUnitMonitor
-
refresh
public void refresh() throws org.freedesktop.dbus.exceptions.DBusException- Specified by:
refreshin classUnitMonitor- Throws:
org.freedesktop.dbus.exceptions.DBusException
-
addMonitoredTypes
public final void addMonitoredTypes(UnitTypeMonitor.MonitoredType... monitoredTypes) throws org.freedesktop.dbus.exceptions.DBusException - Throws:
org.freedesktop.dbus.exceptions.DBusException
-
removeMonitoredTypes
public final void removeMonitoredTypes(UnitTypeMonitor.MonitoredType... monitoredTypes) throws org.freedesktop.dbus.exceptions.DBusException - Throws:
org.freedesktop.dbus.exceptions.DBusException
-
monitorsUnit
- Overrides:
monitorsUnitin classUnitMonitor
-