java.lang.Object
de.thjom.java.systemd.Systemd
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidclose()static voidstatic voiddisconnect(Systemd.InstanceType instanceType) static voidstatic StringescapePath(CharSequence path) static Systemdget()static Systemdget(Systemd.InstanceType instanceType) (package private) Optional<org.freedesktop.dbus.connections.impl.DBusConnection> static Stringid128ToString(byte[] id128) booleanprivate voidopen()static InstanttimestampToInstant(long timestamp) static DurationusecsToDuration(long usecs)
-
Field Details
-
SERVICE_NAME
- See Also:
-
OBJECT_PATH
- See Also:
-
PATH_ESCAPE_PATTERN
-
DEFAULT_THREAD_POOL_SIZE
public static final byte DEFAULT_THREAD_POOL_SIZE- See Also:
-
LOG
private static final org.slf4j.Logger LOG -
INSTANCES
-
instanceType
-
dbus
private org.freedesktop.dbus.connections.impl.DBusConnection dbus -
manager
-
-
Constructor Details
-
Systemd
-
-
Method Details
-
escapePath
-
timestampToInstant
-
usecsToDuration
-
id128ToString
-
get
- Throws:
org.freedesktop.dbus.exceptions.DBusException
-
get
public static Systemd get(Systemd.InstanceType instanceType) throws org.freedesktop.dbus.exceptions.DBusException - Throws:
org.freedesktop.dbus.exceptions.DBusException
-
disconnect
public static void disconnect() -
disconnect
-
disconnectAll
public static void disconnectAll() -
open
private void open() throws org.freedesktop.dbus.exceptions.DBusException- Throws:
org.freedesktop.dbus.exceptions.DBusException
-
close
private void close() -
isConnected
public boolean isConnected() -
getConnection
Optional<org.freedesktop.dbus.connections.impl.DBusConnection> getConnection() -
getManager
- Throws:
org.freedesktop.dbus.exceptions.DBusException
-