Top Annotations
module org.freedesktop.dbus

Package org.freedesktop.dbus.annotations


Annotation Summary

Modifier and TypeAnnotation and Description
public @interface
DBusBoundProperty

Binds a setter or getter method to a DBus property, in a similar manner to the familiar JavaBeans pattern.

public @interface
DBusIgnore

Mark an exported method as ignored.

public @interface
DBusInterfaceName

Force the interface name to be different to the Java class name.

public @interface
DBusMemberName

Force the member (method/signal) name on the bus to be different to the Java name.

public @interface
DBusProperties

Container for the multiple DBusProperty annotations in the single class.

public @interface
DBusProperty

Appends information about properties in the interface.

public @interface
DeprecatedOnDBus

Indicates that a DBus interface or method is deprecated

public @interface
GlibCSymbol

Define a C symbol to map to this method.

public @interface
IntrospectionDescription

Description of the interface or method, returned in the introspection data

public @interface
MethodError

Give an error that the method can return

public @interface
MethodNoReply

Methods annotated with this do not send a reply

public @interface
Position

Position annotation, to annotate Struct fields to be sent over DBus.

public @interface
PropertiesEmitsChangedSignal

From DBUS Specification: If set to false, the org.freedesktop.DBus.Properties.PropertiesChanged signal, see the section called “org.freedesktop.DBus.Properties” is not guaranteed to be emitted if the property changes.