| Interface | Description |
|---|---|
| CallbackHandler<ReturnType> |
Interface for callbacks in async mode
|
| DBusInterface |
Denotes a class as exportable or a remote interface which can be called.
|
| DBusSerializable |
Custom classes may be sent over DBus if they implement this interface.
|
| DBusSigHandler<T extends DBusSignal> |
Handle a signal on DBus.
|
| Message.ArgumentType |
Defines constants for each argument type.
|
| Message.Endian |
Defines constants representing the endianness of the message.
|
| Message.Flags |
Defines constants representing the flags which can be set on a message.
|
| Message.HeaderField |
Defines constants for each valid header field type.
|
| Message.MessageType |
Defines constants for each message type.
|
| Class | Description |
|---|---|
| AbstractConnection |
Handles a connection to DBus.
|
| BusAddress | |
| DBusAsyncReply<ReturnType> |
A handle to an asynchronous method call.
|
| DBusCallInfo |
Holds information on a method call
|
| DBusConnection |
Handles a connection to DBus.
|
| DBusMatchRule | |
| DBusSignal | |
| Error |
Error messages which can be sent over the bus.
|
| Gettext | |
| Marshalling |
Contains static methods for marshalling values.
|
| Message |
Superclass of all messages which are sent over the Bus.
|
| MessageReader | |
| MessageWriter | |
| MethodCall | |
| MethodReturn | |
| Path | |
| StrongReference<T> |
An alternative to a WeakReference when you don't want
that behaviour.
|
| Struct |
This class should be extended to create Structs.
|
| Transport | |
| Transport.SASL | |
| Transport.SASL.Command | |
| Tuple |
This class should be extended to create Tuples.
|
| TypeSignature | |
| UInt16 |
Class to represent 16-bit unsigned integers.
|
| UInt32 |
Class to represent unsigned 32-bit numbers.
|
| UInt64 |
Class to represent unsigned 64-bit numbers.
|
| Variant<T> |
A Wrapper class for Variant values.
|
| Annotation Type | Description |
|---|---|
| DBusInterfaceName |
Force the interface name to be different to the Java class name.
|
| DBusMemberName |
Force the member (method/signal) name on the bus to be different to the Java name.
|
| Position |
Position annotation, to annotate Struct fields
to be sent over DBus.
|
Copyright © 2019 JBoss by Red Hat. All rights reserved.