All Classes and Interfaces
Class
Description
Handles a connection to DBus.
Subclass this abstract class for creating a callback for InterfaceAdded signal provided by DBus ObjectManager.
Subclass this abstract class for creating a callback for InterfaceRemoved signal provided by DBus ObjectManager.
Subclass this abstract class for creating a callback for changed properties.
Base class for all signal handling classes.
Base class for all transport types.
Thrown if a message is denied due to a security policy
Interface for callbacks in async mode
This class is the super class of both Structs and Tuples
and holds common methods.
Signal sent to a connection when it aquires a name
Signal sent to a connection when it loses a name
Signal sent when the owner of a name changes
A handle to an asynchronous method call.
Holds information on a method call
Handles a connection to DBus.
Thrown when something goes wrong with the connection to DBus.
A replacement DBusDaemon
An exception within DBus.
An exception while running a remote method within DBus.
Denotes a class as exportable or a remote interface which can be called.
Force the interface name to be different to the Java class name.
The type of a list.
The type of a map.
Force the member (method/signal) name on the bus to be different to the Java name.
DBus name Util class for internal and external use.
Container for the multiple
DBusProperty
annotations in the single class.Appends information about properties in the interface.
Custom classes may be sent over DBus if they implement this interface.
Handle a signal on DBus.
The type of a struct.
Indicates that a DBus interface or method is deprecated
Handles a peer to peer connection between two applications withou a bus daemon.
Simple DBusDaemon implementation to use if no DBusDaemon is running on the OS level.
Error messages which can be sent over the bus.
Contains standard errors that can be thrown from methods.
Represents a FileDescriptor to be passed over the bus.
Define a C symbol to map to this method.
Represents a way to read messages from the bus.
Interface that lets you write a message to the currently used transport.
Objects can provide introspection data via this interface and method.
Description of the interface or method, returned in the introspection data
Thrown if a arguments passed to the method are invalid
Interface used by
ServiceLoader
to provide a transport used by DBus.Messages generated locally in the application.
Helper for some logging stuff, e.g. avoid call
Arrays.deepToString(Object[])
if loglevel is not enabled.Contains static methods for marshalling values.
Thrown if the match rule is invalid
Superclass of all messages which are sent over the Bus.
Defines constants for each argument type.
Defines constants representing the endianness of the message.
Defines constants representing the flags which can be set on a message.
Defines constants for each valid header field type.
Defines constants for each message type.
Thrown if a message is formatted incorrectly.
Give an error that the method can return
Methods annotated with this do not send a reply
Thrown if there is no reply to a method call
Thrown if a DBus action is called when not connected to the Bus.
Thrown if a called operation is not supported
Signal generated when a new interface is added
Signal generated when an interface is removed
Keeps track of the exported objects for introspection data
All DBus Applications should respond to the Ping method on this interface
Add addresses of peers to a set which will watch for them to
disappear and automatically remove them from the set.
Position annotation, to annotate Struct fields
to be sent over DBus.
A standard properties interface.
Signal generated when a property changes.
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.
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.
Thrown if a attempt to edit read only property
Thrown if the requested service was not available
An alternative to a WeakReference when you don't want
that behavior.
This class should be extended to create Structs.
Helper util to create
Struct
subclasses when receiving it from DBus.Utility class for time measurements.
Thrown if a operation timed out
Builder to create transports of different types.
Represents supported SASL authentication modes.
Deprecated, for removal: This API element is subject to removal in a future version.
Thrown if registration of transport providers fails.
This class should be extended to create Tuples.
Interface for retrieving generic type information with reflection.
Class to represent 16-bit unsigned integers.
Class to represent unsigned 32-bit numbers.
Class to represent unsigned 64-bit numbers.
Thrown if a interface does not exist
Thrown if the method called was unknown on the remote object
Thrown if the object was unknown on a remote connection
Thrown if a property does not exist in the interface
Utility class providing helper methods for handling strings, files and so on.
A Wrapper class for Variant values.
Sample ErrorHandlers for XML Parsing.
XML Error Handler which will silently ignore all thrown Exceptions.
XML Error Handler which will throw RuntimeException if any Exception was thrown.
Assorted static XML utility methods.
TransportBuilder
instead