+ final var signalControl = new DbusSignalControlImpl(c, m -> {
+ m.setIgnoreAttachments(ignoreAttachments);
+ try {
+ final var objectPath = DbusConfig.getObjectPath(m.getSelfNumber());
+ return run(conn, objectPath, m, outputWriter);
+ } catch (DBusException e) {
+ logger.error("Failed to export object", e);
+ return null;
+ }
+ }, DbusConfig.getObjectPath());
+ conn.exportObject(signalControl);
+