Package org.freedesktop.dbus.annotations


package org.freedesktop.dbus.annotations
  • Klasse
    Beschreibung
    Binds a setter or getter method to a DBus property, in a similar manner to the familiar JavaBeans pattern.
    Mark an exported method as ignored.
    It will not be included in introspection data, and it will not be remotely callable.
    Force the interface name to be different to the Java class name.
    Force the member (method/signal) name on the bus to be different to the Java name.
    Container for the multiple DBusProperty annotations in the single class.
    Appends information about properties in the interface.
     
    Indicates that a DBus interface or method is deprecated
    Define a C symbol to map to this method.
    Description of the interface or method, returned in the introspection data
    Give an error that the method can return
    Methods annotated with this do not send a reply
    Position annotation, to annotate Struct fields to be sent over DBus.
    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.

    If set to const the property never changes value during the lifetime of the object it belongs to,
    and hence the signal is never emitted for it.