Package com.lucimber.dbus.annotation
Annotation Interface DBusInterface
Marks a Java interface or class as a D-Bus interface.
This annotation is used to specify the D-Bus interface name that the annotated type represents. It's used by the introspection and property discovery mechanisms.
Example usage:
@DBusInterface("com.example.MyService")
public interface MyService {
@DBusMethod
String doSomething(String input);
}
-
Required Element Summary
Required Elements
-
Element Details
-
value
String valueThe D-Bus interface name.- Returns:
- the interface name in D-Bus dotted notation (e.g., "com.example.Service")
-