Что обычно делается в этом случае, так это генерировать код с использованием данных самоанализа. В хранилище для NetworkManager есть несколько XML-файлов для самоанализа в зависимости от того, что вы пытаетесь контролировать.
Если вы используете исходные привязки dbus-java 2.7 , вы бы использовали класс CreateInterface
. Если вы используете обновленные привязки 3.2 от hypfvieh , вы можете сгенерировать код, используя класс InterfaceCodeGenerator
. Я бы порекомендовал использовать привязки 3.2, так как ряд ошибок было исправлено и доступно через Maven Central.