Index

A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abbreviate(String, int) - Static method in class org.freedesktop.dbus.utils.Util
Abbreviates a String using ellipses.
AbstractConnection - Class in org.freedesktop.dbus.connections
Handles a connection to DBus.
AbstractConnection(ConnectionConfig, TransportConfig, ReceivingServiceConfig) - Constructor for class org.freedesktop.dbus.connections.AbstractConnection
 
AbstractConnectionBase - Class in org.freedesktop.dbus.connections.base
Class containing most parts required for a arbitrary connection.
It is not intended to be used directly, therefore it is sealed.
AbstractConnectionBase(ConnectionConfig, TransportConfig, ReceivingServiceConfig) - Constructor for class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
AbstractInputStreamMessageReader - Class in org.freedesktop.dbus.spi.message
Base class which can be used to implement a custom message reader.
AbstractInputStreamMessageReader(SocketChannel, ISocketProvider) - Constructor for class org.freedesktop.dbus.spi.message.AbstractInputStreamMessageReader
 
AbstractInterfacesAddedHandler - Class in org.freedesktop.dbus.handlers
Subclass this abstract class for creating a callback for InterfaceAdded signal provided by DBus ObjectManager.
AbstractInterfacesAddedHandler() - Constructor for class org.freedesktop.dbus.handlers.AbstractInterfacesAddedHandler
 
AbstractInterfacesRemovedHandler - Class in org.freedesktop.dbus.handlers
Subclass this abstract class for creating a callback for InterfaceRemoved signal provided by DBus ObjectManager.
AbstractInterfacesRemovedHandler() - Constructor for class org.freedesktop.dbus.handlers.AbstractInterfacesRemovedHandler
 
AbstractOutputStreamMessageWriter - Class in org.freedesktop.dbus.spi.message
Base class which can be used to implement a custom message writer.
AbstractOutputStreamMessageWriter(SocketChannel, ISocketProvider) - Constructor for class org.freedesktop.dbus.spi.message.AbstractOutputStreamMessageWriter
 
AbstractPropertiesChangedHandler - Class in org.freedesktop.dbus.handlers
Subclass this abstract class for creating a callback for changed properties.
AbstractPropertiesChangedHandler() - Constructor for class org.freedesktop.dbus.handlers.AbstractPropertiesChangedHandler
 
AbstractSignalHandlerBase<T> - Class in org.freedesktop.dbus.handlers
Base class for all signal handling classes.
AbstractSignalHandlerBase() - Constructor for class org.freedesktop.dbus.handlers.AbstractSignalHandlerBase
 
AbstractTransport - Class in org.freedesktop.dbus.connections.transports
Base class for all transport types.
AbstractTransport(BusAddress, TransportConfig) - Constructor for class org.freedesktop.dbus.connections.transports.AbstractTransport
 
AbstractUnixTransport - Class in org.freedesktop.dbus.connections.transports
 
AbstractUnixTransport(BusAddress, TransportConfig) - Constructor for class org.freedesktop.dbus.connections.transports.AbstractUnixTransport
 
accept(V) - Method in interface org.freedesktop.dbus.utils.IThrowingConsumer
Performs this operation on the given argument.
acceptImpl() - Method in class org.freedesktop.dbus.connections.transports.AbstractTransport
Method to accept new incoming listening connections.
This is the place where accept() is called on the server socket created by AbstractTransport.bindImpl().
Therefore this method will block until a client is connected.
acceptImpl() - Method in class org.freedesktop.dbus.transport.jnr.UnixSocketTransport
 
acceptImpl() - Method in class org.freedesktop.dbus.transport.jre.NativeUnixSocketTransport
 
acceptImpl() - Method in class org.freedesktop.dbus.transport.tcp.TcpTransport
 
access - Variable in class org.freedesktop.dbus.propertyref.PropertyRef
 
access() - Element in annotation interface org.freedesktop.dbus.annotations.DBusBoundProperty
Property access type.
access() - Element in annotation interface org.freedesktop.dbus.annotations.DBusProperty
Specifies the access type of this property.
Access(String) - Constructor for enum class org.freedesktop.dbus.annotations.DBusProperty.Access
 
AccessDenied - Exception Class in org.freedesktop.dbus.errors
Thrown if a message is denied due to a security policy
AccessDenied(String) - Constructor for exception class org.freedesktop.dbus.errors.AccessDenied
 
accessForMethod(Method) - Static method in class org.freedesktop.dbus.propertyref.PropertyRef
 
accessName - Variable in enum class org.freedesktop.dbus.annotations.DBusProperty.Access
 
add(String, ExportedObject) - Method in class org.freedesktop.dbus.connections.base.FallbackContainer
 
add(String, ExportedObject, String) - Method in class org.freedesktop.dbus.messages.ObjectTree
 
addCookie(String, String, long, String) - Method in class org.freedesktop.dbus.connections.SASL
 
addFallback(String, DBusInterface) - Method in class org.freedesktop.dbus.connections.AbstractConnection
Export an object as a fallback object.
addGenericSigHandler(DBusMatchRule, DBusSigHandler<DBusSignal>) - Method in class org.freedesktop.dbus.connections.AbstractConnection
Adds a DBusMatchRule to with a generic signal handler.
addGenericSigHandler(DBusMatchRule, DBusSigHandler<DBusSignal>) - Method in class org.freedesktop.dbus.connections.impl.DBusConnection
 
addGenericSigHandler(DBusMatchRule, DBusSigHandler<DBusSignal>) - Method in class org.freedesktop.dbus.connections.impl.DirectConnection
 
addInterfaceMap(String, String) - Static method in class org.freedesktop.dbus.messages.DBusSignal
 
additionalConfig - Variable in class org.freedesktop.dbus.connections.config.TransportConfig
Contains additional configuration where no direct getter/setter is available for.
AddMatch(String) - Method in class org.freedesktop.dbus.bin.DBusDaemon.DBusServer
 
AddMatch(String) - Method in interface org.freedesktop.dbus.interfaces.DBus
Add a match rule.
addParameter(String, String) - Method in class org.freedesktop.dbus.connections.BusAddress
Add a parameter to the address.
address - Variable in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
 
address - Variable in class org.freedesktop.dbus.connections.transports.AbstractTransport
 
AddressBuilder - Class in org.freedesktop.dbus.utils
 
AddressBuilder() - Constructor for class org.freedesktop.dbus.utils.AddressBuilder
 
AddressResolvingException - Exception Class in org.freedesktop.dbus.exceptions
 
AddressResolvingException(String) - Constructor for exception class org.freedesktop.dbus.exceptions.AddressResolvingException
 
addSigHandler(Class<T>, String, DBusInterface, DBusSigHandler<T>) - Method in class org.freedesktop.dbus.connections.impl.DBusConnection
Add a Signal Handler.
addSigHandler(Class<T>, String, DBusSigHandler<T>) - Method in class org.freedesktop.dbus.connections.impl.DBusConnection
Add a Signal Handler.
addSigHandler(Class<T>, DBusInterface, DBusSigHandler<T>) - Method in class org.freedesktop.dbus.connections.AbstractConnection
Add a Signal Handler.
addSigHandler(Class<T>, DBusSigHandler<T>) - Method in class org.freedesktop.dbus.connections.AbstractConnection
Add a Signal Handler.
addSigHandler(DBusMatchRule, DBusSigHandler<T>) - Method in class org.freedesktop.dbus.connections.AbstractConnection
Add a signal handler with the given DBusMatchRule to DBus.
addSigHandler(DBusMatchRule, DBusSigHandler<T>) - Method in class org.freedesktop.dbus.connections.impl.DBusConnection
Add a signal handler with the given DBusMatchRule to DBus.
addSigHandler(DBusMatchRule, DBusSigHandler<T>) - Method in class org.freedesktop.dbus.connections.impl.DirectConnection
 
addSigHandlerWithoutMatch(Class<? extends DBusSignal>, DBusSigHandler<T>) - Method in class org.freedesktop.dbus.connections.AbstractConnection
 
addSignalMap(String, String) - Static method in class org.freedesktop.dbus.messages.DBusSignal
 
addSock(TransportConnection) - Method in class org.freedesktop.dbus.bin.DBusDaemon
 
addToTypeMap(String, Class<? extends DBusSignal>) - Static method in class org.freedesktop.dbus.matchrules.DBusMatchRule
 
afterBindCallback - Variable in class org.freedesktop.dbus.connections.config.TransportConfig
 
AGREE_UNIX_FD - Enum constant in enum class org.freedesktop.dbus.connections.SASL.SaslCommand
 
align(int, byte) - Method in class org.freedesktop.dbus.messages.Message
Align a counter to the given type.
ALLOW_INTERACTIVE_AUTHORIZATION - Static variable in class org.freedesktop.dbus.messages.constants.Flags
 
append(String, Object...) - Method in class org.freedesktop.dbus.messages.Message
Append a series of values to the message.
appendbody(AbstractConnectionBase) - Method in class org.freedesktop.dbus.messages.DBusSignal
 
appendByte(byte) - Method in class org.freedesktop.dbus.messages.Message
Appends a byte to the buffer list.
appendBytes(byte[]) - Method in class org.freedesktop.dbus.messages.Message
Appends a buffer to the buffer list.
appendFileDescriptors(List<Object>, Object...) - Method in class org.freedesktop.dbus.messages.MethodBase
Appends filedescriptors (if any).
appendint(long, int) - Method in class org.freedesktop.dbus.messages.Message
Marshalls an integer of a given width and appends it to the message.
appendOne(byte[], int, Object) - Method in class org.freedesktop.dbus.messages.Message
Appends a value to the message.
apply(V) - Method in interface org.freedesktop.dbus.utils.IThrowingFunction
Returns the result of the function or throws an exception.
applyXpathExpressionToDocument(String, Node) - Static method in class org.freedesktop.dbus.utils.XmlUtil
Applys a xpathExpression to a xml-Document and return a NodeList with the results.
ARG0123 - Enum constant in enum class org.freedesktop.dbus.matchrules.MatchRuleField
 
ARG0123PATH - Enum constant in enum class org.freedesktop.dbus.matchrules.MatchRuleField
 
ARG0NAMESPACE - Enum constant in enum class org.freedesktop.dbus.matchrules.MatchRuleField
 
args - Variable in class org.freedesktop.dbus.messages.Message
 
ArgumentType - Class in org.freedesktop.dbus.messages.constants
Defines constants for each argument type.
ArgumentType() - Constructor for class org.freedesktop.dbus.messages.constants.ArgumentType
 
ARRAY - Enum constant in enum class org.freedesktop.dbus.messages.EmptyCollectionHelper.ECollectionSubType
 
ARRAY - Enum constant in enum class org.freedesktop.dbus.messages.Message.ConstructorArgType
 
ARRAY - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
ARRAY_STRING - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
arrayConvert - Variable in record class org.freedesktop.dbus.messages.Message.ExtractOptions
The field for the arrayConvert record component.
arrayConvert() - Method in record class org.freedesktop.dbus.messages.Message.ExtractOptions
Returns the value of the arrayConvert record component.
ArrayFrob - Class in org.freedesktop.dbus
 
ArrayFrob() - Constructor for class org.freedesktop.dbus.ArrayFrob
 
arraysVeryDeepString(Object[]) - Static method in class org.freedesktop.dbus.utils.LoggingHelper
Creates a toString() result for an array.
arraysVeryDeepStringRecursive(Object[]) - Static method in class org.freedesktop.dbus.utils.LoggingHelper
Creates a toString() result for an array.
ASYNC - Static variable in class org.freedesktop.dbus.DBusCallInfo
 
ASYNC - Static variable in class org.freedesktop.dbus.messages.constants.Flags
 
auth(SocketChannel, AbstractTransport) - Method in class org.freedesktop.dbus.connections.SASL
Performs SASL auth on the given socketchannel.
AUTH - Enum constant in enum class org.freedesktop.dbus.connections.SASL.SaslCommand
 
AUTH_ANON - Static variable in class org.freedesktop.dbus.connections.SASL
 
AUTH_ANONYMOUS - Enum constant in enum class org.freedesktop.dbus.connections.transports.TransportBuilder.SaslAuthMode
No authentication (allow everyone).
AUTH_COOKIE - Enum constant in enum class org.freedesktop.dbus.connections.transports.TransportBuilder.SaslAuthMode
Authentication using SHA Cookie.
AUTH_EXTERNAL - Enum constant in enum class org.freedesktop.dbus.connections.transports.TransportBuilder.SaslAuthMode
External authentication (e.g.
AUTH_EXTERNAL - Static variable in class org.freedesktop.dbus.connections.SASL
 
AUTH_NONE - Static variable in class org.freedesktop.dbus.connections.SASL
 
AUTH_SHA - Static variable in class org.freedesktop.dbus.connections.SASL
 
AUTH_TYPE_ANONYMOUS - Static variable in class org.freedesktop.dbus.connections.SASL
 
AUTH_TYPE_DBUS_COOKIE_SHA1 - Static variable in class org.freedesktop.dbus.connections.SASL
 
AUTH_TYPE_EXTERNAL - Static variable in class org.freedesktop.dbus.connections.SASL
 
authenticate(SocketChannel) - Method in class org.freedesktop.dbus.connections.transports.AbstractTransport
Helper method to authenticate to DBus using SASL.
AuthenticationException - Exception Class in org.freedesktop.dbus.exceptions
 
AuthenticationException(String) - Constructor for exception class org.freedesktop.dbus.exceptions.AuthenticationException
 
AuthenticationException(String, Throwable) - Constructor for exception class org.freedesktop.dbus.exceptions.AuthenticationException
 
authMode - Variable in class org.freedesktop.dbus.connections.config.SaslConfig
 
authMode - Variable in enum class org.freedesktop.dbus.connections.transports.TransportBuilder.SaslAuthMode
 
autoConnect - Variable in class org.freedesktop.dbus.connections.config.TransportConfig
 
autostart - Variable in class org.freedesktop.dbus.RemoteObject
 

B

back() - Method in class org.freedesktop.dbus.connections.config.SaslConfigBuilder
Return to the previous builder.
back() - Method in class org.freedesktop.dbus.connections.config.TransportConfigBuilder
Return to the previous builder.
BAD_FILE_PERMISSIONS - Static variable in class org.freedesktop.dbus.connections.SASL
 
baseClass - Variable in class org.freedesktop.dbus.types.VariantBuilder
 
BaseConnectionBuilder<R,C> - Class in org.freedesktop.dbus.connections.impl
Base class for connection builders containing commonly used options.
BaseConnectionBuilder(Class<R>, BusAddress) - Constructor for class org.freedesktop.dbus.connections.impl.BaseConnectionBuilder
 
BecomeMonitor(String[], UInt32) - Method in interface org.freedesktop.dbus.interfaces.Monitoring
Converts the connection into a monitor connection which can be used as a debugging/monitoring tool.
BEGIN - Enum constant in enum class org.freedesktop.dbus.connections.SASL.SaslCommand
 
big - Variable in class org.freedesktop.dbus.messages.Message
 
BIG - Static variable in class org.freedesktop.dbus.messages.constants.Endian
 
bindCallback - Variable in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
 
bindImpl() - Method in class org.freedesktop.dbus.connections.transports.AbstractTransport
Method called to prepare listening for connections.
This is usually the place where the ServerSocketChannel is created and bind() is called.
bindImpl() - Method in class org.freedesktop.dbus.transport.jnr.UnixSocketTransport
 
bindImpl() - Method in class org.freedesktop.dbus.transport.jre.NativeUnixSocketTransport
 
bindImpl() - Method in class org.freedesktop.dbus.transport.tcp.TcpTransport
Listen for new connections using TCP.
blen - Variable in class org.freedesktop.dbus.messages.DBusSignal
 
body - Variable in class org.freedesktop.dbus.messages.Message
 
body - Variable in class org.freedesktop.dbus.spi.message.AbstractInputStreamMessageReader
 
bodydone - Variable in class org.freedesktop.dbus.messages.DBusSignal
 
bodylen - Variable in class org.freedesktop.dbus.messages.Message
 
BOOLEAN - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
BOOLEAN_STRING - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
bottom - Variable in class org.freedesktop.dbus.types.UInt64
 
bottom() - Method in class org.freedesktop.dbus.types.UInt64
Least significant 4 bytes.
BOUNDS - Static variable in class org.freedesktop.dbus.types.UInt64
 
buf - Variable in class org.freedesktop.dbus.spi.message.AbstractInputStreamMessageReader
 
BUFFERINCREMENT - Static variable in class org.freedesktop.dbus.messages.Message
Steps to increment the buffer array.
bufferuse - Variable in class org.freedesktop.dbus.messages.Message
 
build() - Method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfigBuilder
Returns the configured ReceivingServiceConfig instance.
build() - Method in class org.freedesktop.dbus.connections.config.SaslConfigBuilder
Returns the created configuration.
build() - Method in class org.freedesktop.dbus.connections.config.TransportConfigBuilder
Returns the transport config.
build() - Method in class org.freedesktop.dbus.connections.impl.BaseConnectionBuilder
 
build() - Method in class org.freedesktop.dbus.connections.impl.DBusConnectionBuilder
Create the new DBusConnection.
build() - Method in class org.freedesktop.dbus.connections.impl.DirectConnectionBuilder
Create the new DBusConnection.
build() - Method in class org.freedesktop.dbus.connections.transports.TransportBuilder
Create the transport with the previously provided configuration.
build() - Method in class org.freedesktop.dbus.matchrules.DBusMatchRuleBuilder
Create a new DBusMatchRule using the configured values of this builder.
buildThreadConfig() - Method in class org.freedesktop.dbus.connections.impl.BaseConnectionBuilder
Creates the configuration to use for ReceivingService.
buildTransportConfig() - Method in class org.freedesktop.dbus.connections.impl.BaseConnectionBuilder
Creates the configuration to use for TransportBuilder.
busAddress - Variable in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
busAddress - Variable in class org.freedesktop.dbus.connections.config.TransportConfig
 
BusAddress - Class in org.freedesktop.dbus.connections
Defines an address to connect to DBus.
BusAddress(BusAddress) - Constructor for class org.freedesktop.dbus.connections.BusAddress
 
busname - Variable in class org.freedesktop.dbus.RemoteObject
 
BUSNAME_REGEX - Static variable in class org.freedesktop.dbus.utils.DBusObjects
 
busnames - Variable in class org.freedesktop.dbus.connections.impl.DBusConnection
 
BYTE - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
BYTE_STRING - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
bytecounter - Variable in class org.freedesktop.dbus.messages.Message
 
byteValue() - Method in class org.freedesktop.dbus.types.UInt16
The value of this as a byte.
byteValue() - Method in class org.freedesktop.dbus.types.UInt32
The value of this as a byte.
byteValue() - Method in class org.freedesktop.dbus.types.UInt64
The value of this as a byte.

C

cacheConstructors(Class<? extends DBusSignal>) - Method in class org.freedesktop.dbus.messages.DBusSignal
 
CACHED_CONSTRUCTORS - Static variable in class org.freedesktop.dbus.messages.DBusSignal
 
CachedConstructor(Constructor<? extends DBusSignal>) - Constructor for class org.freedesktop.dbus.messages.DBusSignal.CachedConstructor
 
call - Variable in class org.freedesktop.dbus.messages.MethodReturn
 
CALL_TYPE_ASYNC - Static variable in class org.freedesktop.dbus.RemoteInvocationHandler
 
CALL_TYPE_CALLBACK - Static variable in class org.freedesktop.dbus.RemoteInvocationHandler
 
CALL_TYPE_SYNC - Static variable in class org.freedesktop.dbus.RemoteInvocationHandler
 
CallbackHandler<T> - Interface in org.freedesktop.dbus.interfaces
Interface for callbacks in async mode
callbackManager - Variable in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
callMethodAsync(DBusInterface, String, Object...) - Method in class org.freedesktop.dbus.connections.AbstractConnection
Call a method asynchronously and get a handle with which to get the reply.
callWithCallback(DBusInterface, String, CallbackHandler<A>, Object...) - Method in class org.freedesktop.dbus.connections.AbstractConnection
Call a method asynchronously and set a callback.
CANCEL - Enum constant in enum class org.freedesktop.dbus.connections.SASL.SaslCommand
 
challenge - Variable in class org.freedesktop.dbus.connections.SASL
 
channel - Variable in class org.freedesktop.dbus.connections.transports.TransportConnection
 
checkIntInRange(int, int, int) - Static method in class org.freedesktop.dbus.utils.Util
Checks if given value is greater or equal to the given minimum and less or equal to the given maximum.
checkMethod(Method) - Static method in class org.freedesktop.dbus.propertyref.PropertyRef
 
checkReply() - Method in class org.freedesktop.dbus.DBusAsyncReply
 
CLASS_CACHE - Static variable in class org.freedesktop.dbus.messages.DBusSignal
 
CLASS_TO_ARGUMENTTYPE - Static variable in class org.freedesktop.dbus.Marshalling
 
ClassOutsideOfPackageException - Exception Class in org.freedesktop.dbus.exceptions
 
ClassOutsideOfPackageException(Class<?>) - Constructor for exception class org.freedesktop.dbus.exceptions.ClassOutsideOfPackageException
 
ClassOutsideOfPackageException(String) - Constructor for exception class org.freedesktop.dbus.exceptions.ClassOutsideOfPackageException
 
clazz - Variable in class org.freedesktop.dbus.messages.DBusSignal
 
clear() - Method in class org.freedesktop.dbus.DBusMap
Deprecated.
 
clear() - Method in class org.freedesktop.dbus.StrongReference
 
CLIENT - Enum constant in enum class org.freedesktop.dbus.connections.SASL.SaslMode
 
clientDisconnect() - Method in interface org.freedesktop.dbus.connections.IDisconnectCallback
Called when a client disconnected (only if this is a server/listening connection).
cloneWithNewSerial() - Method in class org.freedesktop.dbus.messages.Message
Creates a clone of this message and setting serial to next available.
close() - Method in class org.freedesktop.dbus.bin.DBusDaemon
 
close() - Method in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
Shutdown the running DBusDaemon instance.
close() - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
Disconnect this session (for use in try-with-resources).
close() - Method in class org.freedesktop.dbus.connections.impl.DBusConnection
Same as disconnect.
close() - Method in class org.freedesktop.dbus.connections.transports.AbstractTransport
 
close() - Method in class org.freedesktop.dbus.connections.transports.TransportConnection
 
close() - Method in class org.freedesktop.dbus.spi.message.AbstractInputStreamMessageReader
 
close() - Method in class org.freedesktop.dbus.spi.message.AbstractOutputStreamMessageWriter
 
closed - Variable in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
 
closed - Variable in class org.freedesktop.dbus.connections.base.ReceivingService
 
closeTransport() - Method in class org.freedesktop.dbus.connections.transports.AbstractTransport
Method which is called to close a transport.
Should be used to close all sockets and/or serversockets.
closeTransport() - Method in class org.freedesktop.dbus.transport.jnr.UnixSocketTransport
 
closeTransport() - Method in class org.freedesktop.dbus.transport.jre.NativeUnixSocketTransport
 
closeTransport() - Method in class org.freedesktop.dbus.transport.tcp.TcpTransport
 
COL - Static variable in class org.freedesktop.dbus.connections.SASL
 
COLLECTION - Enum constant in enum class org.freedesktop.dbus.messages.Message.ConstructorArgType
 
collectionContainsAny(Collection<T>, Collection<T>) - Static method in class org.freedesktop.dbus.utils.Util
Checks if any of the 'needle' values are found in 'haystack'.
command - Variable in class org.freedesktop.dbus.connections.SASL.Command
 
Command() - Constructor for class org.freedesktop.dbus.connections.SASL.Command
 
Command(String) - Constructor for class org.freedesktop.dbus.connections.SASL.Command
 
CommonRegexPattern - Class in org.freedesktop.dbus.utils
Utility class containing commonly used regular expression patterns.
CommonRegexPattern() - Constructor for class org.freedesktop.dbus.utils.CommonRegexPattern
 
compareTo(DBusMap.Entry) - Method in class org.freedesktop.dbus.DBusMap.Entry
Deprecated.
 
compareTo(DBusPath) - Method in class org.freedesktop.dbus.DBusPath
 
compareTo(UInt16) - Method in class org.freedesktop.dbus.types.UInt16
Compare two UInt16s.
compareTo(UInt32) - Method in class org.freedesktop.dbus.types.UInt32
Compare two UInt32s.
compareTo(UInt64) - Method in class org.freedesktop.dbus.types.UInt64
Compare two UInt32s.
concurrentConnections - Variable in class org.freedesktop.dbus.connections.impl.DBusConnection
Count how many 'connections' we manage internally.
config - Variable in class org.freedesktop.dbus.connections.config.ReceivingServiceConfigBuilder
 
config - Variable in class org.freedesktop.dbus.connections.config.TransportConfigBuilder
 
config - Variable in class org.freedesktop.dbus.connections.transports.AbstractTransport
 
configure() - Method in class org.freedesktop.dbus.connections.transports.TransportBuilder
Returns the configuration builder to configure the transport.
configureSasl() - Method in class org.freedesktop.dbus.connections.config.TransportConfigBuilder
Switch to the SaslConfigBuilder to configure the SASL authentication mechanism.
Use SaslConfigBuilder.back() to return to this builder when finished.
conn - Variable in class org.freedesktop.dbus.bin.DBusDaemon.DBusDaemonReaderThread
 
conn - Variable in class org.freedesktop.dbus.DBusAsyncReply
 
conn - Variable in class org.freedesktop.dbus.RemoteInvocationHandler
 
connect() - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
Connects the underlying transport if it is not already connected.
connect() - Method in class org.freedesktop.dbus.connections.transports.AbstractTransport
Establish connection on created transport.
connectCallback - Variable in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
 
connectImpl() - Method in class org.freedesktop.dbus.connections.impl.DBusConnection
Connect to bus and register if asked.
connectImpl() - Method in class org.freedesktop.dbus.connections.transports.AbstractTransport
Abstract method implemented by concrete sub classes to establish a connection.
connectImpl() - Method in class org.freedesktop.dbus.transport.jnr.UnixSocketTransport
Establish a connection to DBus using unix sockets.
connectImpl() - Method in class org.freedesktop.dbus.transport.jre.NativeUnixSocketTransport
Establish a connection to DBus using unix sockets.
connectImpl() - Method in class org.freedesktop.dbus.transport.tcp.TcpTransport
Connect to DBus using TCP.
connection - Variable in class org.freedesktop.dbus.bin.DBusDaemon.ConnectionStruct
 
connection - Variable in class org.freedesktop.dbus.connections.base.GlobalHandler
 
connection - Variable in class org.freedesktop.dbus.connections.base.IncomingMessageThread
 
connectionBuilder - Variable in class org.freedesktop.dbus.connections.config.ReceivingServiceConfigBuilder
 
connectionBuilder - Variable in class org.freedesktop.dbus.connections.config.TransportConfigBuilder
 
connectionConfig - Variable in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
connectionConfig - Variable in class org.freedesktop.dbus.connections.impl.BaseConnectionBuilder
 
connectionConfig() - Method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfigBuilder
Returns the used ConnectionBuilder for the connection for further configuration.
ConnectionConfig - Class in org.freedesktop.dbus.connections.impl
 
ConnectionConfig() - Constructor for class org.freedesktop.dbus.connections.impl.ConnectionConfig
 
ConnectionMessageHandler - Class in org.freedesktop.dbus.connections.base
Abstract class containing most methods to handle/react to a message received on a connection.
ConnectionMessageHandler(ConnectionConfig, TransportConfig, ReceivingServiceConfig) - Constructor for class org.freedesktop.dbus.connections.base.ConnectionMessageHandler
 
ConnectionMethodInvocation - Class in org.freedesktop.dbus.connections.base
Abstract class containing most methods to invoke methods on a connection.
ConnectionMethodInvocation(ConnectionConfig, TransportConfig, ReceivingServiceConfig) - Constructor for class org.freedesktop.dbus.connections.base.ConnectionMethodInvocation
 
CONNECTIONS - Static variable in class org.freedesktop.dbus.connections.impl.DBusConnection
 
ConnectionStruct(TransportConnection) - Constructor for class org.freedesktop.dbus.bin.DBusDaemon.ConnectionStruct
 
CONNID_REGEX - Static variable in class org.freedesktop.dbus.utils.DBusObjects
 
conns - Variable in class org.freedesktop.dbus.bin.DBusDaemon
 
connStruct - Variable in class org.freedesktop.dbus.bin.DBusDaemon.DBusServer
 
CONST - Enum constant in enum class org.freedesktop.dbus.annotations.PropertiesEmitsChangedSignal.EmitChangeSignal
The property never changes value during the lifetime of the object it belongs to, and hence the signal is never emitted for it.
constructor - Variable in class org.freedesktop.dbus.messages.DBusSignal.CachedConstructor
 
constructor - Variable in class org.freedesktop.dbus.utils.ReflectionFileDescriptorHelper
 
ConstructorArgType() - Constructor for enum class org.freedesktop.dbus.messages.Message.ConstructorArgType
 
contained - Variable in record class org.freedesktop.dbus.messages.Message.ExtractOptions
The field for the contained record component.
contained() - Method in record class org.freedesktop.dbus.messages.Message.ExtractOptions
Returns the value of the contained record component.
Container - Class in org.freedesktop.dbus
This class is the super class of both Structs and Tuples and holds common methods.
Container() - Constructor for class org.freedesktop.dbus.Container
 
containsKey(Object) - Method in class org.freedesktop.dbus.DBusMap
Deprecated.
 
containsValue(Object) - Method in class org.freedesktop.dbus.DBusMap
Deprecated.
 
contents - Variable in class org.freedesktop.dbus.types.DBusStructType
 
CONTINUE - Enum constant in enum class org.freedesktop.dbus.connections.SASL.SaslResult
 
convert(Object, Class<? extends Object>) - Static method in class org.freedesktop.dbus.ArrayFrob
 
convertAuthTypes(int) - Method in class org.freedesktop.dbus.connections.SASL
 
convertJavaClassesToSignature(Class<?>...) - Static method in class org.freedesktop.dbus.Marshalling
Will return the DBus type corresponding to the given Java type.
convertMatchRule(String) - Static method in class org.freedesktop.dbus.matchrules.MatchRuleParser
Creates a DBusMatchRule from a rule string as used on DBus.
convertParameters(Object[], Type[], String[], AbstractConnectionBase) - Static method in class org.freedesktop.dbus.Marshalling
Recursively converts types for serialization onto DBus.

When _customSignature is not empty or null, it will be used to wrap the given parameters to a Variant
of the type defined in the _customSignature array.
It is required that every Variant passed has a signature definition in _customSignature.
E.g.
convertParameters(Object[], Type[], AbstractConnectionBase) - Static method in class org.freedesktop.dbus.Marshalling
Recursively converts types for serialization onto DBus.
convertRV(Object[], Method, AbstractConnection) - Static method in class org.freedesktop.dbus.RemoteInvocationHandler
 
convertRV(Object[], Type[], Method, AbstractConnection) - Static method in class org.freedesktop.dbus.RemoteInvocationHandler
 
convertToAttributeMap(NamedNodeMap) - Static method in class org.freedesktop.dbus.utils.XmlUtil
Converts NamedNodeMap to a LinkedHashMap<String,String>.
convertToElementList(NodeList) - Static method in class org.freedesktop.dbus.utils.XmlUtil
Convert a NodeList to a Java List of Elements.
convertToSig(StringBuilder, int, Class<?>...) - Static method in class org.freedesktop.dbus.Marshalling
 
convertToString(Object) - Static method in class org.freedesktop.dbus.utils.LoggingHelper
Converts an object to String and handles primitive array types.
convertToStructCollection(Collection<Object[]>, Class<T>, Collection<T>) - Static method in class org.freedesktop.dbus.StructHelper
Creates a collection of struct of the given type using the list of object arrays.
convertToStructList(List<Object[]>, Class<T>) - Static method in class org.freedesktop.dbus.StructHelper
Creates a ArrayList of struct of the given type using the list of object arrays.
convertToStructSet(Set<Object[]>, Class<T>) - Static method in class org.freedesktop.dbus.StructHelper
Creates a LinkedHashSet of struct of the given type using the list of object arrays.
cookie - Variable in class org.freedesktop.dbus.connections.SASL
 
COOKIE_CONTEXT - Static variable in class org.freedesktop.dbus.connections.SASL
 
COOKIE_TIMEOUT - Static variable in class org.freedesktop.dbus.connections.SASL
 
copyWithContainedFlag(Message.ExtractOptions, boolean) - Static method in record class org.freedesktop.dbus.messages.Message.ExtractOptions
 
create() - Static method in class org.freedesktop.dbus.connections.transports.TransportBuilder
Creates a new TransportBuilder instance using a empty transport configuration.
create() - Static method in class org.freedesktop.dbus.matchrules.DBusMatchRuleBuilder
Creates a new builder instance.
create(String) - Static method in class org.freedesktop.dbus.connections.transports.TransportBuilder
Creates a new TransportBuilder instance with the given address.
create(BusAddress) - Static method in class org.freedesktop.dbus.connections.transports.TransportBuilder
Creates a new TransportBuilder instance with the given address.
create(TransportConfig) - Static method in class org.freedesktop.dbus.connections.transports.TransportBuilder
Creates a new TransportBuilder instance using the given configuration.
create(X) - Method in class org.freedesktop.dbus.types.VariantBuilder
Create the Variant instance using the provided data object.
createCloneWithNewSerial(Message) - Static method in class org.freedesktop.dbus.messages.MessageFactory
 
createDynamicSession(String, boolean) - Static method in class org.freedesktop.dbus.connections.transports.TransportBuilder
Creates a new dynamic bus address for the given bus type.
createDynamicSessionAddress(boolean) - Method in interface org.freedesktop.dbus.spi.transport.ITransportProvider
Creates a new (dynamic) session for this transport.
createDynamicSessionAddress(boolean) - Method in class org.freedesktop.dbus.transport.jnr.JnrUnixSocketTransportProvider
 
createDynamicSessionAddress(boolean) - Method in class org.freedesktop.dbus.transport.jre.NativeTransportProvider
 
createDynamicSessionAddress(boolean) - Method in class org.freedesktop.dbus.transport.tcp.TcpTransportProvider
 
createDynamicSessionAddress(boolean, boolean) - Static method in class org.freedesktop.dbus.utils.Util
Creates a unix socket address using.
createError(String, String, long, String, Object...) - Method in class org.freedesktop.dbus.messages.MessageFactory
 
createError(String, String, String, long, String, Object...) - Method in class org.freedesktop.dbus.messages.MessageFactory
 
createError(String, Message, Throwable) - Method in class org.freedesktop.dbus.messages.MessageFactory
 
createError(Message, Throwable) - Method in class org.freedesktop.dbus.messages.MessageFactory
 
createExceptionClass(String) - Static method in class org.freedesktop.dbus.messages.Error
 
createFileDescriptor(int) - Method in interface org.freedesktop.dbus.spi.message.ISocketProvider
Attempts to create native FileDescriptor from raw int value.
createFileDescriptor(int) - Method in class org.freedesktop.dbus.utils.ReflectionFileDescriptorHelper
 
createHeaderArgs(byte, String, Object) - Method in class org.freedesktop.dbus.messages.Message
Creates a message header.
createInputOutput(SocketChannel) - Method in class org.freedesktop.dbus.connections.transports.AbstractTransport
Setup message reader/writer.
createInstance() - Static method in class org.freedesktop.dbus.utils.ReflectionFileDescriptorHelper
 
createMachineId() - Static method in class org.freedesktop.dbus.utils.AddressBuilder
Creates a machine identifier by using the MD5 sum of the hostname.
createMessage(byte, byte[], byte[], byte[], List<FileDescriptor>) - Static method in class org.freedesktop.dbus.messages.MessageFactory
 
createMethodCall(String, String, String, String, byte, String, Object...) - Method in class org.freedesktop.dbus.messages.MessageFactory
 
createMethodCall(String, String, String, String, String, byte, String, Object...) - Method in class org.freedesktop.dbus.messages.MessageFactory
 
createMethodReturn(String, MethodCall, String, Object...) - Method in class org.freedesktop.dbus.messages.MessageFactory
 
createMethodReturn(MethodCall, String, Object...) - Method in class org.freedesktop.dbus.messages.MessageFactory
 
createReader(SocketChannel) - Method in class org.freedesktop.dbus.spi.message.DefaultSocketProvider
 
createReader(SocketChannel) - Method in interface org.freedesktop.dbus.spi.message.ISocketProvider
Method to create a IMessageReader implementation.
createReaderThread(BusAddress) - Method in class org.freedesktop.dbus.connections.AbstractConnection
 
createReaderThread(BusAddress) - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
Create the read thread for reading incoming messages.
createReal(AbstractConnectionBase) - Method in class org.freedesktop.dbus.messages.DBusSignal
Called to create signal objects for object handlers.
createReturnArguments(Method, StringBuilder) - Method in class org.freedesktop.dbus.messages.ExportedObject
Creates the XML parameters for return types of Container based classes.
createSignal(String, Object...) - Method in class org.freedesktop.dbus.messages.MessageFactory
 
createSignal(String, String, String, String, String, Object...) - Method in class org.freedesktop.dbus.messages.MessageFactory
 
createSignalClass(String, String) - Static method in class org.freedesktop.dbus.messages.DBusSignal
 
createStruct(Class<?>[], Object, Class<T>) - Static method in class org.freedesktop.dbus.StructHelper
Will create a new Struct subclass instance if possible.
createStructFromVariant(Variant<?>, Class<T>) - Static method in class org.freedesktop.dbus.StructHelper
Creates a instance of the given Struct subclass if the given variant is some sort of Struct.
createTransport(BusAddress, TransportConfig) - Method in interface org.freedesktop.dbus.spi.transport.ITransportProvider
Creates a new instance of this transport service using the given bus address.
createTransport(BusAddress, TransportConfig) - Method in class org.freedesktop.dbus.transport.jnr.JnrUnixSocketTransportProvider
 
createTransport(BusAddress, TransportConfig) - Method in class org.freedesktop.dbus.transport.jre.NativeTransportProvider
 
createTransport(BusAddress, TransportConfig) - Method in class org.freedesktop.dbus.transport.tcp.TcpTransportProvider
 
createTypes(Constructor<? extends DBusSignal>) - Static method in class org.freedesktop.dbus.messages.DBusSignal.CachedConstructor
 
createTypesArray(Object...) - Static method in class org.freedesktop.dbus.connections.AbstractConnection
 
createWithDynamicSession(String) - Static method in class org.freedesktop.dbus.connections.transports.TransportBuilder
Creates a new TransportBuilder with a dynamically created address.
createWriter(SocketChannel) - Method in class org.freedesktop.dbus.spi.message.DefaultSocketProvider
 
createWriter(SocketChannel) - Method in interface org.freedesktop.dbus.spi.message.ISocketProvider
Method to create a IMessageWriter implementation.

D

daemon - Variable in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
 
daemonizeThreads - Variable in class org.freedesktop.dbus.utils.NameableThreadFactory
 
data - Variable in class org.freedesktop.dbus.connections.SASL.Command
 
data - Variable in class org.freedesktop.dbus.messages.ObjectTree.TreeNode
 
DATA - Enum constant in enum class org.freedesktop.dbus.connections.SASL.SaslCommand
 
dbus - Variable in class org.freedesktop.dbus.connections.impl.DBusConnection
 
DBus - Interface in org.freedesktop.dbus.interfaces
 
DBUS_BUSNAME - Static variable in class org.freedesktop.dbus.bin.DBusDaemon
 
DBUS_BUSPATH - Static variable in class org.freedesktop.dbus.bin.DBusDaemon
 
DBUS_IFACE_PATTERN - Static variable in class org.freedesktop.dbus.utils.CommonRegexPattern
 
DBUS_KEYRINGS_DIR - Static variable in class org.freedesktop.dbus.connections.SASL
 
DBUS_MACHINE_ID_SYS_VAR - Static variable in class org.freedesktop.dbus.config.DBusSysProps
 
DBUS_NAME_FLAG_ALLOW_REPLACEMENT - Static variable in interface org.freedesktop.dbus.interfaces.DBus
 
DBUS_NAME_FLAG_DO_NOT_QUEUE - Static variable in interface org.freedesktop.dbus.interfaces.DBus
 
DBUS_NAME_FLAG_REPLACE_EXISTING - Static variable in interface org.freedesktop.dbus.interfaces.DBus
 
DBUS_RELEASE_NAME_REPLY_NON_EXISTANT - Static variable in interface org.freedesktop.dbus.interfaces.DBus
 
DBUS_RELEASE_NAME_REPLY_NOT_OWNER - Static variable in interface org.freedesktop.dbus.interfaces.DBus
 
DBUS_RELEASE_NAME_REPLY_RELEASED - Static variable in interface org.freedesktop.dbus.interfaces.DBus
 
DBUS_REQUEST_NAME_REPLY_ALREADY_OWNER - Static variable in interface org.freedesktop.dbus.interfaces.DBus
 
DBUS_REQUEST_NAME_REPLY_EXISTS - Static variable in interface org.freedesktop.dbus.interfaces.DBus
 
DBUS_REQUEST_NAME_REPLY_IN_QUEUE - Static variable in interface org.freedesktop.dbus.interfaces.DBus
 
DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER - Static variable in interface org.freedesktop.dbus.interfaces.DBus
 
DBUS_SESSION_BUS_ADDRESS - Static variable in class org.freedesktop.dbus.config.DBusSysProps
 
DBUS_SESSION_BUS_ADDRESS_MACOS - Static variable in class org.freedesktop.dbus.config.DBusSysProps
 
DBUS_START_REPLY_ALREADY_RUNNING - Static variable in interface org.freedesktop.dbus.interfaces.DBus
 
DBUS_START_REPLY_SUCCESS - Static variable in interface org.freedesktop.dbus.interfaces.DBus
 
DBUS_SYSTEM_BUS_ADDRESS - Static variable in class org.freedesktop.dbus.config.DBusSysProps
 
DBUS_TEST_HOME_DIR - Static variable in class org.freedesktop.dbus.connections.SASL
 
DBus.NameAcquired - Class in org.freedesktop.dbus.interfaces
Signal sent to a connection when it acquires a name.
DBus.NameLost - Class in org.freedesktop.dbus.interfaces
Signal sent to a connection when it loses a name.
DBus.NameOwnerChanged - Class in org.freedesktop.dbus.interfaces
Signal sent when the owner of a name changes
DBusAsyncReply<T> - Class in org.freedesktop.dbus
A handle to an asynchronous method call.
DBusAsyncReply(MethodCall, Method, AbstractConnection) - Constructor for class org.freedesktop.dbus.DBusAsyncReply
 
DBusBoundProperty - Annotation Interface in org.freedesktop.dbus.annotations
Binds a setter or getter method to a DBus property, in a similar manner to the familiar JavaBeans pattern.
DBusBoundPropertyHandler - Class in org.freedesktop.dbus.connections.base
Abstract class containing methods for handling DBus properties and DBusBoundProperty annotation.
DBusBoundPropertyHandler(ConnectionConfig, TransportConfig, ReceivingServiceConfig) - Constructor for class org.freedesktop.dbus.connections.base.DBusBoundPropertyHandler
 
DBusBoundPropertyHandler.PropHandled - Enum Class in org.freedesktop.dbus.connections.base
 
DBusBusType() - Constructor for enum class org.freedesktop.dbus.connections.impl.DBusConnection.DBusBusType
 
DBusCallInfo - Class in org.freedesktop.dbus
Holds information on a method call
DBusCallInfo(Message) - Constructor for class org.freedesktop.dbus.DBusCallInfo
 
DBusConnection - Class in org.freedesktop.dbus.connections.impl
Handles a connection to DBus.
DBusConnection(boolean, String, ConnectionConfig, TransportConfig, ReceivingServiceConfig) - Constructor for class org.freedesktop.dbus.connections.impl.DBusConnection
 
DBusConnection.DBusBusType - Enum Class in org.freedesktop.dbus.connections.impl
 
DBusConnection.SigHandler - Class in org.freedesktop.dbus.connections.impl
 
DBusConnectionBuilder - Class in org.freedesktop.dbus.connections.impl
Builder to create a new DBusConnection.
DBusConnectionBuilder(BusAddress, String) - Constructor for class org.freedesktop.dbus.connections.impl.DBusConnectionBuilder
 
DBusConnectionException - Exception Class in org.freedesktop.dbus.exceptions
Thrown when something goes wrong with the connection to DBus.
DBusConnectionException() - Constructor for exception class org.freedesktop.dbus.exceptions.DBusConnectionException
 
DBusConnectionException(String) - Constructor for exception class org.freedesktop.dbus.exceptions.DBusConnectionException
 
DBusConnectionException(String, Throwable) - Constructor for exception class org.freedesktop.dbus.exceptions.DBusConnectionException
 
DBusConnectionException(String, Throwable, boolean, boolean) - Constructor for exception class org.freedesktop.dbus.exceptions.DBusConnectionException
 
DBusConnectionException(Throwable) - Constructor for exception class org.freedesktop.dbus.exceptions.DBusConnectionException
 
DBusDaemon - Class in org.freedesktop.dbus.bin
A replacement DBusDaemon
DBusDaemon(AbstractTransport) - Constructor for class org.freedesktop.dbus.bin.DBusDaemon
 
DBusDaemon.ConnectionStruct - Class in org.freedesktop.dbus.bin
 
DBusDaemon.DBusDaemonReaderThread - Class in org.freedesktop.dbus.bin
 
DBusDaemon.DBusDaemonSenderThread - Class in org.freedesktop.dbus.bin
 
DBusDaemon.DBusServer - Class in org.freedesktop.dbus.bin
 
DBusDaemon.Pair<A,B> - Class in org.freedesktop.dbus.bin
 
DBusDaemonReaderThread(DBusDaemon.ConnectionStruct) - Constructor for class org.freedesktop.dbus.bin.DBusDaemon.DBusDaemonReaderThread
 
DBusDaemonSenderThread() - Constructor for class org.freedesktop.dbus.bin.DBusDaemon.DBusDaemonSenderThread
 
DBusException - Exception Class in org.freedesktop.dbus.exceptions
An exception within DBus.
DBusException() - Constructor for exception class org.freedesktop.dbus.exceptions.DBusException
 
DBusException(String) - Constructor for exception class org.freedesktop.dbus.exceptions.DBusException
Create an exception with the specified message
DBusException(String, Throwable) - Constructor for exception class org.freedesktop.dbus.exceptions.DBusException
 
DBusException(String, Throwable, boolean, boolean) - Constructor for exception class org.freedesktop.dbus.exceptions.DBusException
 
DBusException(Throwable) - Constructor for exception class org.freedesktop.dbus.exceptions.DBusException
 
DBusExecutionException - Exception Class in org.freedesktop.dbus.exceptions
An exception while running a remote method within DBus.
DBusExecutionException(String) - Constructor for exception class org.freedesktop.dbus.exceptions.DBusExecutionException
Create an exception with the specified message
DBusExecutionException(String, Throwable) - Constructor for exception class org.freedesktop.dbus.exceptions.DBusExecutionException
Create an exception with the specified message
DBusIgnore - Annotation Interface in org.freedesktop.dbus.annotations
Mark an exported method as ignored.
It will not be included in introspection data, and it will not be remotely callable.
DBusInterface - Interface in org.freedesktop.dbus.interfaces
Denotes a class as exportable or a remote interface which can be called.
DBusInterfaceName - Annotation Interface in org.freedesktop.dbus.annotations
Force the interface name to be different to the Java class name.
DBusListType - Class in org.freedesktop.dbus.types
The type of a list.
DBusListType(Type) - Constructor for class org.freedesktop.dbus.types.DBusListType
Create a List type.
DBusMap<K,V> - Class in org.freedesktop.dbus
Deprecated, for removal: This API element is subject to removal in a future version.
use any other Map implementation like HashMap, LinkedHashMap etc
DBusMap(Object[][]) - Constructor for class org.freedesktop.dbus.DBusMap
Deprecated.
 
DBusMap.Entry - Class in org.freedesktop.dbus
Deprecated.
 
DBusMapType - Class in org.freedesktop.dbus.types
The type of a map.
DBusMapType(Type, Type) - Constructor for class org.freedesktop.dbus.types.DBusMapType
Create a map type.
DBusMatchRule - Class in org.freedesktop.dbus
Deprecated, for removal: This API element is subject to removal in a future version.
DBusMatchRule - Class in org.freedesktop.dbus.matchrules
Represents a DBus matchrule.
Use DBusMatchRuleBuilder to create instances of this class.
DBusMatchRule(Class<?>) - Constructor for class org.freedesktop.dbus.DBusMatchRule
Deprecated, for removal: This API element is subject to removal in a future version.
DBusMatchRule(Class<?>, String, String) - Constructor for class org.freedesktop.dbus.DBusMatchRule
Deprecated, for removal: This API element is subject to removal in a future version.
DBusMatchRule(Class<?>, String, String, String, String) - Constructor for class org.freedesktop.dbus.DBusMatchRule
Deprecated, for removal: This API element is subject to removal in a future version.
DBusMatchRule(Class<? extends DBusInterface>, String) - Constructor for class org.freedesktop.dbus.DBusMatchRule
Deprecated, for removal: This API element is subject to removal in a future version.
DBusMatchRule(String, String, String) - Constructor for class org.freedesktop.dbus.DBusMatchRule
Deprecated, for removal: This API element is subject to removal in a future version.
DBusMatchRule(String, String, String, String) - Constructor for class org.freedesktop.dbus.DBusMatchRule
Deprecated, for removal: This API element is subject to removal in a future version.
DBusMatchRule(String, String, String, String, String) - Constructor for class org.freedesktop.dbus.DBusMatchRule
Deprecated, for removal: This API element is subject to removal in a future version.
DBusMatchRule(Map<MatchRuleField, String>, Map<MatchRuleField, Map<Integer, String>>) - Constructor for class org.freedesktop.dbus.matchrules.DBusMatchRule
 
DBusMatchRule(DBusExecutionException) - Constructor for class org.freedesktop.dbus.DBusMatchRule
Deprecated, for removal: This API element is subject to removal in a future version.
DBusMatchRule(Message) - Constructor for class org.freedesktop.dbus.DBusMatchRule
Deprecated, for removal: This API element is subject to removal in a future version.
DBusMatchRuleBuilder - Class in org.freedesktop.dbus.matchrules
Builder to configure a DBusMatchRule.
DBusMatchRuleBuilder() - Constructor for class org.freedesktop.dbus.matchrules.DBusMatchRuleBuilder
 
DBusMemberName - Annotation Interface in org.freedesktop.dbus.annotations
Force the member (method/signal) name on the bus to be different to the Java name.
DBusNamingUtil - Class in org.freedesktop.dbus.utils
DBus name Util class for internal and external use.
DBusNamingUtil() - Constructor for class org.freedesktop.dbus.utils.DBusNamingUtil
 
DBusObjects - Class in org.freedesktop.dbus.utils
Various validations.
DBusObjects() - Constructor for class org.freedesktop.dbus.utils.DBusObjects
 
DBusPath - Class in org.freedesktop.dbus
 
DBusPath(String) - Constructor for class org.freedesktop.dbus.DBusPath
 
DBusPath(String, String) - Constructor for class org.freedesktop.dbus.DBusPath
 
DBusProperties - Annotation Interface in org.freedesktop.dbus.annotations
Container for the multiple DBusProperty annotations in the single class.
DBusProperty - Annotation Interface in org.freedesktop.dbus.annotations
Appends information about properties in the interface.
DBusProperty.Access - Enum Class in org.freedesktop.dbus.annotations
 
DBusSerializable - Interface in org.freedesktop.dbus.interfaces
Custom classes may be sent over DBus if they implement this interface.
dbusServer - Variable in class org.freedesktop.dbus.bin.DBusDaemon
 
DBusServer() - Constructor for class org.freedesktop.dbus.bin.DBusDaemon.DBusServer
 
DBusSigHandler<T> - Interface in org.freedesktop.dbus.interfaces
Handle a signal on DBus.
DBusSignal - Class in org.freedesktop.dbus.messages
 
DBusSignal() - Constructor for class org.freedesktop.dbus.messages.DBusSignal
 
DBusSignal(byte, String, Object...) - Constructor for class org.freedesktop.dbus.messages.DBusSignal
Create a new signal.
DBusSignal(byte, String, String, String, String, String, Object...) - Constructor for class org.freedesktop.dbus.messages.DBusSignal
 
DBusSignal(String, Object...) - Constructor for class org.freedesktop.dbus.messages.DBusSignal
Create a new signal.
DBusSignal.CachedConstructor - Class in org.freedesktop.dbus.messages
 
DBusStructType - Class in org.freedesktop.dbus.types
The type of a struct.
DBusStructType(Type...) - Constructor for class org.freedesktop.dbus.types.DBusStructType
Create a struct type.
DBusSysProps - Class in org.freedesktop.dbus.config
Constant class containing all properties supported as system properties.
DBusSysProps() - Constructor for class org.freedesktop.dbus.config.DBusSysProps
 
DBusTypeConversationRuntimeException - Exception Class in org.freedesktop.dbus.exceptions
Exception thrown when type conversation failed.
DBusTypeConversationRuntimeException(String) - Constructor for exception class org.freedesktop.dbus.exceptions.DBusTypeConversationRuntimeException
 
DBusTypeConversationRuntimeException(String, Throwable) - Constructor for exception class org.freedesktop.dbus.exceptions.DBusTypeConversationRuntimeException
 
DEFAULT_CFG - Static variable in class org.freedesktop.dbus.connections.config.ReceivingServiceConfigBuilder
 
DEFAULT_HANDLER_RETRIES - Static variable in class org.freedesktop.dbus.connections.config.ReceivingServiceConfigBuilder
 
DEFAULT_NULL_EXCEPTION_ERROR_MSG - Static variable in class org.freedesktop.dbus.messages.Error
 
DEFAULT_OPTIONS - Static variable in class org.freedesktop.dbus.messages.Message
Default extraction options.
DEFAULT_PORT - Static variable in class org.freedesktop.dbus.transport.tcp.TcpBusAddress
 
DEFAULT_RETRYHANDLER - Static variable in class org.freedesktop.dbus.connections.config.ReceivingServiceConfigBuilder
 
DEFAULT_SYSTEM_BUS_ADDRESS - Static variable in class org.freedesktop.dbus.config.DBusSysProps
 
DefaultSocketProvider - Class in org.freedesktop.dbus.spi.message
Default internally used socket provider implementation.
DefaultSocketProvider() - Constructor for class org.freedesktop.dbus.spi.message.DefaultSocketProvider
 
defaultString(String, String) - Static method in class org.freedesktop.dbus.utils.Util
Return a default String if input is null.
delist(List<T>, Class<T>) - Static method in class org.freedesktop.dbus.ArrayFrob
 
delistprimitive(List<T>, Class<T>) - Static method in class org.freedesktop.dbus.ArrayFrob
 
demarshallint(byte[], int, byte, int) - Static method in class org.freedesktop.dbus.messages.Message
Demarshalls an integer of a given width from a buffer.
demarshallint(byte[], int, int) - Method in class org.freedesktop.dbus.messages.Message
Demarshalls an integer of a given width from a buffer.
demarshallintBig(byte[], int, int) - Static method in class org.freedesktop.dbus.messages.Message
Demarshalls an integer of a given width from a buffer using big-endian format.
demarshallintLittle(byte[], int, int) - Static method in class org.freedesktop.dbus.messages.Message
Demarshalls an integer of a given width from a buffer using little-endian format.
DeprecatedOnDBus - Annotation Interface in org.freedesktop.dbus.annotations
Indicates that a DBus interface or method is deprecated
description - Variable in enum class org.freedesktop.dbus.connections.shared.ExecutorNames
 
deSerializeParameter(Object, Type, AbstractConnectionBase) - Static method in class org.freedesktop.dbus.Marshalling
 
deSerializeParameters(Object[], Type[], AbstractConnectionBase) - Static method in class org.freedesktop.dbus.Marshalling
 
deSerializeParameters(List<Object>, Type, AbstractConnectionBase) - Static method in class org.freedesktop.dbus.Marshalling
 
destination - Variable in class org.freedesktop.dbus.DBusCallInfo
 
DESTINATION - Enum constant in enum class org.freedesktop.dbus.matchrules.MatchRuleField
 
DESTINATION - Static variable in class org.freedesktop.dbus.messages.constants.HeaderField
 
determineCollectionSubType(char) - Static method in class org.freedesktop.dbus.messages.EmptyCollectionHelper
The starting type determines of a collection determines when it ends
determineEndOfBracketStructure(byte[], int, char, char) - Static method in class org.freedesktop.dbus.messages.EmptyCollectionHelper
This is a generic function to determine the end of a structure that has opening and closing characters.
determineMachineIdFile(String) - Static method in class org.freedesktop.dbus.utils.AddressBuilder
Tries to find the DBus machine-id file in different locations.
determineSignatureOffsetArray(byte[], int) - Static method in class org.freedesktop.dbus.messages.EmptyCollectionHelper
This function determine the new offset in signature for empty Array/List collections.
determineSignatureOffsetDict(byte[], int) - Static method in class org.freedesktop.dbus.messages.EmptyCollectionHelper
This function determine the new offset in signature for empty Dictionary/Map collections.
determineSignatureOffsetStruct(byte[], int) - Static method in class org.freedesktop.dbus.messages.EmptyCollectionHelper
 
determineSubSignature(byte[], int) - Static method in class org.freedesktop.dbus.messages.EmptyCollectionHelper
 
DICT - Enum constant in enum class org.freedesktop.dbus.messages.EmptyCollectionHelper.ECollectionSubType
 
DICT_ENTRY - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
DICT_ENTRY_STRING - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
DICT_ENTRY1 - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
DICT_ENTRY1_STRING - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
DICT_ENTRY2 - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
DICT_ENTRY2_STRING - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
DirectConnection - Class in org.freedesktop.dbus.connections.impl
Handles a peer to peer connection between two applications without a bus daemon.
DirectConnection(ConnectionConfig, TransportConfig, ReceivingServiceConfig) - Constructor for class org.freedesktop.dbus.connections.impl.DirectConnection
 
DirectConnectionBuilder - Class in org.freedesktop.dbus.connections.impl
Builder to create a new DirectConnection.
DirectConnectionBuilder(BusAddress) - Constructor for class org.freedesktop.dbus.connections.impl.DirectConnectionBuilder
 
disconnect() - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
Disconnect from the Bus.
disconnect() - Method in class org.freedesktop.dbus.connections.impl.DBusConnection
Disconnect from the Bus.
disconnect(IDisconnectAction, IDisconnectAction) - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
Special disconnect method which may be used whenever some cleanup before or after disconnection to DBus is required.
disconnectCallback - Variable in class org.freedesktop.dbus.connections.impl.ConnectionConfig
 
disconnecting - Variable in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
disconnectOnError(IOException) - Method in interface org.freedesktop.dbus.connections.IDisconnectCallback
Called when the connection is closed due to a connection error (e.g.
doChallenge(int, SASL.Command) - Method in class org.freedesktop.dbus.connections.SASL
 
DOLLAR_PATTERN - Static variable in class org.freedesktop.dbus.connections.AbstractConnection
 
DOLLAR_PATTERN - Static variable in class org.freedesktop.dbus.utils.DBusNamingUtil
 
doResponse(int, String, String, SASL.Command) - Method in class org.freedesktop.dbus.connections.SASL
 
DOUBLE - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
DOUBLE_STRING - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
doubleValue() - Method in class org.freedesktop.dbus.types.UInt16
The value of this as a double.
doubleValue() - Method in class org.freedesktop.dbus.types.UInt32
The value of this as a double.
doubleValue() - Method in class org.freedesktop.dbus.types.UInt64
The value of this as a double.
doWithBusNames(Consumer<List<String>>) - Method in class org.freedesktop.dbus.connections.impl.DBusConnection
Do some action with the currently registered names in a synchronized manor.
doWithBusNamesAndReturn(Function<List<String>, T>) - Method in class org.freedesktop.dbus.connections.impl.DBusConnection
Do some action with the currently registered names in a synchronized manor.
doWithExportedObjects(Class<X>, IThrowingConsumer<Map<String, ExportedObject>, X>) - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
Do some action with the currently exported objects in a synchronized manor.
doWithExportedObjectsAndReturn(Class<X>, IThrowingFunction<Map<String, ExportedObject>, T, X>) - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
Do some action with the currently exported objects in a synchronized manor.
down - Variable in class org.freedesktop.dbus.messages.ObjectTree.TreeNode
 
dumpWireData() - Method in class org.freedesktop.dbus.messages.Message
Dumps the current content of Message.wiredata to String.
dynamicProxy(String, Class<T>) - Method in class org.freedesktop.dbus.connections.impl.DirectConnection
 
dynamicProxy(String, String, Class<T>) - Method in class org.freedesktop.dbus.connections.impl.DBusConnection
Tries to resolve a proxy to a remote object.

E

ECollectionSubType() - Constructor for enum class org.freedesktop.dbus.messages.EmptyCollectionHelper.ECollectionSubType
 
EmbeddedDBusDaemon - Class in org.freedesktop.dbus.bin
Simple DBusDaemon implementation to use if no DBusDaemon is running on the OS level.
EmbeddedDBusDaemon(String) - Constructor for class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
 
EmbeddedDBusDaemon(BusAddress) - Constructor for class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
 
emitChangeSignal - Variable in class org.freedesktop.dbus.propertyref.PropertyRef
 
emitChangeSignal() - Element in annotation interface org.freedesktop.dbus.annotations.DBusBoundProperty
Annotation org.freedesktop.DBus.Property.EmitsChangedSignal.
emitChangeSignal() - Element in annotation interface org.freedesktop.dbus.annotations.DBusProperty
Property which defines if a signal is emitted when the annotated property was changed.
EmitChangeSignal() - Constructor for enum class org.freedesktop.dbus.annotations.PropertiesEmitsChangedSignal.EmitChangeSignal
 
EMPTY_CLASS_ARRAY - Static variable in class org.freedesktop.dbus.connections.impl.DirectConnection
 
EMPTY_STRING_ARRAY - Static variable in class org.freedesktop.dbus.bin.DBusDaemon
 
EMPTY_STRING_ARRAY - Static variable in class org.freedesktop.dbus.Marshalling
 
EMPTY_TYPE_ARRAY - Static variable in class org.freedesktop.dbus.Marshalling
 
EmptyCollectionHelper - Class in org.freedesktop.dbus.messages
 
EmptyCollectionHelper() - Constructor for class org.freedesktop.dbus.messages.EmptyCollectionHelper
 
EmptyCollectionHelper.ECollectionSubType - Enum Class in org.freedesktop.dbus.messages
Internal Enumeration used to group the types of element
Endian - Class in org.freedesktop.dbus.messages.constants
Defines constants representing the endianness of the message.
Endian() - Constructor for class org.freedesktop.dbus.messages.constants.Endian
 
endianess - Variable in class org.freedesktop.dbus.connections.config.TransportConfig
 
endianess - Variable in class org.freedesktop.dbus.messages.MessageFactory
 
endianWasSet - Variable in class org.freedesktop.dbus.messages.Message
 
enqueue() - Method in class org.freedesktop.dbus.StrongReference
 
ensureBuffers(int) - Method in class org.freedesktop.dbus.messages.Message
Ensures there are enough free buffers.
ensurePublicInterfaces(Object) - Static method in class org.freedesktop.dbus.utils.DBusObjects
Ensures that all interfaces found on the given object a public accessable.
entries - Variable in class org.freedesktop.dbus.DBusMap
Deprecated.
 
Entry(int) - Constructor for class org.freedesktop.dbus.DBusMap.Entry
Deprecated.
 
entryOf(String) - Method in enum class org.freedesktop.dbus.matchrules.MatchRuleField
 
entryPosition - Variable in class org.freedesktop.dbus.DBusMap.Entry
Deprecated.
 
entrySet() - Method in class org.freedesktop.dbus.DBusMap
Deprecated.
 
equals(Object) - Method in class org.freedesktop.dbus.bin.DBusDaemon.Pair
 
equals(Object) - Method in class org.freedesktop.dbus.Container
 
equals(Object) - Method in class org.freedesktop.dbus.DBusMap.Entry
Deprecated.
 
equals(Object) - Method in class org.freedesktop.dbus.DBusMap
Deprecated.
 
equals(Object) - Method in class org.freedesktop.dbus.DBusPath
 
equals(Object) - Method in class org.freedesktop.dbus.FileDescriptor
 
equals(Object) - Method in class org.freedesktop.dbus.matchrules.DBusMatchRule
 
equals(Object) - Method in record class org.freedesktop.dbus.messages.Message.ExtractOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.freedesktop.dbus.MethodTuple
 
equals(Object) - Method in class org.freedesktop.dbus.ObjectPath
Deprecated.
 
equals(Object) - Method in class org.freedesktop.dbus.propertyref.PropertyRef
 
equals(Object) - Method in class org.freedesktop.dbus.RemoteObject
 
equals(Object) - Method in class org.freedesktop.dbus.types.UInt16
Test two UInt16s for equality.
equals(Object) - Method in class org.freedesktop.dbus.types.UInt32
Test two UInt32s for equality.
equals(Object) - Method in class org.freedesktop.dbus.types.UInt64
Test two UInt64s for equality.
equals(Object) - Method in class org.freedesktop.dbus.types.Variant
Compare this Variant with another by comparing contents.
error - Variable in class org.freedesktop.dbus.DBusAsyncReply
 
error(SAXParseException) - Method in class org.freedesktop.dbus.utils.XmlErrorHandlers.XmlErrorHandlerQuiet
 
error(SAXParseException) - Method in class org.freedesktop.dbus.utils.XmlErrorHandlers.XmlErrorHandlerRuntimeException
 
Error - Class in org.freedesktop.dbus.messages
Error messages which can be sent over the bus.
Error - Interface in org.freedesktop.dbus.interfaces
Contains standard errors that can be thrown from methods.
Error() - Constructor for class org.freedesktop.dbus.messages.Error
 
Error(byte, String, String, long, String, Object...) - Constructor for class org.freedesktop.dbus.messages.Error
 
Error(byte, String, String, String, long, String, Object...) - Constructor for class org.freedesktop.dbus.messages.Error
 
Error(byte, String, Message, Throwable) - Constructor for class org.freedesktop.dbus.messages.Error
 
Error(byte, Message, Throwable) - Constructor for class org.freedesktop.dbus.messages.Error
 
ERROR - Enum constant in enum class org.freedesktop.dbus.connections.SASL.SaslCommand
 
ERROR - Enum constant in enum class org.freedesktop.dbus.connections.SASL.SaslResult
 
ERROR - Enum constant in enum class org.freedesktop.dbus.connections.shared.ExecutorNames
 
ERROR - Enum constant in enum class org.freedesktop.dbus.messages.constants.MessageTypes
 
ERROR - Static variable in class org.freedesktop.dbus.messages.constants.MessageType
Deprecated.
 
ERROR_MSG - Static variable in class org.freedesktop.dbus.types.UInt64
 
ERROR_MULTI_VALUED_ARRAY - Static variable in class org.freedesktop.dbus.Marshalling
 
ERROR_NAME - Static variable in class org.freedesktop.dbus.messages.constants.HeaderField
 
errorThreadPoolSize - Variable in class org.freedesktop.dbus.connections.config.ReceivingServiceConfig
 
errorThreadPriority - Variable in class org.freedesktop.dbus.connections.config.ReceivingServiceConfig
 
EXCEPTION_EXTRACT_PATTERN - Static variable in class org.freedesktop.dbus.utils.CommonRegexPattern
 
EXCEPTION_PARTIAL_PATTERN - Static variable in class org.freedesktop.dbus.utils.CommonRegexPattern
 
exceptionOnTerminate(IOException) - Method in interface org.freedesktop.dbus.connections.IDisconnectCallback
Called when the transport throws an exception while connection was already terminating.
execErrorHandler(Runnable) - Method in class org.freedesktop.dbus.connections.base.ReceivingService
Execute a runnable which handles an error.
execMethodCallHandler(Runnable) - Method in class org.freedesktop.dbus.connections.base.ReceivingService
Execute a runnable which handles a method call.
execMethodReturnHandler(Runnable) - Method in class org.freedesktop.dbus.connections.base.ReceivingService
Execute a runnable which handles the return of a method.
execOrFail(ExecutorNames, Runnable) - Method in class org.freedesktop.dbus.connections.base.ReceivingService
Executes a runnable in a given executor.
execSignalHandler(Runnable) - Method in class org.freedesktop.dbus.connections.base.ReceivingService
Execute a runnable which handles a signal.
executeRemoteMethod(RemoteObject, Method, Type[], AbstractConnection, int, CallbackHandler<?>, Object...) - Static method in class org.freedesktop.dbus.RemoteInvocationHandler
 
executeRemoteMethod(RemoteObject, Method, String[], Type[], AbstractConnection, int, CallbackHandler<?>, Object...) - Static method in class org.freedesktop.dbus.RemoteInvocationHandler
Executes a remote method.
executeRemoteMethod(RemoteObject, Method, AbstractConnection, int, CallbackHandler<?>, Object...) - Static method in class org.freedesktop.dbus.RemoteInvocationHandler
 
ExecutorNames - Enum Class in org.freedesktop.dbus.connections.shared
Enum representing different executor services.
ExecutorNames(String) - Constructor for enum class org.freedesktop.dbus.connections.shared.ExecutorNames
 
executors - Variable in class org.freedesktop.dbus.connections.base.ReceivingService
 
EXPIRE_KEYS_TIMEOUT_SECONDS - Static variable in class org.freedesktop.dbus.connections.SASL
 
ExportedObject - Class in org.freedesktop.dbus.messages
 
ExportedObject(DBusInterface, boolean) - Constructor for class org.freedesktop.dbus.messages.ExportedObject
 
exportedObjects - Variable in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
exportObject(String, DBusInterface) - Method in class org.freedesktop.dbus.connections.AbstractConnection
Export an object so that its methods can be called on DBus.
exportObject(DBusInterface) - Method in class org.freedesktop.dbus.connections.AbstractConnection
Export an object so that its methods can be called on DBus.
exportWeakReferences - Variable in class org.freedesktop.dbus.connections.impl.ConnectionConfig
 
extract(String, byte[], int[], Message.ExtractOptions) - Method in class org.freedesktop.dbus.messages.Message
Demarshall values from a buffer.
extract(String, byte[], int[], Message.ExtractOptions, Message.ExtractMethod) - Method in class org.freedesktop.dbus.messages.Message
 
extract(String, byte[], int, Message.ExtractOptions) - Method in class org.freedesktop.dbus.messages.Message
Demarshall values from a buffer.
extractArgs(List<Type[]>) - Method in class org.freedesktop.dbus.messages.Message
Creates a object array containing all objects which should be used to call a constructor.
extractArray(byte[], byte[], int[], Message.ExtractOptions, Message.ExtractMethod) - Method in class org.freedesktop.dbus.messages.Message
Extracts an array from the data received on bus.
extractByte(byte[], int[]) - Method in class org.freedesktop.dbus.messages.Message
Extracts a byte from the data received on bus.
extractClassNameFromFqcn(String) - Static method in class org.freedesktop.dbus.utils.Util
Extracts the class name from a fully qualified class name (FQCN).
extractHeader(byte[]) - Method in class org.freedesktop.dbus.messages.Message
Extracts the header information from the given byte array.
extractOne(byte[], byte[], int[], Message.ExtractOptions) - Method in interface org.freedesktop.dbus.messages.Message.ExtractMethod
 
extractOne(byte[], byte[], int[], Message.ExtractOptions) - Method in class org.freedesktop.dbus.messages.Message
Demarshall one value from a buffer.
ExtractOptions(boolean, List<Message.ConstructorArgType>) - Constructor for record class org.freedesktop.dbus.messages.Message.ExtractOptions
Creates an instance of a ExtractOptions record class.
extractStruct(byte[], byte[], int[], Message.ExtractOptions, Message.ExtractMethod) - Method in class org.freedesktop.dbus.messages.Message
Extracts a struct from the data received on bus.
extractVariant(byte[], int[], Message.ExtractOptions, BiFunction<String, Object, Object>) - Method in class org.freedesktop.dbus.messages.Message
Extracts a Variant from the data received on bus.

F

FAILED - Enum constant in enum class org.freedesktop.dbus.connections.SASL.SaslAuthState
 
fallbackContainer - Variable in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
FallbackContainer - Class in org.freedesktop.dbus.connections.base
 
FallbackContainer() - Constructor for class org.freedesktop.dbus.connections.base.FallbackContainer
 
fallbacks - Variable in class org.freedesktop.dbus.connections.base.FallbackContainer
 
FALSE - Enum constant in enum class org.freedesktop.dbus.annotations.PropertiesEmitsChangedSignal.EmitChangeSignal
It is not guaranteed to emit a signal if the property changes.
FatalDBusException - Exception Class in org.freedesktop.dbus.exceptions
 
FatalDBusException(String) - Constructor for exception class org.freedesktop.dbus.exceptions.FatalDBusException
 
FatalDBusException(String, Throwable) - Constructor for exception class org.freedesktop.dbus.exceptions.FatalDBusException
 
FatalDBusException(Throwable) - Constructor for exception class org.freedesktop.dbus.exceptions.FatalDBusException
 
fatalError(SAXParseException) - Method in class org.freedesktop.dbus.utils.XmlErrorHandlers.XmlErrorHandlerQuiet
 
fatalError(SAXParseException) - Method in class org.freedesktop.dbus.utils.XmlErrorHandlers.XmlErrorHandlerRuntimeException
 
FatalException - Interface in org.freedesktop.dbus.interfaces
 
fd - Variable in class org.freedesktop.dbus.FileDescriptor
 
fdField - Variable in class org.freedesktop.dbus.utils.ReflectionFileDescriptorHelper
 
Features - Interface in org.freedesktop.dbus.interfaces
 
fields - Variable in class org.freedesktop.dbus.matchrules.DBusMatchRule
 
FileDescriptor - Class in org.freedesktop.dbus
Represents a FileDescriptor to be passed over the bus.
FileDescriptor(int) - Constructor for class org.freedesktop.dbus.FileDescriptor
 
FILEDESCRIPTOR - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
FILEDESCRIPTOR_STRING - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
filedescriptors - Variable in class org.freedesktop.dbus.messages.Message
 
fileDescriptorSupport - Variable in class org.freedesktop.dbus.connections.config.SaslConfig
 
fileDescriptorSupported - Variable in class org.freedesktop.dbus.connections.SASL
whether file descriptor passing is supported on the current connection.
fileDescriptorSupported - Variable in class org.freedesktop.dbus.connections.transports.AbstractTransport
 
fileGroup - Variable in class org.freedesktop.dbus.connections.config.TransportConfig
group to set on socket file if this is a server transport (null to do nothing).
fileOwner - Variable in class org.freedesktop.dbus.connections.config.TransportConfig
user to set on socket file if this is a server transport (null to do nothing).
fileUnixPermissions - Variable in class org.freedesktop.dbus.connections.config.TransportConfig
Unix file permissions to set on socket file if this is a server transport (ignored on Windows, does nothing if null)
findCookie(String, String) - Method in class org.freedesktop.dbus.connections.SASL
 
findMatchingTypes(Class<T>, List<String>) - Method in class org.freedesktop.dbus.connections.AbstractConnection
If given type is null, will try to find suitable types by examining the given ifaces.
findTransportProvider(ClassLoader, ModuleLayer) - Static method in class org.freedesktop.dbus.connections.transports.TransportBuilder
 
FINISHED - Enum constant in enum class org.freedesktop.dbus.connections.SASL.SaslAuthState
 
first - Variable in class org.freedesktop.dbus.bin.DBusDaemon.Pair
 
flags - Variable in class org.freedesktop.dbus.DBusCallInfo
 
flags - Variable in class org.freedesktop.dbus.messages.Message
 
Flags - Class in org.freedesktop.dbus.messages.constants
Defines constants representing the flags which can be set on a message.
Flags() - Constructor for class org.freedesktop.dbus.messages.constants.Flags
 
FLOAT - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
FLOAT_STRING - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
FLOAT_SUPPORT - Static variable in class org.freedesktop.dbus.connections.AbstractConnection
 
floatValue() - Method in class org.freedesktop.dbus.types.UInt16
The value of this as a float.
floatValue() - Method in class org.freedesktop.dbus.types.UInt32
The value of this as a float.
floatValue() - Method in class org.freedesktop.dbus.types.UInt64
The value of this as a float.
forAddress(String) - Static method in class org.freedesktop.dbus.connections.impl.DBusConnectionBuilder
Use the given address to create the connection (e.g.
forAddress(String) - Static method in class org.freedesktop.dbus.connections.impl.DirectConnectionBuilder
Use the given address to create the connection (e.g.
forAddress(BusAddress) - Static method in class org.freedesktop.dbus.connections.impl.DBusConnectionBuilder
Use the given address to create the connection (e.g.
format(byte[]) - Static method in class org.freedesktop.dbus.utils.Hexdump
 
format(byte[], int) - Static method in class org.freedesktop.dbus.utils.Hexdump
 
format(long) - Method in interface org.freedesktop.dbus.utils.TimeMeasure.ITimeMeasureFormat
 
formatValue(String) - Static method in class org.freedesktop.dbus.matchrules.DBusMatchRule
Ensures escaping of values in match rule.
forSessionBus() - Static method in class org.freedesktop.dbus.connections.impl.DBusConnectionBuilder
Create a new default connection connecting to the DBus session bus.
forSessionBus(String) - Static method in class org.freedesktop.dbus.connections.impl.DBusConnectionBuilder
Create a new default connection connecting to DBus session bus but use an alternative input for the machineID.
forSystemBus() - Static method in class org.freedesktop.dbus.connections.impl.DBusConnectionBuilder
Create new default connection to the DBus system bus.
forType(DBusConnection.DBusBusType) - Static method in class org.freedesktop.dbus.connections.impl.DBusConnectionBuilder
Create a default connection to DBus using the given bus type.
forType(DBusConnection.DBusBusType, String) - Static method in class org.freedesktop.dbus.connections.impl.DBusConnectionBuilder
Create a default connection to DBus using the given bus type and machineIdFile.
fromJavaFileDescriptor(FileDescriptor, ISocketProvider) - Static method in class org.freedesktop.dbus.FileDescriptor
Utility method to create a DBus FileDescriptor from a FileDescriptor.
Tries to use the provided ISocketProvider if present first.
If not present or conversion failed, tries to convert using reflection.
fromMap(Map<String, String>) - Method in class org.freedesktop.dbus.matchrules.DBusMatchRuleBuilder
Creates a DBusMatchRule from a map.

G

generateAnnotationsXml(AnnotatedElement) - Method in class org.freedesktop.dbus.messages.ExportedObject
Generates the introspection data xml for annotations
generatedNameOwnerChangedSignal(TransportConnection, String, String, String) - Method in class org.freedesktop.dbus.bin.DBusDaemon.DBusServer
Create a 'NameOwnerChanged' signal manually.
generateIntrospectionXml(Set<Class<?>>) - Method in class org.freedesktop.dbus.messages.ExportedObject
 
generateMethodsXml(Class<?>) - Method in class org.freedesktop.dbus.messages.ExportedObject
Generates the introspection data for the input interface methods
generateNameAcquiredSignal(TransportConnection, String) - Method in class org.freedesktop.dbus.bin.DBusDaemon.DBusServer
Create a 'NameAcquired' signal manually.
This is required because the implementation in DBusNameAquired is for receiving of this signal only.
generatePropertiesXml(Class<?>) - Method in class org.freedesktop.dbus.messages.ExportedObject
Generates the introspection data for the input interface properties.
generatePropertyXml(String, Class<?>, DBusProperty.Access, PropertiesEmitsChangedSignal.EmitChangeSignal) - Method in class org.freedesktop.dbus.messages.ExportedObject
Generates the introspection data for the single property.
generatePropertyXml(DBusProperty) - Method in class org.freedesktop.dbus.messages.ExportedObject
Generates the introspection data for the single property.
generateSignalsXml(Class<?>) - Method in class org.freedesktop.dbus.messages.ExportedObject
Generates the introspection data for the input interface signals
genericHandledSignals - Variable in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
genericTypes - Variable in class org.freedesktop.dbus.types.VariantBuilder
 
genGUID() - Static method in class org.freedesktop.dbus.utils.Util
Create a random GUID (used for connection addresses).
get() - Method in class org.freedesktop.dbus.StrongReference
 
get() - Method in interface org.freedesktop.dbus.utils.IThrowingSupplier
Returns the result of the supplier or throws an exception.
get(Object) - Method in class org.freedesktop.dbus.DBusMap
Deprecated.
 
get(String) - Method in class org.freedesktop.dbus.connections.base.FallbackContainer
 
Get(String, String) - Method in interface org.freedesktop.dbus.interfaces.Properties
Get the value for the given property.
getAbstract() - Method in class org.freedesktop.dbus.transport.jnr.JnrUnixBusAddress
 
getAccess() - Method in class org.freedesktop.dbus.propertyref.PropertyRef
 
getAccessName() - Method in enum class org.freedesktop.dbus.annotations.DBusProperty.Access
 
getActualTypeArguments() - Method in class org.freedesktop.dbus.types.DBusListType
 
getActualTypeArguments() - Method in class org.freedesktop.dbus.types.DBusMapType
 
getActualTypeArguments() - Method in class org.freedesktop.dbus.types.DBusStructType
 
getAdditionalConfig() - Method in class org.freedesktop.dbus.connections.config.TransportConfig
 
getAddress() - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
Returns the address this connection is connected to.
getAddress() - Method in class org.freedesktop.dbus.connections.transports.AbstractTransport
Returns the BusAddress used for this transport.
getAddress() - Method in class org.freedesktop.dbus.connections.transports.TransportBuilder
The currently configured BusAddress.
getAddress() - Method in class org.freedesktop.dbus.transport.tcp.TcpTransport
 
GetAdtAuditSessionData(String) - Method in class org.freedesktop.dbus.bin.DBusDaemon.DBusServer
 
GetAdtAuditSessionData(String) - Method in interface org.freedesktop.dbus.interfaces.DBus
DBUS Specification:
Returns auditing data used by Solaris ADT, in an unspecified
binary format.
getAfterBindCallback() - Method in class org.freedesktop.dbus.connections.config.TransportConfig
 
getAlignment(byte) - Static method in class org.freedesktop.dbus.messages.Message
Return the alignment for a given type.
GetAll(String) - Method in interface org.freedesktop.dbus.interfaces.Properties
Get all properties and values.
getAnnotationName(Class<? extends Annotation>) - Static method in class org.freedesktop.dbus.utils.DBusNamingUtil
Get DBus name for specified annotation class
getArg0123() - Method in class org.freedesktop.dbus.matchrules.DBusMatchRule
 
getArg0123Path() - Method in class org.freedesktop.dbus.matchrules.DBusMatchRule
 
getAuthMode() - Method in class org.freedesktop.dbus.connections.config.SaslConfig
 
getAuthMode() - Method in enum class org.freedesktop.dbus.connections.transports.TransportBuilder.SaslAuthMode
 
getBindCallback() - Method in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
Configured bind callback.
getBodylen() - Method in class org.freedesktop.dbus.messages.Message
 
getBusAddress() - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
getBusAddress() - Method in class org.freedesktop.dbus.connections.config.TransportConfig
 
getBusAddress() - Method in class org.freedesktop.dbus.connections.config.TransportConfigBuilder
Returns the currently configured BusAddress.
getBusName() - Method in class org.freedesktop.dbus.RemoteObject
 
getBusType() - Method in class org.freedesktop.dbus.connections.BusAddress
Returns the transport type in uppercase.
getById(byte) - Static method in enum class org.freedesktop.dbus.messages.constants.MessageTypes
 
getByteCounter() - Method in class org.freedesktop.dbus.messages.Message
 
getCachedSignalType(String) - Static method in class org.freedesktop.dbus.DBusMatchRule
Deprecated, for removal: This API element is subject to removal in a future version.
getCachedSignalType(String) - Static method in class org.freedesktop.dbus.matchrules.DBusMatchRule
 
getCall() - Method in class org.freedesktop.dbus.DBusAsyncReply
 
getCall() - Method in class org.freedesktop.dbus.messages.MethodReturn
 
getCallback(MethodCall) - Method in class org.freedesktop.dbus.connections.base.PendingCallbackManager
 
getCallbackManager() - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
getCallbackReply(MethodCall) - Method in class org.freedesktop.dbus.connections.base.PendingCallbackManager
 
getCallInfo() - Static method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
Returns a structure with information on the current method call.
getChannel() - Method in class org.freedesktop.dbus.connections.transports.TransportConnection
 
getCommand() - Method in class org.freedesktop.dbus.connections.SASL.Command
 
getConcurrentConnections() - Method in class org.freedesktop.dbus.connections.impl.DBusConnection
 
getConnectCallback() - Method in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
Configured pre-connect callback.
getConnection() - Method in class org.freedesktop.dbus.DBusAsyncReply
 
getConnectionConfig() - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
getConnectionConfig() - Method in class org.freedesktop.dbus.connections.impl.BaseConnectionBuilder
Returns the currently configured connection configuration.
GetConnectionCredentials(String) - Method in class org.freedesktop.dbus.bin.DBusDaemon.DBusServer
 
GetConnectionCredentials(String) - Method in interface org.freedesktop.dbus.interfaces.DBus
DBUS Specification:
Returns as many credentials as possible for the process connected to the server.
GetConnectionSELinuxSecurityContext(String) - Method in class org.freedesktop.dbus.bin.DBusDaemon.DBusServer
 
GetConnectionSELinuxSecurityContext(String) - Method in interface org.freedesktop.dbus.interfaces.DBus
DBUS Specification:
Returns the security context used by SELinux, in an unspecified
format.
GetConnectionUnixProcessID(String) - Method in class org.freedesktop.dbus.bin.DBusDaemon.DBusServer
 
GetConnectionUnixProcessID(String) - Method in interface org.freedesktop.dbus.interfaces.DBus
Returns the proccess ID associated with a connection.
GetConnectionUnixUser(String) - Method in class org.freedesktop.dbus.bin.DBusDaemon.DBusServer
 
GetConnectionUnixUser(String) - Method in interface org.freedesktop.dbus.interfaces.DBus
Get the Unix UID that owns a connection name.
getConstructor(Class<? extends C>, Class<?>...) - Static method in class org.freedesktop.dbus.utils.Util
Tries to find a constructor of the given class with the given signature.
getCurrentUser() - Static method in class org.freedesktop.dbus.utils.Util
Determines the current logged on user.
getData() - Method in class org.freedesktop.dbus.connections.SASL.Command
 
getDBusInterfaces(Class<?>) - Method in class org.freedesktop.dbus.messages.ExportedObject
Get all valid DBus interfaces which are implemented in a given class.
getDbusMachineId(String) - Static method in class org.freedesktop.dbus.utils.AddressBuilder
Extracts the machine-id usually found on Linux in various system directories, or generate a fake id for non-Linux platforms.
getDBusOwnerName(String) - Method in class org.freedesktop.dbus.connections.impl.DBusConnection
 
getDBusOwnerName(String) - Method in interface org.freedesktop.dbus.connections.impl.IRemoteObjectGetter
Returns name of the current owning dbus session.
getDBusType(Type) - Static method in class org.freedesktop.dbus.Marshalling
Will return the DBus type corresponding to the given Java type.
getDBusType(Type[]) - Static method in class org.freedesktop.dbus.Marshalling
Will return the DBus type corresponding to the given Java type.
getDBusType(Type, boolean) - Static method in class org.freedesktop.dbus.Marshalling
Will return the DBus type corresponding to the given Java type.
getDefaultConfig() - Static method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfigBuilder
Returns the default configuration used for ReceivingService.
getDefaultRetryHandler() - Static method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfigBuilder
Returns the default retry handler used for ReceivingService.
getDescription() - Method in enum class org.freedesktop.dbus.connections.shared.ExecutorNames
 
getDestination() - Method in class org.freedesktop.dbus.DBusCallInfo
Returns the name with which we were addressed on the Bus.
getDestination() - Method in class org.freedesktop.dbus.matchrules.DBusMatchRule
 
getDestination() - Method in class org.freedesktop.dbus.messages.Message
Returns the destination of the message.
getDisconnectCallback() - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
Returns the currently configured disconnect callback.
getDisconnectCallback() - Method in class org.freedesktop.dbus.connections.impl.ConnectionConfig
 
getElapsed() - Method in class org.freedesktop.dbus.utils.TimeMeasure
Returns the elapsed time in milliseconds.
getElapsedAndReset() - Method in class org.freedesktop.dbus.utils.TimeMeasure
 
getElapsedFormatted(DateFormat) - Method in class org.freedesktop.dbus.utils.TimeMeasure
Formats the elapsed time using the given dateFormatter.
getElapsedFormatted(DateFormat, long) - Method in class org.freedesktop.dbus.utils.TimeMeasure
Same as above, used for proper unit testing.
getElapsedSeconds() - Method in class org.freedesktop.dbus.utils.TimeMeasure
Returns the elapsed time in seconds.
getEmitChangeSignal() - Method in class org.freedesktop.dbus.propertyref.PropertyRef
 
getEndianess() - Method in class org.freedesktop.dbus.connections.config.TransportConfig
 
getEndianess() - Method in class org.freedesktop.dbus.messages.Message
 
getEndianess() - Method in class org.freedesktop.dbus.messages.MessageFactory
 
getError() - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
Return any DBus error which has been received.
getErrorThreadPoolSize() - Method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfig
 
getErrorThreadPriority() - Method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfig
 
getException() - Method in class org.freedesktop.dbus.messages.Error
Turns this into an exception of the correct type
getExecutor(ExecutorNames) - Method in class org.freedesktop.dbus.connections.base.ReceivingService
Returns the executor or null.
getExportedObject(String, Class<T>) - Method in class org.freedesktop.dbus.connections.impl.DirectConnection
 
getExportedObject(String, String) - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
Retrieves an remote object using source and path.
getExportedObject(String, String) - Method in class org.freedesktop.dbus.connections.impl.DBusConnection
 
getExportedObject(String, String) - Method in class org.freedesktop.dbus.connections.impl.DirectConnection
 
getExportedObject(String, String, Class<T>) - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
Retrieves an remote object using source and path.
getExportedObject(String, String, Class<T>) - Method in class org.freedesktop.dbus.connections.impl.DBusConnection
 
getExportedObject(String, String, Class<T>) - Method in class org.freedesktop.dbus.connections.impl.DirectConnection
 
getExportedObject(DBusInterface) - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
getFakeDbusMachineId() - Static method in class org.freedesktop.dbus.utils.AddressBuilder
Generates a fake machine-id when DBus is running on Windows.
getFallbackContainer() - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
getFiledescriptors() - Method in class org.freedesktop.dbus.messages.Message
 
getFileDescriptorValue(FileDescriptor) - Method in interface org.freedesktop.dbus.spi.message.ISocketProvider
Attempts to extract raw FileDescriptor value from FileDescriptor instance.
getFileDescriptorValue(FileDescriptor) - Method in class org.freedesktop.dbus.utils.ReflectionFileDescriptorHelper
 
getFileGroup() - Method in class org.freedesktop.dbus.connections.config.TransportConfig
 
getFileOwner() - Method in class org.freedesktop.dbus.connections.config.TransportConfig
 
getFileUnixPermissions() - Method in class org.freedesktop.dbus.connections.config.TransportConfig
 
getFlags() - Method in class org.freedesktop.dbus.DBusCallInfo
Returns any flags set on this method call.
getFlags() - Method in class org.freedesktop.dbus.messages.Message
Returns the message flags.
getGenericHandledSignals() - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
getGuid() - Method in class org.freedesktop.dbus.connections.BusAddress
 
getGuid() - Method in class org.freedesktop.dbus.connections.config.SaslConfig
 
getHandledSignals() - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
getHeader() - Method in class org.freedesktop.dbus.messages.Message
 
getHeader(byte) - Method in class org.freedesktop.dbus.messages.Message
Returns the value of the header field of a given field.
getHeaderFieldName(byte) - Static method in class org.freedesktop.dbus.messages.Message
Returns the name of the given header field.
getHost() - Method in class org.freedesktop.dbus.transport.tcp.TcpBusAddress
 
getHostName() - Static method in class org.freedesktop.dbus.utils.Util
Gets the host name of the local machine.
getId() - Method in class org.freedesktop.dbus.connections.transports.TransportConnection
 
getId() - Method in enum class org.freedesktop.dbus.messages.constants.MessageTypes
 
GetId() - Method in class org.freedesktop.dbus.bin.DBusDaemon.DBusServer
 
GetId() - Method in interface org.freedesktop.dbus.interfaces.DBus
DBUS Specification:
Gets the unique ID of the bus.
getImplementationClass() - Method in class org.freedesktop.dbus.handlers.AbstractInterfacesAddedHandler
 
getImplementationClass() - Method in class org.freedesktop.dbus.handlers.AbstractInterfacesRemovedHandler
 
getImplementationClass() - Method in class org.freedesktop.dbus.handlers.AbstractPropertiesChangedHandler
 
getImplementationClass() - Method in class org.freedesktop.dbus.handlers.AbstractSignalHandlerBase
Signal-Class which is implemented in subclasses of this class.
getImplementedInterfaces() - Method in class org.freedesktop.dbus.messages.ExportedObject
 
getImportedObjects() - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
getInfoMap() - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
getInstance() - Static method in class org.freedesktop.dbus.utils.ReflectionFileDescriptorHelper
 
getInterface() - Method in class org.freedesktop.dbus.DBusCallInfo
Returns the interface this method was called with.
getInterface() - Method in class org.freedesktop.dbus.matchrules.DBusMatchRule
 
getInterface() - Method in class org.freedesktop.dbus.messages.Message
Returns the interface of the message.
getInterface() - Method in class org.freedesktop.dbus.RemoteObject
 
getInterfaceName() - Method in class org.freedesktop.dbus.interfaces.Properties.PropertiesChanged
Get name of the interface created this signal (e.g.
getInterfaceName(Class<?>) - Static method in class org.freedesktop.dbus.utils.DBusNamingUtil
Get DBus interface name for specified interface class
getInterfaces() - Method in class org.freedesktop.dbus.interfaces.ObjectManager.InterfacesAdded
Returns the added interfaces.
getInterfaces() - Method in class org.freedesktop.dbus.interfaces.ObjectManager.InterfacesRemoved
Returns list of removed DBus interfaces (like org.bluez.Device1).
getIntFileDescriptor() - Method in class org.freedesktop.dbus.FileDescriptor
 
getIntrospectiondata() - Method in class org.freedesktop.dbus.messages.ExportedObject
 
getJavaType(String, List<Type>, int) - Static method in class org.freedesktop.dbus.Marshalling
Converts a dbus type string into Java Type objects,
getJavaVersion() - Static method in class org.freedesktop.dbus.utils.Util
Get the java version of the current running JRE.
getKey() - Method in class org.freedesktop.dbus.DBusMap.Entry
Deprecated.
 
getListenerAddress() - Method in class org.freedesktop.dbus.connections.BusAddress
Creates a listening BusAddress if this instance is not already listening.
getLogger() - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
getLogger() - Method in class org.freedesktop.dbus.connections.transports.AbstractTransport
Get the logger in subclasses.
getLogger() - Method in class org.freedesktop.dbus.MethodTuple
 
getLogger() - Method in class org.freedesktop.dbus.spi.message.AbstractInputStreamMessageReader
 
getLogger() - Method in class org.freedesktop.dbus.spi.message.AbstractOutputStreamMessageWriter
 
getMachineId() - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
The generated UUID of this machine.
getMachineId() - Method in class org.freedesktop.dbus.connections.impl.DBusConnection
 
getMachineId() - Method in class org.freedesktop.dbus.connections.impl.DirectConnection
 
GetMachineId() - Method in class org.freedesktop.dbus.bin.DBusDaemon.DBusServer
 
GetMachineId() - Method in class org.freedesktop.dbus.connections.base.GlobalHandler
 
GetMachineId() - Method in interface org.freedesktop.dbus.interfaces.Peer
 
GetManagedObjects() - Method in interface org.freedesktop.dbus.interfaces.ObjectManager
Get a sub-tree of objects.
getMatchRuleName() - Method in enum class org.freedesktop.dbus.messages.constants.MessageTypes
 
getMechs() - Method in class org.freedesktop.dbus.connections.SASL.Command
 
getMember() - Method in class org.freedesktop.dbus.matchrules.DBusMatchRule
 
getMessageFactory() - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
getMessageFactory() - Method in class org.freedesktop.dbus.connections.transports.AbstractTransport
Currently configured message factory.
getMessageFactory() - Method in class org.freedesktop.dbus.connections.transports.TransportConnection
 
getMessageType() - Method in class org.freedesktop.dbus.matchrules.DBusMatchRule
 
getMethod() - Method in class org.freedesktop.dbus.DBusAsyncReply
 
getMethod() - Method in class org.freedesktop.dbus.DBusCallInfo
Returns the method name used to call this method.
getMethodCallThreadPoolSize() - Method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfig
 
getMethodCallThreadPriority() - Method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfig
 
getMethodName(Method) - Static method in class org.freedesktop.dbus.utils.DBusNamingUtil
Get DBus method name for specified method object.
getMethodReturnThreadPoolSize() - Method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfig
 
getMethodReturnThreadPriority() - Method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfig
 
getMethods() - Method in class org.freedesktop.dbus.messages.ExportedObject
 
getMode() - Method in class org.freedesktop.dbus.connections.config.SaslConfig
 
getMultiMatcher() - Method in enum class org.freedesktop.dbus.matchrules.MatchRuleField
 
getMultiValue(MatchRuleField) - Method in class org.freedesktop.dbus.matchrules.DBusMatchRule
 
getName() - Method in class org.freedesktop.dbus.messages.Message
Returns the member name or error name this message represents.
getName() - Method in class org.freedesktop.dbus.MethodTuple
 
getName() - Method in class org.freedesktop.dbus.propertyref.PropertyRef
 
GetNameOwner(String) - Method in class org.freedesktop.dbus.bin.DBusDaemon.DBusServer
 
GetNameOwner(String) - Method in interface org.freedesktop.dbus.interfaces.DBus
Get the connection unique name that owns the given name.
getNames() - Method in class org.freedesktop.dbus.connections.impl.DBusConnection
Returns all the names owned by this connection.
getNibble(char) - Method in class org.freedesktop.dbus.connections.SASL
 
getObject() - Method in class org.freedesktop.dbus.DBusMatchRule
Deprecated, for removal: This API element is subject to removal in a future version.
getObject() - Method in class org.freedesktop.dbus.messages.ExportedObject
 
getObjectPath() - Method in class org.freedesktop.dbus.bin.DBusDaemon.DBusServer
 
getObjectPath() - Method in class org.freedesktop.dbus.connections.base.GlobalHandler
 
getObjectPath() - Method in class org.freedesktop.dbus.DBusCallInfo
Returns the object path used to call this method.
getObjectPath() - Method in interface org.freedesktop.dbus.interfaces.DBusInterface
Returns the path of this object.
getObjectPath() - Method in class org.freedesktop.dbus.interfaces.ObjectManager.InterfacesAdded
 
getObjectPath() - Method in class org.freedesktop.dbus.interfaces.ObjectManager.InterfacesRemoved
 
getObjectPath() - Method in class org.freedesktop.dbus.RemoteObject
 
getObjectTree() - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
getOwnerType() - Method in class org.freedesktop.dbus.types.DBusListType
 
getOwnerType() - Method in class org.freedesktop.dbus.types.DBusMapType
 
getOwnerType() - Method in class org.freedesktop.dbus.types.DBusStructType
 
getParameters() - Method in class org.freedesktop.dbus.Container
Returns the struct contents in order.
getParameters() - Method in class org.freedesktop.dbus.messages.Message
Parses and returns the parameters to this message as an Object array.
getParameters(List<Type[]>) - Method in class org.freedesktop.dbus.messages.Message
Parses and returns the parameters to this message as an Object array.
getParameterValue(String) - Method in class org.freedesktop.dbus.connections.BusAddress
Returns a the value of the given parameter.
getParameterValue(String, String) - Method in class org.freedesktop.dbus.connections.BusAddress
Returns a the value of the given parameter.
getPath() - Method in class org.freedesktop.dbus.DBusPath
 
getPath() - Method in class org.freedesktop.dbus.matchrules.DBusMatchRule
 
getPath() - Method in class org.freedesktop.dbus.messages.Message
Returns the object path of the message.
getPath() - Method in class org.freedesktop.dbus.transport.jnr.JnrUnixBusAddress
 
getPath() - Method in class org.freedesktop.dbus.transport.jre.UnixBusAddress
 
getPeerRemoteObject(String, String) - Method in class org.freedesktop.dbus.connections.impl.DBusConnection
 
getPeerRemoteObject(String, String) - Method in interface org.freedesktop.dbus.connections.impl.IRemoteObjectGetter
Return a reference to a remote object.
getPeerRemoteObject(String, String, Class<I>) - Method in interface org.freedesktop.dbus.connections.impl.IRemoteObjectGetter
 
getPeerRemoteObject(String, String, Class<I>, boolean) - Method in interface org.freedesktop.dbus.connections.impl.IRemoteObjectGetter
Return a reference to a remote object.
getPeerRemoteObject(String, DBusPath, Class<I>) - Method in interface org.freedesktop.dbus.connections.impl.IRemoteObjectGetter
 
getPeerRemoteObject(String, DBusPath, Class<I>, boolean) - Method in interface org.freedesktop.dbus.connections.impl.IRemoteObjectGetter
 
getPendingCalls() - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
getPendingErrorQueue() - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
getPort() - Method in class org.freedesktop.dbus.transport.tcp.TcpBusAddress
 
getPreConnectCallback() - Method in class org.freedesktop.dbus.connections.config.TransportConfig
 
getPrimitiveToWrapperTypes() - Static method in class org.freedesktop.dbus.ArrayFrob
getPrimitiveToWrapperTypes() - Static method in class org.freedesktop.dbus.utils.PrimitiveUtils
Map with all primitives and the corresponding wrapper type.
getPropertiesChanged() - Method in class org.freedesktop.dbus.interfaces.Properties.PropertiesChanged
Return the changed properties.
getPropertiesMethod(String, Class<?>...) - Static method in class org.freedesktop.dbus.propertyref.PropRefRemoteHandler
 
getPropertiesRemoved() - Method in class org.freedesktop.dbus.interfaces.Properties.PropertiesChanged
Returns a list of removed property keys.
getPropertyMethods() - Method in class org.freedesktop.dbus.messages.ExportedObject
 
getPropertyName(Method) - Static method in class org.freedesktop.dbus.utils.DBusNamingUtil
Get a property name for a method (annotated with DBusBoundProperty.
getProtover() - Method in class org.freedesktop.dbus.messages.Message
 
getRawType() - Method in class org.freedesktop.dbus.types.DBusListType
 
getRawType() - Method in class org.freedesktop.dbus.types.DBusMapType
 
getRawType() - Method in class org.freedesktop.dbus.types.DBusStructType
 
getReader() - Method in class org.freedesktop.dbus.connections.transports.TransportConnection
 
getReceivingService() - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
getRegisteredBusTypes() - Static method in class org.freedesktop.dbus.connections.transports.TransportBuilder
Returns a List of all bustypes supported in the current runtime.
getRemote() - Method in class org.freedesktop.dbus.RemoteInvocationHandler
 
getRemoteObject(String) - Method in class org.freedesktop.dbus.connections.impl.DirectConnection
Return a reference to a remote object.
getRemoteObject(String, Class<T>) - Method in class org.freedesktop.dbus.connections.impl.DirectConnection
Return a reference to a remote object.
getRemoteObject(String, String) - Method in class org.freedesktop.dbus.connections.impl.DBusConnection
 
getRemoteObject(String, String) - Method in interface org.freedesktop.dbus.connections.impl.IRemoteObjectGetter
Return a reference to a remote object.
getRemoteObject(String, String, Class<I>) - Method in interface org.freedesktop.dbus.connections.impl.IRemoteObjectGetter
Return a reference to a remote object.
getRemoteObject(String, String, Class<I>, boolean) - Method in class org.freedesktop.dbus.connections.impl.DBusConnection
 
getRemoteObject(String, String, Class<I>, boolean) - Method in interface org.freedesktop.dbus.connections.impl.IRemoteObjectGetter
Return a reference to a remote object.
getRemoteObject(String, DBusPath) - Method in interface org.freedesktop.dbus.connections.impl.IRemoteObjectGetter
 
getRemoteObject(String, DBusPath, Class<I>) - Method in interface org.freedesktop.dbus.connections.impl.IRemoteObjectGetter
 
getRemoteObject(String, DBusPath, Class<I>, boolean) - Method in interface org.freedesktop.dbus.connections.impl.IRemoteObjectGetter
 
getReply() - Method in class org.freedesktop.dbus.DBusAsyncReply
Get the reply.
getReply() - Method in class org.freedesktop.dbus.messages.MethodCall
Block (if neccessary) for a reply.
getReply(long) - Method in class org.freedesktop.dbus.messages.MethodCall
Block (if neccessary) for a reply.
getReplySerial() - Method in class org.freedesktop.dbus.messages.Message
If this is a reply to a message, this returns its serial.
getResponse() - Method in class org.freedesktop.dbus.connections.SASL.Command
 
getRetryHandler() - Method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfig
 
getRuleNameById(byte) - Static method in enum class org.freedesktop.dbus.messages.constants.MessageTypes
 
getSaslAuthMode() - Method in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
The currently configured TransportBuilder.SaslAuthMode.
getSaslConfig() - Method in class org.freedesktop.dbus.connections.config.TransportConfig
 
getSaslConfig() - Method in class org.freedesktop.dbus.connections.transports.AbstractTransport
Returns the current configuration used for SASL authentication.
getSaslUid() - Method in class org.freedesktop.dbus.connections.config.SaslConfig
 
getSender() - Method in class org.freedesktop.dbus.matchrules.DBusMatchRule
 
getSerial() - Method in class org.freedesktop.dbus.messages.Message
Returns the message serial ID (unique for this connection)
getServiceLoaderClassLoader() - Method in class org.freedesktop.dbus.connections.config.TransportConfig
 
getServiceLoaderModuleLayer() - Method in class org.freedesktop.dbus.connections.config.TransportConfig
 
getSessionConnection(String) - Static method in class org.freedesktop.dbus.utils.AddressBuilder
Retrieves the connection address to connect to the DBus session-bus.
Will return TCP connection when no unix transport found and TCP is available.
getSharedConnection(String) - Method in class org.freedesktop.dbus.connections.impl.DBusConnectionBuilder
Retrieve a existing shared connection.
getSig() - Method in class org.freedesktop.dbus.messages.Message
Returns the dbus signature of the parameters.
getSig() - Method in class org.freedesktop.dbus.MethodTuple
 
getSig() - Method in class org.freedesktop.dbus.types.Variant
Return the dbus signature of the wrapped value.
getSignalName(Class<?>) - Static method in class org.freedesktop.dbus.utils.DBusNamingUtil
Get DBus signal name for specified signal class.
getSignalSource() - Method in class org.freedesktop.dbus.interfaces.ObjectManager.InterfacesAdded
The source DBus object path (e.g.
getSignalSource() - Method in class org.freedesktop.dbus.interfaces.ObjectManager.InterfacesRemoved
The source DBus object path (e.g.
getSignalThreadPoolSize() - Method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfig
 
getSignalThreadPriority() - Method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfig
 
getSingleMatcher() - Method in enum class org.freedesktop.dbus.matchrules.MatchRuleField
 
getSocketProviderImpl() - Method in class org.freedesktop.dbus.connections.transports.TransportConnection
 
getSocketProviderImpl() - Method in class org.freedesktop.dbus.spi.message.AbstractInputStreamMessageReader
 
getSocketProviderImpl() - Method in class org.freedesktop.dbus.spi.message.AbstractOutputStreamMessageWriter
 
getSource() - Method in class org.freedesktop.dbus.DBusCallInfo
Returns the BusID which called the method.
getSource() - Method in class org.freedesktop.dbus.DBusMatchRule
Deprecated, for removal: This API element is subject to removal in a future version.
getSource() - Method in class org.freedesktop.dbus.DBusPath
 
getSource() - Method in class org.freedesktop.dbus.messages.Message
Returns the Bus ID that sent the message.
getSource() - Method in class org.freedesktop.dbus.ObjectPath
Deprecated.
 
getStartTime() - Method in class org.freedesktop.dbus.utils.TimeMeasure
Returns the start time in milliseconds.
getSupportedBusType() - Method in interface org.freedesktop.dbus.spi.transport.ITransportProvider
Type of transport.
getSupportedBusType() - Method in class org.freedesktop.dbus.transport.jnr.JnrUnixSocketTransportProvider
 
getSupportedBusType() - Method in class org.freedesktop.dbus.transport.jre.NativeTransportProvider
 
getSupportedBusType() - Method in class org.freedesktop.dbus.transport.tcp.TcpTransportProvider
 
getSystemConnection() - Static method in class org.freedesktop.dbus.utils.AddressBuilder
Determine the address of the DBus system connection.
getSystemEndianness() - Static method in class org.freedesktop.dbus.connections.impl.BaseConnectionBuilder
Get the default system endianness.
getTextfileFromUrl(String, Charset, boolean) - Static method in class org.freedesktop.dbus.utils.Util
Reads a text file from the given URL using the provided charset.
getTimeout() - Method in class org.freedesktop.dbus.connections.config.TransportConfig
 
getTransport() - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
The currently configured transport.
getTransportConfig() - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
Returns the transport's configuration.
Please note: changing any value will not change the transport settings!
This is read-only.
getTransportConfig() - Method in class org.freedesktop.dbus.connections.transports.AbstractTransport
 
getTransportConnection() - Method in class org.freedesktop.dbus.connections.transports.AbstractTransport
Returns the current transport connection.
getTransportName() - Method in interface org.freedesktop.dbus.spi.transport.ITransportProvider
Name of the transport implementation.
getTransportName() - Method in class org.freedesktop.dbus.transport.jnr.JnrUnixSocketTransportProvider
 
getTransportName() - Method in class org.freedesktop.dbus.transport.jre.NativeTransportProvider
 
getTransportName() - Method in class org.freedesktop.dbus.transport.tcp.TcpTransportProvider
 
getType() - Method in class org.freedesktop.dbus.connections.BusAddress
Returns the transport type as found in the address.
getType() - Method in exception class org.freedesktop.dbus.exceptions.DBusExecutionException
Deprecated, for removal: This API element is subject to removal in a future version.
type is never used
getType() - Method in class org.freedesktop.dbus.messages.Message
Type of this message.
getType() - Method in class org.freedesktop.dbus.propertyref.PropertyRef
 
getType() - Method in class org.freedesktop.dbus.types.Variant
Return the type of the wrapped value.
getTypeCache(Type) - Static method in class org.freedesktop.dbus.Container
 
getUid(SocketChannel) - Method in class org.freedesktop.dbus.connections.transports.AbstractUnixTransport
 
getUid(SocketChannel) - Static method in class org.freedesktop.dbus.transport.jnr.JnrUnixSocketHelper
Get the UID of peer credentials.
getUid(SocketChannel) - Method in class org.freedesktop.dbus.transport.jnr.UnixSocketTransport
 
getUid(SocketChannel) - Static method in class org.freedesktop.dbus.transport.jre.NativeUnixSocketHelper
Get the UID of peer credentials.
getUid(SocketChannel) - Method in class org.freedesktop.dbus.transport.jre.NativeUnixSocketTransport
 
getUniqueName() - Method in class org.freedesktop.dbus.connections.impl.DBusConnection
Returns the unique name of this connection.
getUnknownSignalHandler() - Method in class org.freedesktop.dbus.connections.impl.ConnectionConfig
 
getUserId() - Method in class org.freedesktop.dbus.connections.SASL
Tries to get the UID (user ID) of the current JVM process.
getValue() - Method in class org.freedesktop.dbus.DBusMap.Entry
Deprecated.
 
getValue() - Method in class org.freedesktop.dbus.types.Variant
Return the wrapped value.
getWireData() - Method in class org.freedesktop.dbus.messages.Message
 
getWrapperToPrimitiveTypes() - Static method in class org.freedesktop.dbus.ArrayFrob
getWrapperToPrimitiveTypes() - Static method in class org.freedesktop.dbus.utils.PrimitiveUtils
Map with all wrapper types and the corresponding primitive.
getWriter() - Method in class org.freedesktop.dbus.connections.transports.TransportConnection
 
GlibCSymbol - Annotation Interface in org.freedesktop.dbus.annotations
Define a C symbol to map to this method.
GLOBAL_SERIAL - Static variable in class org.freedesktop.dbus.messages.Message
 
GlobalHandler - Class in org.freedesktop.dbus.connections.base
 
GlobalHandler(AbstractConnectionBase) - Constructor for class org.freedesktop.dbus.connections.base.GlobalHandler
 
GlobalHandler(AbstractConnectionBase, String) - Constructor for class org.freedesktop.dbus.connections.base.GlobalHandler
 
group - Variable in class org.freedesktop.dbus.utils.NameableThreadFactory
 
guid - Variable in class org.freedesktop.dbus.connections.config.SaslConfig
 

H

handle(ExecutorNames, Exception) - Method in interface org.freedesktop.dbus.connections.shared.IThreadPoolRetryHandler
Called to handle an exception.
handle(DBusSignal) - Method in class org.freedesktop.dbus.connections.impl.DBusConnection.SigHandler
 
handle(T) - Method in interface org.freedesktop.dbus.interfaces.CallbackHandler
 
handle(T) - Method in interface org.freedesktop.dbus.interfaces.DBusSigHandler
Handle a signal.
HANDLED - Enum constant in enum class org.freedesktop.dbus.connections.base.DBusBoundPropertyHandler.PropHandled
Property request was handled.
handleDBusBoundProperties(ExportedObject, MethodCall, Object[]) - Method in class org.freedesktop.dbus.connections.base.DBusBoundPropertyHandler
Method which handles the magic related to DBusBoundProperty annotation.
It takes care of proper method calling (calling Get/Set stuff on DBus Properties interface)
and will also take care of converting wrapped Variant types.
handleDBusBoundProperty(AbstractConnection, RemoteObject, Method, Object[]) - Static method in class org.freedesktop.dbus.propertyref.PropRefRemoteHandler
Handles the DBusBoundProperty annotation.

The special handling is needed because when this annotation is used the
object uses the DBus Properties interface without explicitly implementing it.

In that case we have to fake the presents of this interface and also take care about
the types which have to be wrapped in Variant
(due to DBus Properties specify that every property value is a Variant).
handledSignals - Variable in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
handleError(DBusExecutionException) - Method in interface org.freedesktop.dbus.interfaces.CallbackHandler
 
handleException(Message, DBusExecutionException) - Method in class org.freedesktop.dbus.connections.base.ConnectionMessageHandler
 
handleException(Message, DBusExecutionException) - Method in class org.freedesktop.dbus.connections.base.ConnectionMethodInvocation
 
handleGet(ExportedObject, MethodCall, Object[]) - Method in class org.freedesktop.dbus.connections.base.DBusBoundPropertyHandler
Called when 'Get' method of DBus Properties interface is called.
handleGetAll(ExportedObject, MethodCall) - Method in class org.freedesktop.dbus.connections.base.DBusBoundPropertyHandler
Called when 'GetAll' method of DBus Properties interface is called.
handleMatchRules(Message, DBusDaemon.ConnectionStruct) - Method in class org.freedesktop.dbus.bin.DBusDaemon
 
handleMessage(DBusDaemon.ConnectionStruct, Message) - Method in class org.freedesktop.dbus.bin.DBusDaemon.DBusServer
 
handleMessage(DBusSignal, boolean) - Method in class org.freedesktop.dbus.connections.base.ConnectionMessageHandler
Handle a signal received on DBus.
handleMessage(Error) - Method in class org.freedesktop.dbus.connections.base.ConnectionMessageHandler
 
handleMessage(Message) - Method in class org.freedesktop.dbus.connections.base.ConnectionMessageHandler
Handle received message from DBus.
handleMessage(MethodCall) - Method in class org.freedesktop.dbus.connections.base.ConnectionMessageHandler
 
handleMessage(MethodReturn) - Method in class org.freedesktop.dbus.connections.base.ConnectionMessageHandler
 
handleReject(int, String, SocketChannel) - Method in class org.freedesktop.dbus.connections.SASL
Handle reject of authentication.
handleSet(ExportedObject, MethodCall, Object[]) - Method in class org.freedesktop.dbus.connections.base.DBusBoundPropertyHandler
Called when 'Set' method of DBus Properties interface is called.
hasFileDescriptorSupport() - Method in class org.freedesktop.dbus.connections.transports.AbstractTransport
Method to indicate if passing of file descriptors is allowed.
hasFileDescriptorSupport() - Method in class org.freedesktop.dbus.transport.jnr.UnixSocketTransport
 
hasFileDescriptorSupport() - Method in class org.freedesktop.dbus.transport.jre.NativeUnixSocketTransport
 
hasFileDescriptorSupport() - Method in class org.freedesktop.dbus.transport.tcp.TcpTransport
 
hashCode() - Method in class org.freedesktop.dbus.bin.DBusDaemon.Pair
 
hashCode() - Method in class org.freedesktop.dbus.Container
 
hashCode() - Method in class org.freedesktop.dbus.DBusMap.Entry
Deprecated.
 
hashCode() - Method in class org.freedesktop.dbus.DBusMap
Deprecated.
 
hashCode() - Method in class org.freedesktop.dbus.DBusPath
 
hashCode() - Method in class org.freedesktop.dbus.FileDescriptor
 
hashCode() - Method in class org.freedesktop.dbus.matchrules.DBusMatchRule
 
hashCode() - Method in record class org.freedesktop.dbus.messages.Message.ExtractOptions
Returns a hash code value for this object.
hashCode() - Method in class org.freedesktop.dbus.MethodTuple
 
hashCode() - Method in class org.freedesktop.dbus.ObjectPath
Deprecated.
 
hashCode() - Method in class org.freedesktop.dbus.propertyref.PropertyRef
 
hashCode() - Method in class org.freedesktop.dbus.RemoteObject
 
hashCode() - Method in class org.freedesktop.dbus.types.UInt16
 
hashCode() - Method in class org.freedesktop.dbus.types.UInt32
 
hashCode() - Method in class org.freedesktop.dbus.types.UInt64
 
hashCode() - Method in class org.freedesktop.dbus.types.Variant
 
hasHost() - Method in class org.freedesktop.dbus.transport.tcp.TcpBusAddress
 
hasParameter(String) - Method in class org.freedesktop.dbus.connections.BusAddress
Checks if the given parameter is present.
hasPath() - Method in class org.freedesktop.dbus.transport.jnr.JnrUnixBusAddress
 
hasPath() - Method in class org.freedesktop.dbus.transport.jre.UnixBusAddress
 
hasPort() - Method in class org.freedesktop.dbus.transport.tcp.TcpBusAddress
 
hasReply() - Method in class org.freedesktop.dbus.DBusAsyncReply
Check if we've had a reply.
hasReply() - Method in class org.freedesktop.dbus.messages.MethodCall
 
header - Variable in class org.freedesktop.dbus.spi.message.AbstractInputStreamMessageReader
 
HeaderField - Class in org.freedesktop.dbus.messages.constants
Defines constants for each valid header field type.
HeaderField() - Constructor for class org.freedesktop.dbus.messages.constants.HeaderField
 
headers - Variable in class org.freedesktop.dbus.messages.Message
 
Hello() - Method in class org.freedesktop.dbus.bin.DBusDaemon.DBusServer
 
Hello() - Method in interface org.freedesktop.dbus.interfaces.DBus
Initial message to register ourselves on the Bus.
HEX_CHARS - Static variable in class org.freedesktop.dbus.utils.Hexdump
 
Hexdump - Class in org.freedesktop.dbus.utils
 
Hexdump() - Constructor for class org.freedesktop.dbus.utils.Hexdump
 

I

id - Variable in class org.freedesktop.dbus.connections.transports.TransportConnection
 
id - Variable in enum class org.freedesktop.dbus.messages.constants.MessageTypes
 
IDisconnectAction - Interface in org.freedesktop.dbus.connections
 
IDisconnectCallback - Interface in org.freedesktop.dbus.connections
Callback interface which can be used to get notified about connection losses.
iface - Variable in class org.freedesktop.dbus.DBusCallInfo
 
iface - Variable in class org.freedesktop.dbus.RemoteObject
 
IFACE_PATTERN - Static variable in class org.freedesktop.dbus.utils.CommonRegexPattern
 
IFileBasedBusAddress - Interface in org.freedesktop.dbus.connections.transports
Interface which should be implemented by BusAddress subclasses which use files as 'address' (e.g.
IllegalThreadPoolStateException - Exception Class in org.freedesktop.dbus.exceptions
Thrown when a used thread pool (e.g.
IllegalThreadPoolStateException() - Constructor for exception class org.freedesktop.dbus.exceptions.IllegalThreadPoolStateException
 
IllegalThreadPoolStateException(String) - Constructor for exception class org.freedesktop.dbus.exceptions.IllegalThreadPoolStateException
 
IllegalThreadPoolStateException(String, Throwable) - Constructor for exception class org.freedesktop.dbus.exceptions.IllegalThreadPoolStateException
 
IllegalThreadPoolStateException(Throwable) - Constructor for exception class org.freedesktop.dbus.exceptions.IllegalThreadPoolStateException
 
IMessageReader - Interface in org.freedesktop.dbus.spi.message
Represents a way to read messages from the bus.
IMessageWriter - Interface in org.freedesktop.dbus.spi.message
Interface that lets you write a message to the currently used transport.
implementedInterfaces - Variable in class org.freedesktop.dbus.messages.ExportedObject
 
importedObjects - Variable in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
importWeakReferences - Variable in class org.freedesktop.dbus.connections.impl.ConnectionConfig
 
IncomingMessageThread - Class in org.freedesktop.dbus.connections.base
 
IncomingMessageThread(ConnectionMessageHandler, BusAddress) - Constructor for class org.freedesktop.dbus.connections.base.IncomingMessageThread
 
INFOMAP - Static variable in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
INITIAL_BUFFER_SZ - Static variable in class org.freedesktop.dbus.Marshalling
Used as initial and incremental size of StringBuffer array when resolving DBusTypes recursively.
INITIAL_STATE - Enum constant in enum class org.freedesktop.dbus.connections.SASL.SaslAuthState
 
inputChannel - Variable in class org.freedesktop.dbus.spi.message.AbstractInputStreamMessageReader
 
InputStreamMessageReader - Class in org.freedesktop.dbus.spi.message
 
InputStreamMessageReader(SocketChannel) - Constructor for class org.freedesktop.dbus.spi.message.InputStreamMessageReader
 
inqueue - Variable in class org.freedesktop.dbus.bin.DBusDaemon
 
INSTANCE - Static variable in class org.freedesktop.dbus.spi.message.DefaultSocketProvider
 
INSTANCE - Static variable in class org.freedesktop.dbus.utils.ReflectionFileDescriptorHelper
 
INT_NAMES - Static variable in class org.freedesktop.dbus.messages.DBusSignal
 
INT16 - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
INT16_STRING - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
INT32 - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
INT32_STRING - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
INT64 - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
INT64_STRING - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
INTERFACE - Enum constant in enum class org.freedesktop.dbus.matchrules.MatchRuleField
 
INTERFACE - Static variable in class org.freedesktop.dbus.messages.constants.HeaderField
 
interfaceName - Variable in class org.freedesktop.dbus.interfaces.Properties.PropertiesChanged
 
interfaces - Variable in class org.freedesktop.dbus.interfaces.ObjectManager.InterfacesAdded
 
interfaces - Variable in class org.freedesktop.dbus.interfaces.ObjectManager.InterfacesRemoved
 
InterfacesAdded(String, DBusPath, Map<String, Map<String, Variant<?>>>) - Constructor for class org.freedesktop.dbus.interfaces.ObjectManager.InterfacesAdded
 
InterfacesRemoved(String, DBusPath, List<String>) - Constructor for class org.freedesktop.dbus.interfaces.ObjectManager.InterfacesRemoved
 
internalConnect(IThrowingSupplier<SocketChannel, IOException>) - Method in class org.freedesktop.dbus.connections.transports.AbstractTransport
Method used internally to do the actual connect.
internalDisconnect(IOException) - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
Disconnects the DBus session.
InternalMessageException - Exception Class in org.freedesktop.dbus.exceptions
 
InternalMessageException(String) - Constructor for exception class org.freedesktop.dbus.exceptions.InternalMessageException
 
Introspect() - Method in class org.freedesktop.dbus.bin.DBusDaemon.DBusServer
 
Introspect() - Method in class org.freedesktop.dbus.connections.base.GlobalHandler
 
Introspect() - Method in interface org.freedesktop.dbus.interfaces.Introspectable
 
Introspect(String) - Method in class org.freedesktop.dbus.messages.ObjectTree
 
Introspectable - Interface in org.freedesktop.dbus.interfaces
Objects can provide introspection data via this interface and method.
introspectionData - Variable in class org.freedesktop.dbus.messages.ExportedObject
 
IntrospectionDescription - Annotation Interface in org.freedesktop.dbus.annotations
Description of the interface or method, returned in the introspection data
intValue() - Method in class org.freedesktop.dbus.types.UInt16
The value of this as a int.
intValue() - Method in class org.freedesktop.dbus.types.UInt32
The value of this as a int.
intValue() - Method in class org.freedesktop.dbus.types.UInt64
The value of this as a int.
INVALID_CMD_ERR - Static variable in class org.freedesktop.dbus.connections.SASL
 
INVALIDATES - Enum constant in enum class org.freedesktop.dbus.annotations.PropertiesEmitsChangedSignal.EmitChangeSignal
The signal is emitted but the value is not included in the signal.
InvalidBusAddressException - Exception Class in org.freedesktop.dbus.exceptions
Thrown when a invalid BusAddress should be created.
InvalidBusAddressException() - Constructor for exception class org.freedesktop.dbus.exceptions.InvalidBusAddressException
 
InvalidBusAddressException(String) - Constructor for exception class org.freedesktop.dbus.exceptions.InvalidBusAddressException
 
InvalidBusAddressException(String, Throwable) - Constructor for exception class org.freedesktop.dbus.exceptions.InvalidBusAddressException
 
InvalidBusAddressException(Throwable) - Constructor for exception class org.freedesktop.dbus.exceptions.InvalidBusAddressException
 
InvalidBusNameException - Exception Class in org.freedesktop.dbus.exceptions
 
InvalidBusNameException() - Constructor for exception class org.freedesktop.dbus.exceptions.InvalidBusNameException
 
InvalidBusNameException(String) - Constructor for exception class org.freedesktop.dbus.exceptions.InvalidBusNameException
 
InvalidBusNameException(String, Throwable) - Constructor for exception class org.freedesktop.dbus.exceptions.InvalidBusNameException
 
InvalidBusNameException(Throwable) - Constructor for exception class org.freedesktop.dbus.exceptions.InvalidBusNameException
 
InvalidInterfaceSignature - Exception Class in org.freedesktop.dbus.exceptions
 
InvalidInterfaceSignature(Collection<String>) - Constructor for exception class org.freedesktop.dbus.exceptions.InvalidInterfaceSignature
 
InvalidMethodArgument - Exception Class in org.freedesktop.dbus.errors
Thrown if a arguments passed to the method are invalid
InvalidMethodArgument(String) - Constructor for exception class org.freedesktop.dbus.errors.InvalidMethodArgument
 
InvalidObjectPathException - Exception Class in org.freedesktop.dbus.exceptions
 
InvalidObjectPathException() - Constructor for exception class org.freedesktop.dbus.exceptions.InvalidObjectPathException
 
InvalidObjectPathException(String) - Constructor for exception class org.freedesktop.dbus.exceptions.InvalidObjectPathException
 
InvalidObjectPathException(String, Throwable) - Constructor for exception class org.freedesktop.dbus.exceptions.InvalidObjectPathException
 
InvalidObjectPathException(Throwable) - Constructor for exception class org.freedesktop.dbus.exceptions.InvalidObjectPathException
 
InvalidSignalException - Exception Class in org.freedesktop.dbus.exceptions
 
InvalidSignalException(Class<?>) - Constructor for exception class org.freedesktop.dbus.exceptions.InvalidSignalException
 
InvalidSignalException(String) - Constructor for exception class org.freedesktop.dbus.exceptions.InvalidSignalException
 
InvalidSignalException(String, Throwable) - Constructor for exception class org.freedesktop.dbus.exceptions.InvalidSignalException
 
InvalidSignalException(Throwable) - Constructor for exception class org.freedesktop.dbus.exceptions.InvalidSignalException
 
invoke(Object, Method, Object[]) - Method in class org.freedesktop.dbus.RemoteInvocationHandler
 
invokedMethodReply(MethodCall, Method, Object) - Method in class org.freedesktop.dbus.connections.base.ConnectionMethodInvocation
 
invokeMethod(MethodCall, Method, Object) - Method in class org.freedesktop.dbus.connections.base.ConnectionMethodInvocation
 
invokeMethodAndReply(MethodCall, Method, Object, boolean) - Method in class org.freedesktop.dbus.connections.base.ConnectionMethodInvocation
 
IRemoteObjectGetter - Interface in org.freedesktop.dbus.connections.impl
Interface which contains all methods to retrieve any object from DBus.
isAbstract() - Method in class org.freedesktop.dbus.transport.jnr.JnrUnixBusAddress
 
isAutoConnect() - Method in class org.freedesktop.dbus.connections.config.TransportConfig
 
isAutostart() - Method in class org.freedesktop.dbus.RemoteObject
 
isBlank(String) - Static method in class org.freedesktop.dbus.utils.Util
Checks if the given String is either null or blank.
isBound() - Method in class org.freedesktop.dbus.connections.transports.AbstractTransport
Status of the server socket if this transport is configured to be a server connection.
Must be false if AbstractTransport.bindImpl() was not called.
isBound() - Method in class org.freedesktop.dbus.transport.jnr.UnixSocketTransport
 
isBound() - Method in class org.freedesktop.dbus.transport.jre.NativeUnixSocketTransport
 
isBound() - Method in class org.freedesktop.dbus.transport.tcp.TcpTransport
 
isBusType(String) - Method in class org.freedesktop.dbus.connections.BusAddress
Checks if this BusAddress is for the given bus type.
The given type will be compared case-insensitive.
isClosed() - Method in class org.freedesktop.dbus.spi.message.AbstractInputStreamMessageReader
 
isClosed() - Method in class org.freedesktop.dbus.spi.message.AbstractOutputStreamMessageWriter
 
isClosed() - Method in interface org.freedesktop.dbus.spi.message.IMessageReader
 
isClosed() - Method in interface org.freedesktop.dbus.spi.message.IMessageWriter
 
isCompatiblePrimitiveOrWrapper(Class<?>, Class<?>) - Static method in class org.freedesktop.dbus.utils.PrimitiveUtils
Check if the given classes are equal or are equal wrapper types (e.g.
isConnected() - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
Whether the transport is connected.
isConnected() - Method in class org.freedesktop.dbus.connections.transports.AbstractTransport
Returns true if inputReader and outputWriter are not yet closed.
isElementType(Node) - Static method in class org.freedesktop.dbus.utils.XmlUtil
Shortcut for checking if given node is of type Element.
isEmpty() - Method in class org.freedesktop.dbus.DBusMap
Deprecated.
 
isEmpty(String) - Static method in class org.freedesktop.dbus.utils.Util
Checks if the given String is either null or empty.
isExcluded(Method) - Static method in class org.freedesktop.dbus.messages.ExportedObject
 
isExportWeakReferences() - Method in class org.freedesktop.dbus.connections.impl.ConnectionConfig
 
isFileDescriptorPassingSupported() - Method in class org.freedesktop.dbus.spi.message.DefaultSocketProvider
 
isFileDescriptorPassingSupported() - Method in interface org.freedesktop.dbus.spi.message.ISocketProvider
Indicate if reader/writer supports file descriptor passing.
isFileDescriptorSupport() - Method in class org.freedesktop.dbus.connections.config.SaslConfig
Whether file descriptor passing is allowed.
isFileDescriptorSupported() - Method in class org.freedesktop.dbus.connections.AbstractConnection
 
isFileDescriptorSupported() - Method in class org.freedesktop.dbus.connections.SASL
 
isFileDescriptorSupported() - Method in class org.freedesktop.dbus.connections.transports.AbstractTransport
 
isFreeBsd() - Static method in class org.freedesktop.dbus.utils.Util
 
isImportWeakReferences() - Method in class org.freedesktop.dbus.connections.impl.ConnectionConfig
 
isInteger(String, boolean) - Static method in class org.freedesktop.dbus.utils.Util
Check if string is an either positive or negative integer.
isListening() - Method in class org.freedesktop.dbus.connections.config.TransportConfig
 
isListening() - Method in class org.freedesktop.dbus.connections.transports.AbstractTransport
True if this transport connection is a listening (server) connection.
isListeningSocket() - Method in class org.freedesktop.dbus.connections.BusAddress
True if this is a listening address.
isMacOs() - Static method in class org.freedesktop.dbus.utils.Util
Checks if the running OS is a MacOS/MacOS X.
ISocketProvider - Interface in org.freedesktop.dbus.spi.message
 
isRegisterSelf() - Method in class org.freedesktop.dbus.connections.config.TransportConfig
 
isRemote() - Method in class org.freedesktop.dbus.bin.DBusDaemon.DBusServer
 
isRemote() - Method in class org.freedesktop.dbus.connections.base.GlobalHandler
 
isRemote() - Method in interface org.freedesktop.dbus.interfaces.DBusInterface
Returns true on remote objects.
isRunning() - Method in class org.freedesktop.dbus.bin.DBusDaemon
 
isRunning() - Method in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
Whether the DBusDaemon is still running.
isServer() - Method in class org.freedesktop.dbus.connections.BusAddress
True if this address represents a listening server address.
isStrictCookiePermissions() - Method in class org.freedesktop.dbus.connections.config.SaslConfig
Whether the permissions of the cookie files (used for DBUS_COOKIE_SHA1) should be checked.
Cookie permission check will only be used on Linux/Unix like OSes.
isValidNetworkPort(int, boolean) - Static method in class org.freedesktop.dbus.utils.Util
Check if the given value is a valid network port (1 - 65535).
isValidNetworkPort(String, boolean) - Static method in class org.freedesktop.dbus.utils.Util
 
isWindows() - Static method in class org.freedesktop.dbus.utils.Util
Checks if the running OS is a MS Windows OS.
IThreadPoolRetryHandler - Interface in org.freedesktop.dbus.connections.shared
Interface which specifies a handler which will be called when the thread pool throws any exception.
IThrowingConsumer<V,T> - Interface in org.freedesktop.dbus.utils
Supplier which allows throwing any exception.
IThrowingFunction<V,R,T> - Interface in org.freedesktop.dbus.utils
Function which allows throwing any exception.
IThrowingSupplier<V,T> - Interface in org.freedesktop.dbus.utils
Supplier which allows throwing any exception.
ITransportProvider - Interface in org.freedesktop.dbus.spi.transport
Interface used by ServiceLoader to provide a transport used by DBus.

J

JnrUnixBusAddress - Class in org.freedesktop.dbus.transport.jnr
 
JnrUnixBusAddress(BusAddress) - Constructor for class org.freedesktop.dbus.transport.jnr.JnrUnixBusAddress
 
JnrUnixSocketHelper - Class in org.freedesktop.dbus.transport.jnr
 
JnrUnixSocketHelper() - Constructor for class org.freedesktop.dbus.transport.jnr.JnrUnixSocketHelper
 
JnrUnixSocketTransportProvider - Class in org.freedesktop.dbus.transport.jnr
 
JnrUnixSocketTransportProvider() - Constructor for class org.freedesktop.dbus.transport.jnr.JnrUnixSocketTransportProvider
 

K

k - Variable in class org.freedesktop.dbus.types.DBusMapType
 
keySet() - Method in class org.freedesktop.dbus.DBusMap
Deprecated.
 

L

legacyCompat(Class<?>, String, String, String, String) - Static method in class org.freedesktop.dbus.DBusMatchRule
Deprecated.
 
len - Variable in class org.freedesktop.dbus.spi.message.AbstractInputStreamMessageReader
 
ListActivatableNames() - Method in class org.freedesktop.dbus.bin.DBusDaemon.DBusServer
 
ListActivatableNames() - Method in interface org.freedesktop.dbus.interfaces.DBus
Returns a list of all names that can be activated on the bus.
listen() - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
Start reading and messages.
listen() - Method in class org.freedesktop.dbus.connections.impl.DirectConnection
Use this method when running on server side.
listen() - Method in class org.freedesktop.dbus.connections.transports.AbstractTransport
Start listening on created transport.
listify(Object) - Static method in class org.freedesktop.dbus.ArrayFrob
 
listify(T[]) - Static method in class org.freedesktop.dbus.ArrayFrob
 
ListNames() - Method in class org.freedesktop.dbus.bin.DBusDaemon.DBusServer
 
ListNames() - Method in interface org.freedesktop.dbus.interfaces.DBus
Lists all connected names on the Bus.
ListQueuedOwners(String) - Method in class org.freedesktop.dbus.bin.DBusDaemon.DBusServer
 
ListQueuedOwners(String) - Method in interface org.freedesktop.dbus.interfaces.DBus
List the connections currently queued for a name.
LITTLE - Static variable in class org.freedesktop.dbus.messages.constants.Endian
 
LOCK_TIMEOUT - Static variable in class org.freedesktop.dbus.connections.SASL
 
logger - Variable in class org.freedesktop.dbus.bin.DBusDaemon.DBusDaemonReaderThread
 
logger - Variable in class org.freedesktop.dbus.bin.DBusDaemon.DBusDaemonSenderThread
 
logger - Variable in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
logger - Variable in class org.freedesktop.dbus.connections.base.FallbackContainer
 
logger - Variable in class org.freedesktop.dbus.connections.base.IncomingMessageThread
 
logger - Variable in class org.freedesktop.dbus.connections.base.ReceivingService
 
logger - Variable in class org.freedesktop.dbus.connections.impl.DBusConnection
 
logger - Variable in class org.freedesktop.dbus.connections.impl.DirectConnection
 
logger - Variable in class org.freedesktop.dbus.connections.SASL.Command
 
logger - Variable in class org.freedesktop.dbus.connections.SASL
 
logger - Variable in class org.freedesktop.dbus.connections.transports.AbstractTransport
 
logger - Variable in class org.freedesktop.dbus.DBusAsyncReply
 
logger - Variable in class org.freedesktop.dbus.messages.Message
 
logger - Variable in class org.freedesktop.dbus.messages.ObjectTree
 
logger - Variable in class org.freedesktop.dbus.MethodTuple
 
logger - Variable in class org.freedesktop.dbus.spi.message.AbstractInputStreamMessageReader
 
logger - Variable in class org.freedesktop.dbus.spi.message.AbstractOutputStreamMessageWriter
 
logger - Variable in class org.freedesktop.dbus.types.Variant
 
LOGGER - Static variable in class org.freedesktop.dbus.bin.DBusDaemon
 
LOGGER - Static variable in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
 
LOGGER - Static variable in class org.freedesktop.dbus.connections.BusAddress
 
LOGGER - Static variable in class org.freedesktop.dbus.connections.transports.TransportBuilder
 
LOGGER - Static variable in class org.freedesktop.dbus.Marshalling
 
LOGGER - Static variable in class org.freedesktop.dbus.messages.DBusSignal
 
LOGGER - Static variable in class org.freedesktop.dbus.messages.Error
 
LOGGER - Static variable in class org.freedesktop.dbus.messages.MessageFactory
 
LOGGER - Static variable in class org.freedesktop.dbus.RemoteInvocationHandler
 
LOGGER - Static variable in class org.freedesktop.dbus.utils.ReflectionFileDescriptorHelper
 
LOGGER - Static variable in class org.freedesktop.dbus.utils.Util
 
LoggingHelper - Class in org.freedesktop.dbus.utils
Helper for some logging stuff, e.g.
LoggingHelper() - Constructor for class org.freedesktop.dbus.utils.LoggingHelper
 
logIf(boolean, Runnable) - Static method in class org.freedesktop.dbus.utils.LoggingHelper
Executes the runnable if the boolean is true.
logMessage(String, Message, String) - Static method in class org.freedesktop.dbus.bin.DBusDaemon
 
longValue() - Method in class org.freedesktop.dbus.types.UInt16
The value of this as a long.
longValue() - Method in class org.freedesktop.dbus.types.UInt32
The value of this as a long.
longValue() - Method in class org.freedesktop.dbus.types.UInt64
The value of this as a long.

M

machineId - Variable in class org.freedesktop.dbus.bin.DBusDaemon.DBusServer
 
machineId - Variable in class org.freedesktop.dbus.connections.impl.DBusConnection
 
machineId - Variable in class org.freedesktop.dbus.connections.impl.DBusConnectionBuilder
 
machineId - Variable in class org.freedesktop.dbus.connections.impl.DirectConnection
 
main(String[]) - Static method in class org.freedesktop.dbus.bin.DBusDaemon
 
Marshalling - Class in org.freedesktop.dbus
Contains static methods for marshalling values.
Marshalling() - Constructor for class org.freedesktop.dbus.Marshalling
 
MarshallingException - Exception Class in org.freedesktop.dbus.exceptions
 
MarshallingException(String) - Constructor for exception class org.freedesktop.dbus.exceptions.MarshallingException
 
MarshallingException(String, Throwable) - Constructor for exception class org.freedesktop.dbus.exceptions.MarshallingException
 
marshallint(long, byte[], int, int) - Method in class org.freedesktop.dbus.messages.Message
Marshalls an integer of a given width into a buffer.
marshallintBig(long, byte[], int, int) - Static method in class org.freedesktop.dbus.messages.Message
Marshalls an integer of a given width into a buffer using big-endian format.
marshallintLittle(long, byte[], int, int) - Static method in class org.freedesktop.dbus.messages.Message
Marshalls an integer of a given width into a buffer using little-endian format.
matchArg0123(Message, Map<Integer, String>) - Static method in class org.freedesktop.dbus.matchrules.MatchRuleMatcher
Matcher for arg0...argX matcher of DBus rules.

DBus Specification Quote:
matchArg0123Path(Message, Map<Integer, String>) - Static method in class org.freedesktop.dbus.matchrules.MatchRuleMatcher
Matcher for arg0Path...argXPath matcher of DBus rules.

DBus Specification Quote:
matchArg0Namespace(Message, String) - Static method in class org.freedesktop.dbus.matchrules.MatchRuleMatcher
Matcher for arg0Namespace match rule.
matches(DBusMatchRule, boolean) - Method in class org.freedesktop.dbus.DBusMatchRule
Deprecated, for removal: This API element is subject to removal in a future version.
using a MatchRule to match against a MatchRule makes no sense, therefore this method will be removed without any replacement
matches(DBusSignal, boolean) - Method in class org.freedesktop.dbus.DBusMatchRule
Deprecated.
Checks if the given signal matches with our rule.
matches(Message) - Method in class org.freedesktop.dbus.matchrules.DBusMatchRule
Checks if the given rule matches with our rule.
matchesArg0Path(String, String) - Static method in class org.freedesktop.dbus.matchrules.MatchRuleMatcher
 
matchesParameters(List<Class<?>>) - Method in class org.freedesktop.dbus.messages.DBusSignal.CachedConstructor
 
matchPathNamespace(String, String) - Static method in class org.freedesktop.dbus.matchrules.MatchRuleMatcher
Matcher for path_namespace match rule.
MATCHRULE_EQUALS_OPERATIONS - Static variable in class org.freedesktop.dbus.DBusMatchRule
Deprecated.
 
MatchRuleField - Enum Class in org.freedesktop.dbus.matchrules
 
MatchRuleField(BiPredicate<Message, String>, BiPredicate<Message, Map<Integer, String>>) - Constructor for enum class org.freedesktop.dbus.matchrules.MatchRuleField
 
MatchRuleInvalid - Exception Class in org.freedesktop.dbus.errors
Thrown if the match rule is invalid
MatchRuleInvalid(String) - Constructor for exception class org.freedesktop.dbus.errors.MatchRuleInvalid
 
MatchRuleInvalid(String, Exception) - Constructor for exception class org.freedesktop.dbus.errors.MatchRuleInvalid
 
MatchRuleMatcher - Class in org.freedesktop.dbus.matchrules
 
MatchRuleMatcher() - Constructor for class org.freedesktop.dbus.matchrules.MatchRuleMatcher
 
matchRuleName - Variable in enum class org.freedesktop.dbus.messages.constants.MessageTypes
 
MatchRuleParser - Class in org.freedesktop.dbus.matchrules
Utility to read match rule strings.
MatchRuleParser() - Constructor for class org.freedesktop.dbus.matchrules.MatchRuleParser
 
MAX_ARRAY_LENGTH - Static variable in class org.freedesktop.dbus.connections.AbstractConnection
 
MAX_BIG_VALUE - Static variable in class org.freedesktop.dbus.types.UInt64
Maximum allowed value (when accessed as a BigInteger)
MAX_FIELDS - Static variable in class org.freedesktop.dbus.messages.constants.HeaderField
 
MAX_LONG_VALUE - Static variable in class org.freedesktop.dbus.types.UInt64
Maximum allowed value (when accessed as a long)
MAX_NAME_LENGTH - Static variable in class org.freedesktop.dbus.connections.AbstractConnection
 
MAX_NAME_LENGTH - Static variable in class org.freedesktop.dbus.utils.DBusObjects
 
MAX_READ_BYTES - Static variable in class org.freedesktop.dbus.connections.SASL
 
MAX_RETRIES - Static variable in class org.freedesktop.dbus.connections.base.ReceivingService
 
MAX_TIME_TRAVEL_SECONDS - Static variable in class org.freedesktop.dbus.connections.SASL
 
MAX_VALUE - Static variable in class org.freedesktop.dbus.types.UInt16
Maximum possible value.
MAX_VALUE - Static variable in class org.freedesktop.dbus.types.UInt32
Maximum allowed value
MAXIMUM_ARRAY_LENGTH - Static variable in class org.freedesktop.dbus.messages.Message
 
MAXIMUM_MESSAGE_LENGTH - Static variable in class org.freedesktop.dbus.messages.Message
 
MAXIMUM_NUM_UNIX_FDS - Static variable in class org.freedesktop.dbus.messages.Message
 
mc - Variable in class org.freedesktop.dbus.DBusAsyncReply
 
me - Variable in class org.freedesktop.dbus.DBusAsyncReply
 
mechs - Variable in class org.freedesktop.dbus.connections.SASL.Command
 
MEMBER - Enum constant in enum class org.freedesktop.dbus.matchrules.MatchRuleField
 
MEMBER - Static variable in class org.freedesktop.dbus.messages.constants.HeaderField
 
Message - Class in org.freedesktop.dbus.messages
Superclass of all messages which are sent over the Bus.
This class deals with all the marshalling to/from the wire format.
Message() - Constructor for class org.freedesktop.dbus.messages.Message
Create a blank message.
Message(byte, byte, byte) - Constructor for class org.freedesktop.dbus.messages.Message
Create a message; only to be called by sub-classes.
Message.ConstructorArgType - Enum Class in org.freedesktop.dbus.messages
 
Message.ExtractMethod - Interface in org.freedesktop.dbus.messages
Interface defining a method to extract a specific data type.
Message.ExtractOptions - Record Class in org.freedesktop.dbus.messages
Additional options to optimize value extraction.
messageFactory - Variable in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
messageFactory - Variable in class org.freedesktop.dbus.connections.transports.AbstractTransport
 
messageFactory - Variable in class org.freedesktop.dbus.connections.transports.TransportConnection
 
MessageFactory - Class in org.freedesktop.dbus.messages
 
MessageFactory(byte) - Constructor for class org.freedesktop.dbus.messages.MessageFactory
 
MessageFormatException - Exception Class in org.freedesktop.dbus.exceptions
Thrown if a message is formatted incorrectly.
MessageFormatException(String) - Constructor for exception class org.freedesktop.dbus.exceptions.MessageFormatException
 
MessageProtocolVersionException - Exception Class in org.freedesktop.dbus.exceptions
 
MessageProtocolVersionException(String) - Constructor for exception class org.freedesktop.dbus.exceptions.MessageProtocolVersionException
 
MessageType - Class in org.freedesktop.dbus.messages.constants
Deprecated, for removal: This API element is subject to removal in a future version.
use MessageTypes instead
MessageType() - Constructor for class org.freedesktop.dbus.messages.constants.MessageType
Deprecated.
 
MessageTypeException - Exception Class in org.freedesktop.dbus.exceptions
 
MessageTypeException(String) - Constructor for exception class org.freedesktop.dbus.exceptions.MessageTypeException
 
MessageTypes - Enum Class in org.freedesktop.dbus.messages.constants
 
MessageTypes(byte, String) - Constructor for enum class org.freedesktop.dbus.messages.constants.MessageTypes
 
method - Variable in class org.freedesktop.dbus.DBusCallInfo
 
METHOD_CALL - Enum constant in enum class org.freedesktop.dbus.messages.constants.MessageTypes
 
METHOD_CALL - Static variable in class org.freedesktop.dbus.messages.constants.MessageType
Deprecated.
 
METHOD_REPLY - Enum constant in enum class org.freedesktop.dbus.messages.constants.MessageTypes
 
METHOD_RETURN - Static variable in class org.freedesktop.dbus.messages.constants.MessageType
Deprecated.
 
MethodAllowInteractiveAutorization - Annotation Interface in org.freedesktop.dbus.annotations
Methods allow interactive autorization
MethodBase - Class in org.freedesktop.dbus.messages
 
MethodBase() - Constructor for class org.freedesktop.dbus.messages.MethodBase
 
MethodBase(byte, byte, byte) - Constructor for class org.freedesktop.dbus.messages.MethodBase
 
MethodCall - Class in org.freedesktop.dbus.messages
 
MethodCall() - Constructor for class org.freedesktop.dbus.messages.MethodCall
 
MethodCall(byte, String, String, String, String, byte, String, Object...) - Constructor for class org.freedesktop.dbus.messages.MethodCall
 
MethodCall(byte, String, String, String, String, String, byte, String, Object...) - Constructor for class org.freedesktop.dbus.messages.MethodCall
 
METHODCALL - Enum constant in enum class org.freedesktop.dbus.connections.shared.ExecutorNames
 
methodCallThreadPoolSize - Variable in class org.freedesktop.dbus.connections.config.ReceivingServiceConfig
 
methodCallThreadPriority - Variable in class org.freedesktop.dbus.connections.config.ReceivingServiceConfig
 
MethodError - Annotation Interface in org.freedesktop.dbus.annotations
Give an error that the method can return
MethodNoReply - Annotation Interface in org.freedesktop.dbus.annotations
Methods annotated with this do not send a reply
MethodReturn - Class in org.freedesktop.dbus.messages
 
MethodReturn() - Constructor for class org.freedesktop.dbus.messages.MethodReturn
 
MethodReturn(byte, String, long, String, Object...) - Constructor for class org.freedesktop.dbus.messages.MethodReturn
 
MethodReturn(byte, String, String, long, String, Object...) - Constructor for class org.freedesktop.dbus.messages.MethodReturn
 
MethodReturn(String, MethodCall, String, Object...) - Constructor for class org.freedesktop.dbus.messages.MethodReturn
 
MethodReturn(MethodCall, String, Object...) - Constructor for class org.freedesktop.dbus.messages.MethodReturn
 
METHODRETURN - Enum constant in enum class org.freedesktop.dbus.connections.shared.ExecutorNames
 
methodReturnThreadPoolSize - Variable in class org.freedesktop.dbus.connections.config.ReceivingServiceConfig
 
methodReturnThreadPriority - Variable in class org.freedesktop.dbus.connections.config.ReceivingServiceConfig
 
methods - Variable in class org.freedesktop.dbus.messages.ExportedObject
 
MethodTuple - Class in org.freedesktop.dbus
 
MethodTuple(String, String) - Constructor for class org.freedesktop.dbus.MethodTuple
 
MIN_VALUE - Static variable in class org.freedesktop.dbus.types.UInt16
Minimum possible value.
MIN_VALUE - Static variable in class org.freedesktop.dbus.types.UInt32
Minimum allowed value
MIN_VALUE - Static variable in class org.freedesktop.dbus.types.UInt64
Minimum allowed value
MissingInterfaceImplementationException - Exception Class in org.freedesktop.dbus.exceptions
 
MissingInterfaceImplementationException(Class<?>) - Constructor for exception class org.freedesktop.dbus.exceptions.MissingInterfaceImplementationException
 
MissingInterfaceImplementationException(String) - Constructor for exception class org.freedesktop.dbus.exceptions.MissingInterfaceImplementationException
 
mode - Variable in class org.freedesktop.dbus.connections.config.SaslConfig
 
Monitoring - Interface in org.freedesktop.dbus.interfaces
 
MTH_NAME_DESERIALIZE - Static variable in class org.freedesktop.dbus.Marshalling
 
multiMatcher - Variable in enum class org.freedesktop.dbus.matchrules.MatchRuleField
 
multiValueFields - Variable in class org.freedesktop.dbus.matchrules.DBusMatchRule
 
multiValueFields - Variable in class org.freedesktop.dbus.matchrules.DBusMatchRuleBuilder
 

N

name - Variable in class org.freedesktop.dbus.interfaces.DBus.NameAcquired
 
name - Variable in class org.freedesktop.dbus.interfaces.DBus.NameLost
 
name - Variable in class org.freedesktop.dbus.interfaces.DBus.NameOwnerChanged
 
name - Variable in class org.freedesktop.dbus.messages.ObjectTree.TreeNode
 
name - Variable in class org.freedesktop.dbus.MethodTuple
 
name - Variable in class org.freedesktop.dbus.propertyref.PropertyRef
 
name() - Element in annotation interface org.freedesktop.dbus.annotations.DBusBoundProperty
Property name.
name() - Element in annotation interface org.freedesktop.dbus.annotations.DBusProperty
Property name
NameableThreadFactory - Class in org.freedesktop.dbus.utils
A thread factory which allows setting name, priority and daemon flag for all newly created threads.
NameableThreadFactory(String, boolean) - Constructor for class org.freedesktop.dbus.utils.NameableThreadFactory
Create a new ThreadFactory instance.
NameableThreadFactory(String, boolean, int) - Constructor for class org.freedesktop.dbus.utils.NameableThreadFactory
Create a new ThreadFactory instance.
NameAcquired(String, String) - Constructor for class org.freedesktop.dbus.interfaces.DBus.NameAcquired
 
NameHasOwner(String) - Method in class org.freedesktop.dbus.bin.DBusDaemon.DBusServer
 
NameHasOwner(String) - Method in interface org.freedesktop.dbus.interfaces.DBus
Determine if a name has an owner.
NameLost(String, String) - Constructor for class org.freedesktop.dbus.interfaces.DBus.NameLost
 
NameOwnerChanged(String, String, String, String) - Constructor for class org.freedesktop.dbus.interfaces.DBus.NameOwnerChanged
 
namePrefix - Variable in class org.freedesktop.dbus.utils.NameableThreadFactory
 
names - Variable in class org.freedesktop.dbus.bin.DBusDaemon
 
NativeTransportProvider - Class in org.freedesktop.dbus.transport.jre
 
NativeTransportProvider() - Constructor for class org.freedesktop.dbus.transport.jre.NativeTransportProvider
 
NativeUnixSocketHelper - Class in org.freedesktop.dbus.transport.jre
 
NativeUnixSocketHelper() - Constructor for class org.freedesktop.dbus.transport.jre.NativeUnixSocketHelper
 
NativeUnixSocketTransport - Class in org.freedesktop.dbus.transport.jre
Transport type representing a transport connection to a unix socket.
NativeUnixSocketTransport(UnixBusAddress, TransportConfig) - Constructor for class org.freedesktop.dbus.transport.jre.NativeUnixSocketTransport
 
NEGOTIATE_UNIX_FD - Enum constant in enum class org.freedesktop.dbus.connections.SASL.SaslAuthState
 
NEGOTIATE_UNIX_FD - Enum constant in enum class org.freedesktop.dbus.connections.SASL.SaslCommand
 
NEW_KEY_TIMEOUT_SECONDS - Static variable in class org.freedesktop.dbus.connections.SASL
 
newOwner - Variable in class org.freedesktop.dbus.interfaces.DBus.NameOwnerChanged
 
newThread(Runnable) - Method in class org.freedesktop.dbus.utils.NameableThreadFactory
 
nextUnique - Variable in class org.freedesktop.dbus.bin.DBusDaemon
 
NO_AUTO_START - Static variable in class org.freedesktop.dbus.messages.constants.Flags
 
NO_PROPERTY - Enum constant in enum class org.freedesktop.dbus.connections.base.DBusBoundPropertyHandler.PropHandled
Property was not handled and Properties interface was not defined on exported object.
NO_REPLY - Static variable in class org.freedesktop.dbus.DBusCallInfo
Indicates the caller won't wait for a reply (and we won't send one).
NO_REPLY_EXPECTED - Static variable in class org.freedesktop.dbus.messages.constants.Flags
 
NonFatalException - Interface in org.freedesktop.dbus.interfaces
 
NoReply - Exception Class in org.freedesktop.dbus.errors
Thrown if there is no reply to a method call
NoReply(String) - Constructor for exception class org.freedesktop.dbus.errors.NoReply
 
NOT_ARRAY_TYPE - Enum constant in enum class org.freedesktop.dbus.messages.Message.ConstructorArgType
 
NOT_HANDLED - Enum constant in enum class org.freedesktop.dbus.connections.base.DBusBoundPropertyHandler.PropHandled
Property request was not handled.
NotConnected - Exception Class in org.freedesktop.dbus.exceptions
Thrown if a DBus action is called when not connected to the Bus.
NotConnected(String) - Constructor for exception class org.freedesktop.dbus.exceptions.NotConnected
 
NotSupported - Exception Class in org.freedesktop.dbus.errors
Thrown if a called operation is not supported
NotSupported(String) - Constructor for exception class org.freedesktop.dbus.errors.NotSupported
 

O

object - Variable in class org.freedesktop.dbus.messages.ExportedObject
 
object - Variable in class org.freedesktop.dbus.messages.ObjectTree.TreeNode
 
OBJECT_PATH - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
OBJECT_PATH_STRING - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
OBJECT_REGEX_PATTERN - Static variable in class org.freedesktop.dbus.utils.DBusObjects
 
ObjectManager - Interface in org.freedesktop.dbus.interfaces
 
ObjectManager.InterfacesAdded - Class in org.freedesktop.dbus.interfaces
Signal generated when a new interface is added
ObjectManager.InterfacesRemoved - Class in org.freedesktop.dbus.interfaces
Signal generated when an interface is removed
objectpath - Variable in class org.freedesktop.dbus.connections.base.GlobalHandler
 
objectpath - Variable in class org.freedesktop.dbus.DBusCallInfo
 
objectpath - Variable in class org.freedesktop.dbus.RemoteObject
 
objectPath - Variable in class org.freedesktop.dbus.interfaces.ObjectManager.InterfacesAdded
 
objectPath - Variable in class org.freedesktop.dbus.interfaces.ObjectManager.InterfacesRemoved
 
ObjectPath - Class in org.freedesktop.dbus
Deprecated, for removal: This API element is subject to removal in a future version.
please use DBusPath instead
ObjectPath(String, String) - Constructor for class org.freedesktop.dbus.ObjectPath
Deprecated.
 
objectTree - Variable in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
ObjectTree - Class in org.freedesktop.dbus.messages
Keeps track of the exported objects for introspection data
ObjectTree() - Constructor for class org.freedesktop.dbus.messages.ObjectTree
 
ObjectTree.TreeNode - Class in org.freedesktop.dbus.messages
 
of(Class<?>) - Static method in class org.freedesktop.dbus.types.VariantBuilder
Create a new instance using the given class as starting point.
of(String) - Static method in class org.freedesktop.dbus.connections.BusAddress
Creates a new BusAddress from String.
of(String...) - Static method in class org.freedesktop.dbus.DBusPath
Create a DBusPath object using one or multiple string parts.
of(BusAddress) - Static method in class org.freedesktop.dbus.connections.BusAddress
Creates a copy of the given BusAddress.
OFFSET_DATA - Static variable in class org.freedesktop.dbus.messages.Message
Position of data offset in int array.
OFFSET_SIG - Static variable in class org.freedesktop.dbus.messages.Message
Position of signature offset in int array.
OK - Enum constant in enum class org.freedesktop.dbus.connections.SASL.SaslCommand
 
OK - Enum constant in enum class org.freedesktop.dbus.connections.SASL.SaslResult
 
oldOwner - Variable in class org.freedesktop.dbus.interfaces.DBus.NameOwnerChanged
 
optimizePrimitives(byte[], byte[], int[], long, byte, int, Message.ExtractOptions, Message.ExtractMethod) - Method in class org.freedesktop.dbus.messages.Message
Will create primitive arrays when an array is read.
org.freedesktop.dbus - module org.freedesktop.dbus
 
org.freedesktop.dbus - package org.freedesktop.dbus
 
org.freedesktop.dbus.annotations - package org.freedesktop.dbus.annotations
 
org.freedesktop.dbus.bin - package org.freedesktop.dbus.bin
 
org.freedesktop.dbus.config - package org.freedesktop.dbus.config
 
org.freedesktop.dbus.connections - package org.freedesktop.dbus.connections
 
org.freedesktop.dbus.connections.base - package org.freedesktop.dbus.connections.base
 
org.freedesktop.dbus.connections.config - package org.freedesktop.dbus.connections.config
 
org.freedesktop.dbus.connections.impl - package org.freedesktop.dbus.connections.impl
 
org.freedesktop.dbus.connections.shared - package org.freedesktop.dbus.connections.shared
 
org.freedesktop.dbus.connections.transports - package org.freedesktop.dbus.connections.transports
 
org.freedesktop.dbus.errors - package org.freedesktop.dbus.errors
 
org.freedesktop.dbus.exceptions - package org.freedesktop.dbus.exceptions
 
org.freedesktop.dbus.handlers - package org.freedesktop.dbus.handlers
 
org.freedesktop.dbus.interfaces - package org.freedesktop.dbus.interfaces
 
org.freedesktop.dbus.matchrules - package org.freedesktop.dbus.matchrules
 
org.freedesktop.dbus.messages - package org.freedesktop.dbus.messages
 
org.freedesktop.dbus.messages.constants - package org.freedesktop.dbus.messages.constants
 
org.freedesktop.dbus.propertyref - package org.freedesktop.dbus.propertyref
 
org.freedesktop.dbus.spi.message - package org.freedesktop.dbus.spi.message
 
org.freedesktop.dbus.spi.transport - package org.freedesktop.dbus.spi.transport
 
org.freedesktop.dbus.transport.jnr - module org.freedesktop.dbus.transport.jnr
 
org.freedesktop.dbus.transport.jnr - package org.freedesktop.dbus.transport.jnr
 
org.freedesktop.dbus.transport.jre - module org.freedesktop.dbus.transport.jre
 
org.freedesktop.dbus.transport.jre - package org.freedesktop.dbus.transport.jre
 
org.freedesktop.dbus.transport.tcp - module org.freedesktop.dbus.transport.tcp
 
org.freedesktop.dbus.transport.tcp - package org.freedesktop.dbus.transport.tcp
 
org.freedesktop.dbus.types - package org.freedesktop.dbus.types
 
org.freedesktop.dbus.utils - package org.freedesktop.dbus.utils
 
outputChannel - Variable in class org.freedesktop.dbus.spi.message.AbstractOutputStreamMessageWriter
 
OutputStreamMessageWriter - Class in org.freedesktop.dbus.spi.message
 
OutputStreamMessageWriter(SocketChannel) - Constructor for class org.freedesktop.dbus.spi.message.OutputStreamMessageWriter
 
outqueue - Variable in class org.freedesktop.dbus.bin.DBusDaemon
 

P

pabuf - Variable in class org.freedesktop.dbus.messages.Message
 
pad(byte) - Method in class org.freedesktop.dbus.messages.Message
Pad the message to the proper alignment for the given type.
padAndMarshall(List<Object>, long, String, Object...) - Method in class org.freedesktop.dbus.messages.Message
Adds message padding and marshalling.
padding - Static variable in class org.freedesktop.dbus.messages.Message
Keep a static reference to each size of padding array to prevent allocation.
Pair(A, B) - Constructor for class org.freedesktop.dbus.bin.DBusDaemon.Pair
 
paofs - Variable in class org.freedesktop.dbus.messages.Message
 
parameters - Variable in class org.freedesktop.dbus.connections.BusAddress
 
parameters - Variable in class org.freedesktop.dbus.Container
 
parameterTypes - Variable in class org.freedesktop.dbus.messages.DBusSignal.CachedConstructor
 
parseMatchRule(String) - Static method in class org.freedesktop.dbus.matchrules.MatchRuleParser
Reads a DBusMatchRule-String to a Map.
parseXmlString(String, boolean, boolean) - Static method in class org.freedesktop.dbus.utils.XmlUtil
Read the given string as XML document.
path - Variable in class org.freedesktop.dbus.DBusPath
 
PATH - Enum constant in enum class org.freedesktop.dbus.matchrules.MatchRuleField
 
PATH - Static variable in class org.freedesktop.dbus.messages.constants.HeaderField
 
PATH_NAMESPACE - Enum constant in enum class org.freedesktop.dbus.matchrules.MatchRuleField
 
PATTERN - Static variable in class org.freedesktop.dbus.matchrules.MatchRuleParser
 
Peer - Interface in org.freedesktop.dbus.interfaces
All DBus Applications should respond to the Ping method on this interface
PendingCallbackManager - Class in org.freedesktop.dbus.connections.base
 
PendingCallbackManager() - Constructor for class org.freedesktop.dbus.connections.base.PendingCallbackManager
 
pendingCallbackReplys - Variable in class org.freedesktop.dbus.connections.base.PendingCallbackManager
 
pendingCallbacks - Variable in class org.freedesktop.dbus.connections.base.PendingCallbackManager
 
pendingCalls - Variable in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
pendingErrorQueue - Variable in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
perform() - Method in interface org.freedesktop.dbus.connections.IDisconnectAction
 
Ping() - Method in class org.freedesktop.dbus.bin.DBusDaemon.DBusServer
 
Ping() - Method in class org.freedesktop.dbus.connections.base.GlobalHandler
 
Ping() - Method in interface org.freedesktop.dbus.interfaces.Peer
 
POOL_NUMBER - Static variable in class org.freedesktop.dbus.utils.NameableThreadFactory
 
populate(byte[], byte[], byte[], List<FileDescriptor>) - Method in class org.freedesktop.dbus.messages.Message
Create a message from wire-format data.
Position - Annotation Interface in org.freedesktop.dbus.annotations
Position annotation, to annotate Struct fields to be sent over DBus.
preallocate(int) - Method in class org.freedesktop.dbus.messages.Message
Create a buffer of num bytes.
preallocated - Variable in class org.freedesktop.dbus.messages.Message
 
preConnectCallback - Variable in class org.freedesktop.dbus.connections.config.TransportConfig
 
prepareCollection(byte[], int[], long) - Method in class org.freedesktop.dbus.messages.Message
 
PRIMITIVE - Enum constant in enum class org.freedesktop.dbus.messages.EmptyCollectionHelper.ECollectionSubType
 
PRIMITIVE_ARRAY - Enum constant in enum class org.freedesktop.dbus.messages.Message.ConstructorArgType
 
PRIMITIVE_TO_WRAPPER - Static variable in class org.freedesktop.dbus.utils.PrimitiveUtils
 
PrimitiveUtils - Class in org.freedesktop.dbus.utils
Utility class containing methods dealing with object and primitive class types.
PrimitiveUtils() - Constructor for class org.freedesktop.dbus.utils.PrimitiveUtils
 
print(byte[]) - Static method in class org.freedesktop.dbus.utils.Hexdump
 
print(byte[], int) - Static method in class org.freedesktop.dbus.utils.Hexdump
 
print(byte[], int, PrintStream) - Static method in class org.freedesktop.dbus.utils.Hexdump
 
print(byte[], PrintStream) - Static method in class org.freedesktop.dbus.utils.Hexdump
 
PROP_GET_METHOD - Static variable in class org.freedesktop.dbus.propertyref.PropRefRemoteHandler
 
PROP_GETALL_METHOD - Static variable in class org.freedesktop.dbus.connections.base.DBusBoundPropertyHandler
 
PROP_SET_METHOD - Static variable in class org.freedesktop.dbus.propertyref.PropRefRemoteHandler
 
Properties - Interface in org.freedesktop.dbus.interfaces
A standard properties interface.
Properties.PropertiesChanged - Class in org.freedesktop.dbus.interfaces
Signal generated when a property changes.
propertiesChanged - Variable in class org.freedesktop.dbus.interfaces.Properties.PropertiesChanged
 
PropertiesChanged(String, String, Map<String, Variant<?>>, List<String>) - Constructor for class org.freedesktop.dbus.interfaces.Properties.PropertiesChanged
 
PropertiesEmitsChangedSignal - Annotation Interface in org.freedesktop.dbus.annotations
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.
PropertiesEmitsChangedSignal.EmitChangeSignal - Enum Class in org.freedesktop.dbus.annotations
The different values which are supported for emitting a signal.
propertiesRemoved - Variable in class org.freedesktop.dbus.interfaces.Properties.PropertiesChanged
 
propertyMethods - Variable in class org.freedesktop.dbus.messages.ExportedObject
 
PropertyReadOnly - Exception Class in org.freedesktop.dbus.errors
Thrown if a attempt to edit read only property
PropertyReadOnly(String) - Constructor for exception class org.freedesktop.dbus.errors.PropertyReadOnly
 
PropertyRef - Class in org.freedesktop.dbus.propertyref
Contains the same information as a DBusBoundProperty, but as a POJO.
PropertyRef(String, Class<?>, DBusProperty.Access) - Constructor for class org.freedesktop.dbus.propertyref.PropertyRef
 
PropertyRef(String, Class<?>, DBusProperty.Access, PropertiesEmitsChangedSignal.EmitChangeSignal) - Constructor for class org.freedesktop.dbus.propertyref.PropertyRef
 
PropertyRef(DBusProperty) - Constructor for class org.freedesktop.dbus.propertyref.PropertyRef
 
PropHandled() - Constructor for enum class org.freedesktop.dbus.connections.base.DBusBoundPropertyHandler.PropHandled
 
PropRefRemoteHandler - Class in org.freedesktop.dbus.propertyref
Contains DBusBoundProperty code used for remote method invokation.
PropRefRemoteHandler() - Constructor for class org.freedesktop.dbus.propertyref.PropRefRemoteHandler
 
PROTOCOL - Static variable in class org.freedesktop.dbus.messages.Message
The current protocol major version.
protover - Variable in class org.freedesktop.dbus.messages.Message
 
PROVIDERS - Static variable in class org.freedesktop.dbus.connections.transports.TransportBuilder
 
PROXY_SPLIT_PATTERN - Static variable in class org.freedesktop.dbus.utils.CommonRegexPattern
 
put(K, V) - Method in class org.freedesktop.dbus.DBusMap
Deprecated.
 
putAll(Map<? extends K, ? extends V>) - Method in class org.freedesktop.dbus.DBusMap
Deprecated.
 
putOrRemove(MatchRuleField, String) - Method in class org.freedesktop.dbus.matchrules.DBusMatchRuleBuilder
Set or remove a value for a given field.
putTypeCache(Type, Type[]) - Static method in class org.freedesktop.dbus.Container
 

Q

QUEUE_POLL_WAIT - Static variable in class org.freedesktop.dbus.bin.DBusDaemon
 
queueCallback(MethodCall, Method, CallbackHandler<?>) - Method in class org.freedesktop.dbus.connections.AbstractConnection
 
queueCallback(MethodCall, Method, CallbackHandler<?>, AbstractConnection) - Method in class org.freedesktop.dbus.connections.base.PendingCallbackManager
 
queueInvokeMethod(MethodCall, Method, Object) - Method in class org.freedesktop.dbus.connections.base.ConnectionMethodInvocation
 

R

RANDOM - Static variable in class org.freedesktop.dbus.connections.SASL
 
RANDOM - Static variable in class org.freedesktop.dbus.transport.tcp.TcpTransportProvider
 
RANDOM - Static variable in class org.freedesktop.dbus.utils.Util
 
randomString(int) - Static method in class org.freedesktop.dbus.utils.Util
Generate a simple (cryptographic insecure) random string.
READ - Enum constant in enum class org.freedesktop.dbus.annotations.DBusProperty.Access
 
READ_WRITE - Enum constant in enum class org.freedesktop.dbus.annotations.DBusProperty.Access
 
reader - Variable in class org.freedesktop.dbus.connections.transports.TransportConnection
 
readerThread - Variable in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
readFileDescriptors(SocketChannel) - Method in class org.freedesktop.dbus.spi.message.AbstractInputStreamMessageReader
Methods which will be called when file descriptor passing is enabled.
readFileDescriptors(SocketChannel) - Method in class org.freedesktop.dbus.spi.message.InputStreamMessageReader
 
readFileToList(String) - Static method in class org.freedesktop.dbus.utils.Util
Reads a file to a List<String> (each line is one entry in list).
readFileToString(File) - Static method in class org.freedesktop.dbus.utils.Util
Reads a file to a String.
readHeaderVariants(byte[], byte[], int[], Message.ExtractOptions) - Method in class org.freedesktop.dbus.messages.Message
Special lightweight version to read the variant objects in DBus message header.
readIncoming() - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
readMessage() - Method in class org.freedesktop.dbus.connections.transports.AbstractTransport
Read a message from the underlying socket.
readMessage() - Method in class org.freedesktop.dbus.spi.message.AbstractInputStreamMessageReader
 
readMessage() - Method in interface org.freedesktop.dbus.spi.message.IMessageReader
 
readProperties(File) - Static method in class org.freedesktop.dbus.utils.Util
Trys to read a properties file.
readProperties(InputStream) - Static method in class org.freedesktop.dbus.utils.Util
Tries to read a properties file from an inputstream.
readTextFileFromStream(InputStream, Charset, boolean) - Static method in class org.freedesktop.dbus.utils.Util
Reads a text file from given InputStream using the given Charset.
receive(SocketChannel) - Method in class org.freedesktop.dbus.connections.SASL
 
receivingService - Variable in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
ReceivingService - Class in org.freedesktop.dbus.connections.base
Service providing threads for every type of message expected to be received by DBus.
ReceivingService(String, ReceivingServiceConfig) - Constructor for class org.freedesktop.dbus.connections.base.ReceivingService
Creates a new instance.
ReceivingServiceConfig - Class in org.freedesktop.dbus.connections.config
Bean which holds configuration for ReceivingService.
ReceivingServiceConfig() - Constructor for class org.freedesktop.dbus.connections.config.ReceivingServiceConfig
 
ReceivingServiceConfigBuilder<R> - Class in org.freedesktop.dbus.connections.config
Configuration builder to configure ReceivingService.
ReceivingServiceConfigBuilder(Supplier<R>) - Constructor for class org.freedesktop.dbus.connections.config.ReceivingServiceConfigBuilder
 
receivingThreadConfig() - Method in class org.freedesktop.dbus.connections.impl.BaseConnectionBuilder
Returns the builder to configure the receiving thread pools.
recursiveAdd(ObjectTree.TreeNode, String, ExportedObject, String) - Method in class org.freedesktop.dbus.messages.ObjectTree
 
recursiveFind(ObjectTree.TreeNode, String) - Method in class org.freedesktop.dbus.messages.ObjectTree
 
recursiveGetDBusType(StringBuffer[], Type, boolean, int) - Static method in class org.freedesktop.dbus.Marshalling
 
recursivePrint(ObjectTree.TreeNode) - Method in class org.freedesktop.dbus.messages.ObjectTree
 
recursiveRemove(ObjectTree.TreeNode, String) - Method in class org.freedesktop.dbus.messages.ObjectTree
 
referant - Variable in class org.freedesktop.dbus.StrongReference
 
ReflectionFileDescriptorHelper - Class in org.freedesktop.dbus.utils
Helper to work with FileDescriptor instances by using reflection
ReflectionFileDescriptorHelper() - Constructor for class org.freedesktop.dbus.utils.ReflectionFileDescriptorHelper
 
register() - Method in class org.freedesktop.dbus.connections.impl.DBusConnection
Register this connection on the bus using 'Hello' message.
Will do nothing if session was already registered.
registered - Variable in class org.freedesktop.dbus.connections.impl.DBusConnection
Whether the connection was registered using 'Hello' message.
registerSelf - Variable in class org.freedesktop.dbus.connections.config.TransportConfig
 
REJECT - Enum constant in enum class org.freedesktop.dbus.connections.SASL.SaslResult
 
REJECTED - Enum constant in enum class org.freedesktop.dbus.connections.SASL.SaslCommand
 
rejectUnknownProperty(MethodCall, Object[]) - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
Sends a reply on the bus to signal a non-existing property was requested.
releaseBusName(String) - Method in class org.freedesktop.dbus.connections.impl.DBusConnection
Release a bus name.
ReleaseName(String) - Method in class org.freedesktop.dbus.bin.DBusDaemon.DBusServer
 
ReleaseName(String) - Method in interface org.freedesktop.dbus.interfaces.DBus
Release a name on the bus.
remote - Variable in class org.freedesktop.dbus.RemoteInvocationHandler
 
RemoteInvocationHandler - Class in org.freedesktop.dbus
 
RemoteInvocationHandler(AbstractConnection, RemoteObject) - Constructor for class org.freedesktop.dbus.RemoteInvocationHandler
 
RemoteObject - Class in org.freedesktop.dbus
 
RemoteObject(String, String, Class<? extends DBusInterface>, boolean) - Constructor for class org.freedesktop.dbus.RemoteObject
 
remove(Object) - Method in class org.freedesktop.dbus.DBusMap
Deprecated.
 
remove(String) - Method in class org.freedesktop.dbus.connections.base.FallbackContainer
 
remove(String) - Method in class org.freedesktop.dbus.messages.ObjectTree
 
removeCallback(MethodCall) - Method in class org.freedesktop.dbus.connections.base.PendingCallbackManager
 
removeConnection(DBusDaemon.ConnectionStruct) - Method in class org.freedesktop.dbus.bin.DBusDaemon
 
removeFallback(String) - Method in class org.freedesktop.dbus.connections.AbstractConnection
Remove a fallback
removeGenericSigHandler(DBusMatchRule, DBusSigHandler<DBusSignal>) - Method in class org.freedesktop.dbus.connections.AbstractConnection
Remove a generic signal handler with the given DBusMatchRule.
removeGenericSigHandler(DBusMatchRule, DBusSigHandler<DBusSignal>) - Method in class org.freedesktop.dbus.connections.impl.DBusConnection
 
removeGenericSigHandler(DBusMatchRule, DBusSigHandler<DBusSignal>) - Method in class org.freedesktop.dbus.connections.impl.DirectConnection
 
RemoveMatch(String) - Method in class org.freedesktop.dbus.bin.DBusDaemon.DBusServer
 
RemoveMatch(String) - Method in interface org.freedesktop.dbus.interfaces.DBus
Remove a match rule.
removeParameter(String) - Method in class org.freedesktop.dbus.connections.BusAddress
Remove parameter with given name.
removeSigHandler(Class<T>, String, DBusInterface, DBusSigHandler<T>) - Method in class org.freedesktop.dbus.connections.impl.DBusConnection
Remove a Signal Handler.
removeSigHandler(Class<T>, String, DBusSigHandler<T>) - Method in class org.freedesktop.dbus.connections.impl.DBusConnection
Remove a Signal Handler.
removeSigHandler(Class<T>, DBusInterface, DBusSigHandler<T>) - Method in class org.freedesktop.dbus.connections.AbstractConnection
Remove a Signal Handler.
removeSigHandler(Class<T>, DBusSigHandler<T>) - Method in class org.freedesktop.dbus.connections.AbstractConnection
Remove a Signal Handler.
removeSigHandler(DBusMatchRule, DBusSigHandler<T>) - Method in class org.freedesktop.dbus.connections.AbstractConnection
Remove a match rule with the given DBusSigHandler.
removeSigHandler(DBusMatchRule, DBusSigHandler<T>) - Method in class org.freedesktop.dbus.connections.impl.DBusConnection
Remove a match rule with the given DBusSigHandler.
removeSigHandler(DBusMatchRule, DBusSigHandler<T>) - Method in class org.freedesktop.dbus.connections.impl.DirectConnection
 
reply - Variable in class org.freedesktop.dbus.messages.MethodCall
 
REPLY_SERIAL - Static variable in class org.freedesktop.dbus.messages.constants.HeaderField
 
replyWaitTimeout - Static variable in class org.freedesktop.dbus.messages.MethodCall
 
requestBusName(String) - Method in class org.freedesktop.dbus.connections.impl.DBusConnection
Request a bus name.
requestedDisconnect(Integer) - Method in interface org.freedesktop.dbus.connections.IDisconnectCallback
Called when the disconnect was intended.
RequestName(String, UInt32) - Method in class org.freedesktop.dbus.bin.DBusDaemon.DBusServer
 
RequestName(String, UInt32) - Method in interface org.freedesktop.dbus.interfaces.DBus
Request a name on the bus.
requireBase(T, Predicate<T>, Function<String, X>, String) - Static method in class org.freedesktop.dbus.utils.DBusObjects
Basic checks of input (e.g.
requireBusName(String) - Static method in class org.freedesktop.dbus.utils.DBusObjects
Ensures given string is a valid bus name.
requireBusName(String, String) - Static method in class org.freedesktop.dbus.utils.DBusObjects
Ensures given string is a valid bus name.
requireBusNameOrConnectionId(String) - Static method in class org.freedesktop.dbus.utils.DBusObjects
Ensures given string is a valid bus name or connection Id.
requireConnectionId(String) - Static method in class org.freedesktop.dbus.utils.DBusObjects
Ensures given string is a valid connection Id.
requireDBusInterface(Class<?>) - Static method in class org.freedesktop.dbus.utils.DBusObjects
Ensures that the given class is implements or extends DBusInterface class.
requireDBusInterface(Class<?>, String) - Static method in class org.freedesktop.dbus.utils.DBusObjects
Ensures that the given class is implements or extends DBusInterface class.
requireDBusInterface(String) - Static method in class org.freedesktop.dbus.utils.DBusObjects
Checks if given String is a valid DBusInterface.
requireDBusSignal(Class<?>) - Static method in class org.freedesktop.dbus.utils.DBusObjects
Ensures that the given class is implements or extends DBusSignal class.
requireDBusSignal(Class<?>, String) - Static method in class org.freedesktop.dbus.utils.DBusObjects
Ensures that the given class is implements or extends DBusSignal class.
requireDBusSignalRule(Class<?>, String) - Static method in class org.freedesktop.dbus.utils.DBusObjects
Checks if given type is a DBusSignal and source comply with naming rules.
requireNotBusName(String, String) - Static method in class org.freedesktop.dbus.utils.DBusObjects
Ensures given string is NOT a valid bus name.
requireNotNull(T, Supplier<X>) - Static method in class org.freedesktop.dbus.utils.DBusObjects
Ensure given value is not null.
requireObjectPath(String) - Static method in class org.freedesktop.dbus.utils.DBusObjects
Ensures given string is a valid object path.
requireObjectPath(String, String) - Static method in class org.freedesktop.dbus.utils.DBusObjects
Ensures given string is a valid object path.
requireObjectPath(DBusPath) - Static method in class org.freedesktop.dbus.utils.DBusObjects
Ensures given DBusPath is a valid object path.
requireObjectPath(DBusPath, String) - Static method in class org.freedesktop.dbus.utils.DBusObjects
Ensures given DBusPath is a valid object path.
requirePackage(Class<?>) - Static method in class org.freedesktop.dbus.utils.DBusObjects
Ensures that the given class is part of a package.
requirePackage(Class<?>, String) - Static method in class org.freedesktop.dbus.utils.DBusObjects
Ensures that the given class is part of a package.
reset() - Method in class org.freedesktop.dbus.utils.TimeMeasure
Resets the start time.
response - Variable in class org.freedesktop.dbus.connections.SASL.Command
 
retryHandler - Variable in class org.freedesktop.dbus.connections.base.ReceivingService
 
retryHandler - Variable in class org.freedesktop.dbus.connections.config.ReceivingServiceConfig
 
returnType - Variable in class org.freedesktop.dbus.connections.impl.BaseConnectionBuilder
 
right - Variable in class org.freedesktop.dbus.messages.ObjectTree.TreeNode
 
root - Variable in class org.freedesktop.dbus.messages.ObjectTree
 
rsConfigBuilder - Variable in class org.freedesktop.dbus.connections.impl.BaseConnectionBuilder
 
rules - Variable in class org.freedesktop.dbus.bin.DBusDaemon.ConnectionStruct
 
run - Variable in class org.freedesktop.dbus.bin.DBusDaemon
 
run() - Method in class org.freedesktop.dbus.bin.DBusDaemon.DBusDaemonReaderThread
 
run() - Method in class org.freedesktop.dbus.bin.DBusDaemon.DBusDaemonSenderThread
 
run() - Method in class org.freedesktop.dbus.bin.DBusDaemon
 
run() - Method in class org.freedesktop.dbus.connections.base.IncomingMessageThread
 
runCallback(Consumer<AbstractTransport>) - Method in class org.freedesktop.dbus.connections.transports.AbstractTransport
Runs a callback if not null.
running - Variable in class org.freedesktop.dbus.bin.DBusDaemon.DBusDaemonReaderThread
 
running - Variable in class org.freedesktop.dbus.bin.DBusDaemon.DBusDaemonSenderThread
 
rval - Variable in class org.freedesktop.dbus.DBusAsyncReply
 

S

SASL - Class in org.freedesktop.dbus.connections
 
SASL(SaslConfig) - Constructor for class org.freedesktop.dbus.connections.SASL
Create a new SASL auth handler.
SASL.Command - Class in org.freedesktop.dbus.connections
 
SASL.SaslAuthState - Enum Class in org.freedesktop.dbus.connections
 
SASL.SaslCommand - Enum Class in org.freedesktop.dbus.connections
 
SASL.SaslMode - Enum Class in org.freedesktop.dbus.connections
 
SASL.SaslResult - Enum Class in org.freedesktop.dbus.connections
 
saslAuthMode - Variable in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
 
SaslAuthMode(int) - Constructor for enum class org.freedesktop.dbus.connections.transports.TransportBuilder.SaslAuthMode
 
SaslAuthState() - Constructor for enum class org.freedesktop.dbus.connections.SASL.SaslAuthState
 
SaslCommand() - Constructor for enum class org.freedesktop.dbus.connections.SASL.SaslCommand
 
saslConfig - Variable in class org.freedesktop.dbus.connections.config.SaslConfigBuilder
 
saslConfig - Variable in class org.freedesktop.dbus.connections.config.TransportConfig
 
saslConfig - Variable in class org.freedesktop.dbus.connections.SASL
 
SaslConfig - Class in org.freedesktop.dbus.connections.config
Bean contains configuration for SASL authentication.
SaslConfig() - Constructor for class org.freedesktop.dbus.connections.config.SaslConfig
 
saslConfigBuilder - Variable in class org.freedesktop.dbus.connections.config.TransportConfigBuilder
 
SaslConfigBuilder<R> - Class in org.freedesktop.dbus.connections.config
Configuration used to setup a sasl authentication.
SaslConfigBuilder(TransportConfigBuilder<?, R>) - Constructor for class org.freedesktop.dbus.connections.config.SaslConfigBuilder
 
SaslMode() - Constructor for enum class org.freedesktop.dbus.connections.SASL.SaslMode
 
SaslResult() - Constructor for enum class org.freedesktop.dbus.connections.SASL.SaslResult
 
saslUid - Variable in class org.freedesktop.dbus.connections.config.SaslConfig
 
saveFile(String, String) - Static method in class org.freedesktop.dbus.bin.DBusDaemon
 
second - Variable in class org.freedesktop.dbus.bin.DBusDaemon.Pair
 
self() - Method in class org.freedesktop.dbus.connections.config.TransportConfigBuilder
Return ourselves.
self() - Method in class org.freedesktop.dbus.connections.impl.BaseConnectionBuilder
Return ourselves.
send(SocketChannel, SASL.SaslCommand, String...) - Method in class org.freedesktop.dbus.connections.SASL
 
send(DBusDaemon.ConnectionStruct, Message) - Method in class org.freedesktop.dbus.bin.DBusDaemon
 
send(DBusDaemon.ConnectionStruct, Message, boolean) - Method in class org.freedesktop.dbus.bin.DBusDaemon
 
sender - Variable in class org.freedesktop.dbus.bin.DBusDaemon
 
SENDER - Enum constant in enum class org.freedesktop.dbus.matchrules.MatchRuleField
 
SENDER - Static variable in class org.freedesktop.dbus.messages.constants.HeaderField
 
senderService - Variable in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
sendMessage(Message) - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
Send a message or signal to the DBus daemon.
sendMessageInternally(Message) - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
Send a message to DBus.
serial - Variable in class org.freedesktop.dbus.messages.Message
 
serialize() - Method in interface org.freedesktop.dbus.interfaces.DBusSerializable
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.errors.AccessDenied
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.errors.InvalidMethodArgument
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.errors.MatchRuleInvalid
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.errors.NoReply
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.errors.NotSupported
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.errors.PropertyReadOnly
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.errors.ServiceUnknown
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.errors.Timeout
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.errors.UnknownInterface
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.errors.UnknownMethod
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.errors.UnknownObject
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.errors.UnknownProperty
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.exceptions.AddressResolvingException
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.exceptions.AuthenticationException
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.exceptions.ClassOutsideOfPackageException
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.exceptions.DBusConnectionException
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.exceptions.DBusException
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.exceptions.DBusExecutionException
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.exceptions.DBusTypeConversationRuntimeException
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.exceptions.FatalDBusException
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.exceptions.IllegalThreadPoolStateException
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.exceptions.InternalMessageException
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.exceptions.InvalidBusAddressException
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.exceptions.InvalidBusNameException
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.exceptions.InvalidInterfaceSignature
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.exceptions.InvalidObjectPathException
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.exceptions.InvalidSignalException
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.exceptions.MarshallingException
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.exceptions.MessageFormatException
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.exceptions.MessageProtocolVersionException
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.exceptions.MessageTypeException
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.exceptions.MissingInterfaceImplementationException
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.exceptions.NotConnected
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.exceptions.SocketClosedException
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.exceptions.TransportConfigurationException
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.exceptions.TransportRegistrationException
 
serialVersionUID - Static variable in exception class org.freedesktop.dbus.exceptions.UnknownTypeCodeException
 
SERVER - Enum constant in enum class org.freedesktop.dbus.connections.SASL.SaslMode
 
serverSocket - Variable in class org.freedesktop.dbus.transport.jnr.UnixSocketTransport
 
serverSocket - Variable in class org.freedesktop.dbus.transport.jre.NativeUnixSocketTransport
 
serverSocket - Variable in class org.freedesktop.dbus.transport.tcp.TcpTransport
 
serviceLoaderClassLoader - Variable in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
 
serviceLoaderClassLoader - Variable in class org.freedesktop.dbus.connections.config.TransportConfig
 
serviceLoaderModuleLayer - Variable in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
 
serviceLoaderModuleLayer - Variable in class org.freedesktop.dbus.connections.config.TransportConfig
 
ServiceUnknown - Exception Class in org.freedesktop.dbus.errors
Thrown if the requested service was not available
ServiceUnknown(String) - Constructor for exception class org.freedesktop.dbus.errors.ServiceUnknown
 
SESSION - Enum constant in enum class org.freedesktop.dbus.connections.impl.DBusConnection.DBusBusType
Session Bus
Set(String, String, A) - Method in interface org.freedesktop.dbus.interfaces.Properties
Set the value for the given property.
setAdditionalConfig(Map<String, Object>) - Method in class org.freedesktop.dbus.connections.config.TransportConfig
 
setAfterBindCallback(Consumer<AbstractTransport>) - Method in class org.freedesktop.dbus.connections.config.TransportConfig
 
setArgs(Object[]) - Method in class org.freedesktop.dbus.messages.Message
 
setAuthMode(int) - Method in class org.freedesktop.dbus.connections.config.SaslConfig
 
setAutoConnect(boolean) - Method in class org.freedesktop.dbus.connections.config.TransportConfig
 
setBindCallback(Consumer<AbstractTransport>) - Method in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
Callback which will be called by transport right after the server socket was bound.
Server will not yet accept connections at this point, but it started listening on the configured address.
setBusAddress(BusAddress) - Method in class org.freedesktop.dbus.connections.config.TransportConfig
 
setByteCounter(long) - Method in class org.freedesktop.dbus.messages.Message
 
setCall(MethodCall) - Method in class org.freedesktop.dbus.messages.MethodReturn
 
setConnectCallback(Consumer<AbstractTransport>) - Method in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
Callback which will be called by transport right before the socket is bound and connections will be accepted.
setDaemonAndStart(AbstractTransport) - Method in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
 
setDefaultTimeout(long) - Static method in class org.freedesktop.dbus.messages.MethodCall
Set the default timeout for method calls.
setDisconnectCallback(IDisconnectCallback) - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
Deprecated, for removal: This API element is subject to removal in a future version.
should be set on construction using the builder
setDisconnectCallback(IDisconnectCallback) - Method in class org.freedesktop.dbus.connections.impl.ConnectionConfig
 
setEndianess(byte) - Method in class org.freedesktop.dbus.connections.config.TransportConfig
 
setErrorThreadPoolSize(int) - Method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfig
 
setErrorThreadPriority(int) - Method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfig
 
setExportWeakReferences(boolean) - Method in class org.freedesktop.dbus.connections.impl.ConnectionConfig
 
setFileDescriptorSupport(boolean) - Method in class org.freedesktop.dbus.connections.config.SaslConfig
Enable/disable support of file descriptor passing.
setFileDescriptorSupport(boolean) - Method in class org.freedesktop.dbus.spi.message.DefaultSocketProvider
 
setFileDescriptorSupport(boolean) - Method in interface org.freedesktop.dbus.spi.message.ISocketProvider
Called to indicate if the current AbstractTransport implementation supports file descriptor passing.
setFileGroup(String) - Method in class org.freedesktop.dbus.connections.config.TransportConfig
 
setFileOwner(String) - Method in class org.freedesktop.dbus.connections.config.TransportConfig
 
setFilePermissions(Path, String, String, Set<PosixFilePermission>) - Static method in class org.freedesktop.dbus.utils.Util
Setup the unix socket file permissions.
setFileUnixPermissions(PosixFilePermission...) - Method in class org.freedesktop.dbus.connections.config.TransportConfig
 
setGuid(String) - Method in class org.freedesktop.dbus.connections.config.SaslConfig
 
setHeader(Object[]) - Method in class org.freedesktop.dbus.messages.Message
Set header content.
setImportWeakReferences(boolean) - Method in class org.freedesktop.dbus.connections.impl.ConnectionConfig
 
setListening(boolean) - Method in class org.freedesktop.dbus.connections.config.TransportConfig
 
setMethodCallThreadPoolSize(int) - Method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfig
 
setMethodCallThreadPriority(int) - Method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfig
 
setMethodReturnThreadPoolSize(int) - Method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfig
 
setMethodReturnThreadPriority(int) - Method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfig
 
setMode(SASL.SaslMode) - Method in class org.freedesktop.dbus.connections.config.SaslConfig
 
setPath(String) - Method in class org.freedesktop.dbus.DBusPath
Deprecated, for removal: This API element is subject to removal in a future version.
path will be final in future, please do no longer use the setter.
setPreConnectCallback(Consumer<AbstractTransport>) - Method in class org.freedesktop.dbus.connections.config.TransportConfig
 
setPreConnectCallback(Consumer<AbstractTransport>) - Method in class org.freedesktop.dbus.connections.transports.AbstractTransport
Set a callback which will be called right before the connection will be established to the transport.
setRegisterSelf(boolean) - Method in class org.freedesktop.dbus.connections.config.TransportConfig
 
setReply(Message) - Method in class org.freedesktop.dbus.messages.MethodCall
 
setResponse(String) - Method in class org.freedesktop.dbus.connections.SASL.Command
 
setRetryHandler(IThreadPoolRetryHandler) - Method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfig
 
setSaslAuthMode(TransportBuilder.SaslAuthMode) - Method in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
Use this to override the default authentication mode which would be used by the transport based on the BusAddress.
setSaslConfig(SaslConfig) - Method in class org.freedesktop.dbus.connections.config.TransportConfig
 
setSaslUid(OptionalLong) - Method in class org.freedesktop.dbus.connections.config.SaslConfig
 
setSerial(long) - Method in class org.freedesktop.dbus.messages.Message
 
setServiceLoaderClassLoader(ClassLoader) - Method in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
ClassLoader to use for ServiceLoader to find ITransportProvider implementations.
setServiceLoaderClassLoader(ClassLoader) - Method in class org.freedesktop.dbus.connections.config.TransportConfig
 
setServiceLoaderModuleLayer(ModuleLayer) - Method in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
Module Layer to use for ServiceLoader to find ITransportProvider implementations.
setServiceLoaderModuleLayer(ModuleLayer) - Method in class org.freedesktop.dbus.connections.config.TransportConfig
 
setSignalThreadPoolSize(int) - Method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfig
 
setSignalThreadPriority(int) - Method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfig
 
setSource(String) - Method in class org.freedesktop.dbus.messages.Message
Warning, do not use this method unless you really know what you are doing.
setSource(String) - Method in class org.freedesktop.dbus.ObjectPath
Deprecated.
 
setStartTm(long) - Method in class org.freedesktop.dbus.utils.TimeMeasure
Change the start time (for unit testing only!).
setStrictCookiePermissions(boolean) - Method in class org.freedesktop.dbus.connections.config.SaslConfig
Enable/disable checking of file permissions of the cookie files (used for DBUS_COOKIE_SHA1).
Cookie permission check will only be used on Linux/Unix like OSes.
setTimeout(int) - Method in class org.freedesktop.dbus.connections.config.TransportConfig
 
setType(String) - Method in exception class org.freedesktop.dbus.exceptions.DBusExecutionException
Deprecated, for removal: This API element is subject to removal in a future version.
the configured type is never used
setUnixSocketGroup(String) - Method in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
The file group for the created unix socket.
Ignored if TCP is used.

Will only work if currently running JVM process user has suitable permissions to change the group.
setUnixSocketOwner(String) - Method in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
The file owner for the created unix socket.
Ignored if TCP is used.

Will only work if currently running JVM process user has suitable permissions to change the owner.
setUnixSocketPermissions(PosixFilePermission...) - Method in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
The file permissions for the created unix socket.
Ignored if TCP is used or if the OS is Windows.

Will only work if currently running JVM process user has suitable permissions to change the permissions.
setUnknownSignalHandler(Consumer<DBusSignal>) - Method in class org.freedesktop.dbus.connections.impl.ConnectionConfig
 
setup() - Method in class org.freedesktop.dbus.Container
 
setupAndInvoke(MethodCall, Method, Object, boolean) - Method in class org.freedesktop.dbus.connections.base.ConnectionMethodInvocation
 
setValue(V) - Method in class org.freedesktop.dbus.DBusMap.Entry
Deprecated.
 
setWeakReferences(boolean) - Method in class org.freedesktop.dbus.connections.AbstractConnection
Deprecated, for removal: This API element is subject to removal in a future version.
should be set during construction time (using the builder), will be removed in future
setWireData(byte[][]) - Method in class org.freedesktop.dbus.messages.Message
 
shared - Variable in class org.freedesktop.dbus.connections.impl.DBusConnection
Whether this connection is used in shared mode.
shared - Variable in class org.freedesktop.dbus.connections.impl.DBusConnectionBuilder
 
shortValue() - Method in class org.freedesktop.dbus.types.UInt16
The value of this as a short.
shortValue() - Method in class org.freedesktop.dbus.types.UInt32
The value of this as a short.
shortValue() - Method in class org.freedesktop.dbus.types.UInt64
The value of this as a short.
shutdown(int, TimeUnit) - Method in class org.freedesktop.dbus.connections.base.ReceivingService
Shutdown all executor services waiting up to the given timeout/unit.
shutdownNow() - Method in class org.freedesktop.dbus.connections.base.ReceivingService
Forcefully stop the executors.
sig - Variable in class org.freedesktop.dbus.MethodTuple
 
sig - Variable in class org.freedesktop.dbus.types.Variant
 
SigHandler() - Constructor for class org.freedesktop.dbus.connections.impl.DBusConnection.SigHandler
 
SIGNAL - Enum constant in enum class org.freedesktop.dbus.connections.shared.ExecutorNames
 
SIGNAL - Enum constant in enum class org.freedesktop.dbus.messages.constants.MessageTypes
 
SIGNAL - Static variable in class org.freedesktop.dbus.messages.constants.MessageType
Deprecated.
 
SIGNAL_NAMES - Static variable in class org.freedesktop.dbus.messages.DBusSignal
 
signalSource - Variable in class org.freedesktop.dbus.interfaces.ObjectManager.InterfacesAdded
 
signalSource - Variable in class org.freedesktop.dbus.interfaces.ObjectManager.InterfacesRemoved
 
signalThreadPoolSize - Variable in class org.freedesktop.dbus.connections.config.ReceivingServiceConfig
 
signalThreadPriority - Variable in class org.freedesktop.dbus.connections.config.ReceivingServiceConfig
 
SIGNALTYPEMAP - Static variable in class org.freedesktop.dbus.DBusMatchRule
Deprecated.
 
SIGNALTYPEMAP - Static variable in class org.freedesktop.dbus.matchrules.DBusMatchRule
 
SIGNATURE - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
SIGNATURE - Static variable in class org.freedesktop.dbus.messages.constants.HeaderField
 
SIGNATURE_STRING - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
sigrecips - Variable in class org.freedesktop.dbus.bin.DBusDaemon
 
singleMatcher - Variable in enum class org.freedesktop.dbus.matchrules.MatchRuleField
 
size() - Method in class org.freedesktop.dbus.DBusMap
Deprecated.
 
SLASH_PATTERN - Static variable in class org.freedesktop.dbus.messages.ObjectTree
 
snakeToCamelCase(String) - Static method in class org.freedesktop.dbus.utils.Util
Converts a snake-case-string to camel case string.
socket - Variable in class org.freedesktop.dbus.transport.jnr.UnixSocketTransport
 
socket - Variable in class org.freedesktop.dbus.transport.jre.NativeUnixSocketTransport
 
socket - Variable in class org.freedesktop.dbus.transport.tcp.TcpTransport
 
SocketClosedException - Exception Class in org.freedesktop.dbus.exceptions
Exception which indicates a terminated connection.
SocketClosedException() - Constructor for exception class org.freedesktop.dbus.exceptions.SocketClosedException
 
SocketClosedException(String) - Constructor for exception class org.freedesktop.dbus.exceptions.SocketClosedException
 
SocketClosedException(String, Throwable) - Constructor for exception class org.freedesktop.dbus.exceptions.SocketClosedException
 
SocketClosedException(Throwable) - Constructor for exception class org.freedesktop.dbus.exceptions.SocketClosedException
 
socketProviderImpl - Variable in class org.freedesktop.dbus.connections.transports.TransportConnection
 
socketProviderImpl - Variable in class org.freedesktop.dbus.spi.message.AbstractInputStreamMessageReader
 
socketProviderImpl - Variable in class org.freedesktop.dbus.spi.message.AbstractOutputStreamMessageWriter
 
source - Variable in class org.freedesktop.dbus.DBusCallInfo
 
source - Variable in class org.freedesktop.dbus.DBusPath
 
source - Variable in class org.freedesktop.dbus.ObjectPath
Deprecated.
 
spiLoader - Variable in class org.freedesktop.dbus.connections.transports.AbstractTransport
 
startInBackground() - Method in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
Start the DBusDaemon in background and returns immediately.
startInBackgroundAndWait() - Method in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
Starts the DBusDaemon in background.
startInBackgroundAndWait(long) - Method in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
Starts the DBusDaemon in background.
startInForeground() - Method in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
Run the DBusDaemon in foreground.
startListening() - Method in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
Start listening for incoming connections.
StartServiceByName(String, UInt32) - Method in class org.freedesktop.dbus.bin.DBusDaemon.DBusServer
 
StartServiceByName(String, UInt32) - Method in interface org.freedesktop.dbus.interfaces.DBus
Start a service.
startTm - Variable in class org.freedesktop.dbus.utils.TimeMeasure
Start time in nanoseconds.
startupLatch - Variable in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
 
strEquals(String, String) - Static method in class org.freedesktop.dbus.utils.Util
Null-safe equals for two strings.
strictCookiePermissions - Variable in class org.freedesktop.dbus.connections.config.SaslConfig
 
STRING - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
STRING_STRING - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
StrongReference<T> - Class in org.freedesktop.dbus
An alternative to a WeakReference when you don't want that behavior.
StrongReference(T) - Constructor for class org.freedesktop.dbus.StrongReference
 
Struct - Class in org.freedesktop.dbus
This class should be extended to create Structs.
Struct() - Constructor for class org.freedesktop.dbus.Struct
 
STRUCT - Enum constant in enum class org.freedesktop.dbus.messages.EmptyCollectionHelper.ECollectionSubType
 
STRUCT - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
STRUCT_STRING - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
STRUCT1 - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
STRUCT1_STRING - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
STRUCT2 - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
STRUCT2_STRING - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
StructHelper - Class in org.freedesktop.dbus
Helper util to create Struct subclasses when receiving it from DBus.
StructHelper() - Constructor for class org.freedesktop.dbus.StructHelper
 
stupidlyDecode(String) - Method in class org.freedesktop.dbus.connections.SASL
 
stupidlyEncode(byte[]) - Method in class org.freedesktop.dbus.connections.SASL
 
stupidlyEncode(String) - Method in class org.freedesktop.dbus.connections.SASL
Takes the string, encodes it as hex and then turns it into a string again.
SYMBOLS - Static variable in class org.freedesktop.dbus.utils.Util
Characters used for random strings
syntax() - Static method in class org.freedesktop.dbus.bin.DBusDaemon
 
SYSPROP_DBUS_TEST_HOME_DIR - Static variable in class org.freedesktop.dbus.config.DBusSysProps
 
SYSPROP_OS_NAME - Static variable in class org.freedesktop.dbus.utils.Util
 
SYSPROP_USER_HOME - Static variable in class org.freedesktop.dbus.connections.SASL
 
SYSTEM - Enum constant in enum class org.freedesktop.dbus.connections.impl.DBusConnection.DBusBusType
System Bus

T

tbuf - Variable in class org.freedesktop.dbus.spi.message.AbstractInputStreamMessageReader
 
TCP_CONNECT_TIMEOUT - Static variable in class org.freedesktop.dbus.transport.tcp.TcpTransportProvider
 
TcpBusAddress - Class in org.freedesktop.dbus.transport.tcp
 
TcpBusAddress(BusAddress) - Constructor for class org.freedesktop.dbus.transport.tcp.TcpBusAddress
 
TcpTransport - Class in org.freedesktop.dbus.transport.tcp
Transport type representing a transport connection to TCP.
TcpTransport(BusAddress, int, TransportConfig) - Constructor for class org.freedesktop.dbus.transport.tcp.TcpTransport
 
TcpTransportProvider - Class in org.freedesktop.dbus.transport.tcp
 
TcpTransportProvider() - Constructor for class org.freedesktop.dbus.transport.tcp.TcpTransportProvider
 
terminate - Variable in class org.freedesktop.dbus.connections.base.IncomingMessageThread
 
terminate() - Method in class org.freedesktop.dbus.bin.DBusDaemon.DBusDaemonReaderThread
 
terminate() - Method in class org.freedesktop.dbus.bin.DBusDaemon.DBusDaemonSenderThread
 
terminate() - Method in class org.freedesktop.dbus.connections.base.IncomingMessageThread
 
threadNumber - Variable in class org.freedesktop.dbus.utils.NameableThreadFactory
 
threadPriority - Variable in class org.freedesktop.dbus.utils.NameableThreadFactory
 
threadSupplier - Variable in class org.freedesktop.dbus.bin.DBusDaemon.ConnectionStruct
 
throwException() - Method in class org.freedesktop.dbus.messages.Error
Throw this as an exception of the correct type
TimeMeasure - Class in org.freedesktop.dbus.utils
Utility class for time measurements.
TimeMeasure() - Constructor for class org.freedesktop.dbus.utils.TimeMeasure
Create a new instance, used a formatter converting everything >= 5000 ms to seconds (X.Y -> 6.1).
TimeMeasure(TimeMeasure.ITimeMeasureFormat) - Constructor for class org.freedesktop.dbus.utils.TimeMeasure
Create a new instance using _ts millis as
TimeMeasure.ITimeMeasureFormat - Interface in org.freedesktop.dbus.utils
 
timeout - Variable in class org.freedesktop.dbus.connections.config.TransportConfig
 
timeout - Variable in class org.freedesktop.dbus.transport.tcp.TcpTransport
 
Timeout - Exception Class in org.freedesktop.dbus.errors
Thrown if a operation timed out
Timeout(String) - Constructor for exception class org.freedesktop.dbus.errors.Timeout
 
tmf - Variable in class org.freedesktop.dbus.utils.TimeMeasure
Formatter used for TimeMeasure.toString()
toAscii(byte[]) - Static method in class org.freedesktop.dbus.utils.Hexdump
 
toAscii(byte[], int, int) - Static method in class org.freedesktop.dbus.utils.Hexdump
 
toByteArray(byte[]) - Static method in class org.freedesktop.dbus.utils.Hexdump
Returns a string which can be written to a Java source file as part of a static initializer for a byte array.
toByteArray(byte[], int, int) - Static method in class org.freedesktop.dbus.utils.Hexdump
Returns a string which can be written to a Java source file as part of a static initializer for a byte array.
toElement(Node) - Static method in class org.freedesktop.dbus.utils.XmlUtil
Checks and converts given Node to Element if possible.
toHex(byte[]) - Static method in class org.freedesktop.dbus.utils.Hexdump
 
toHex(byte[], boolean) - Static method in class org.freedesktop.dbus.utils.Hexdump
 
toHex(byte[], int, int, boolean) - Static method in class org.freedesktop.dbus.utils.Hexdump
 
toJavaFileDescriptor(ISocketProvider) - Method in class org.freedesktop.dbus.FileDescriptor
Converts this DBus FileDescriptor to a FileDescriptor.
Tries to use the provided ISocketProvider if present first.
toObjectArray(Object) - Static method in class org.freedesktop.dbus.utils.Util
Convert a object of arbitrary type to an object array.
If input is null or not an array, an empty array will be returned.
top - Variable in class org.freedesktop.dbus.types.UInt64
 
top() - Method in class org.freedesktop.dbus.types.UInt64
Most significant 4 bytes.
toString() - Method in enum class org.freedesktop.dbus.annotations.PropertiesEmitsChangedSignal.EmitChangeSignal
 
toString() - Method in class org.freedesktop.dbus.bin.DBusDaemon.ConnectionStruct
 
toString() - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
toString() - Method in class org.freedesktop.dbus.connections.BusAddress
 
toString() - Method in class org.freedesktop.dbus.connections.config.SaslConfig
 
toString() - Method in class org.freedesktop.dbus.connections.SASL.Command
 
toString() - Method in enum class org.freedesktop.dbus.connections.shared.ExecutorNames
 
toString() - Method in class org.freedesktop.dbus.connections.transports.AbstractTransport
 
toString() - Method in class org.freedesktop.dbus.connections.transports.TransportConnection
 
toString() - Method in class org.freedesktop.dbus.Container
Returns this struct as a string.
toString() - Method in class org.freedesktop.dbus.DBusAsyncReply
 
toString() - Method in class org.freedesktop.dbus.DBusMap
Deprecated.
 
toString() - Method in class org.freedesktop.dbus.DBusPath
 
toString() - Method in class org.freedesktop.dbus.FileDescriptor
 
toString() - Method in class org.freedesktop.dbus.interfaces.DBus.NameAcquired
 
toString() - Method in class org.freedesktop.dbus.interfaces.DBus.NameLost
 
toString() - Method in class org.freedesktop.dbus.interfaces.DBus.NameOwnerChanged
 
toString() - Method in class org.freedesktop.dbus.interfaces.ObjectManager.InterfacesAdded
 
toString() - Method in class org.freedesktop.dbus.interfaces.ObjectManager.InterfacesRemoved
 
toString() - Method in class org.freedesktop.dbus.interfaces.Properties.PropertiesChanged
 
toString() - Method in class org.freedesktop.dbus.matchrules.DBusMatchRule
Converts this DBusMatchRule to a match rule string as required to use for DBus.addMatch(String) method.
toString() - Method in class org.freedesktop.dbus.messages.ExportedObject
 
toString() - Method in record class org.freedesktop.dbus.messages.Message.ExtractOptions
Returns a string representation of this record class.
toString() - Method in class org.freedesktop.dbus.messages.Message
Formats the message in a human-readable format.
toString() - Method in class org.freedesktop.dbus.messages.ObjectTree
 
toString() - Method in class org.freedesktop.dbus.RemoteObject
 
toString() - Method in class org.freedesktop.dbus.spi.message.AbstractInputStreamMessageReader
 
toString() - Method in class org.freedesktop.dbus.spi.message.AbstractOutputStreamMessageWriter
 
toString() - Method in class org.freedesktop.dbus.types.DBusListType
 
toString() - Method in class org.freedesktop.dbus.types.DBusMapType
 
toString() - Method in class org.freedesktop.dbus.types.UInt16
The value of this as a string.
toString() - Method in class org.freedesktop.dbus.types.UInt32
The value of this as a string
toString() - Method in class org.freedesktop.dbus.types.UInt64
The value of this as a string.
toString() - Method in class org.freedesktop.dbus.types.Variant
Format the Variant as a string.
toString() - Method in class org.freedesktop.dbus.utils.TimeMeasure
Returns the elapsed time in milliseconds formatted as string.
transport - Variable in class org.freedesktop.dbus.bin.DBusDaemon
 
transport - Variable in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
 
TRANSPORT_ID_GENERATOR - Static variable in class org.freedesktop.dbus.connections.transports.AbstractTransport
 
TRANSPORT_ID_GENERATOR - Static variable in class org.freedesktop.dbus.connections.transports.TransportConnection
 
transportBuilder - Variable in class org.freedesktop.dbus.connections.config.SaslConfigBuilder
 
TransportBuilder - Class in org.freedesktop.dbus.connections.transports
Builder to create transports of different types.
TransportBuilder(TransportConfig) - Constructor for class org.freedesktop.dbus.connections.transports.TransportBuilder
 
TransportBuilder.SaslAuthMode - Enum Class in org.freedesktop.dbus.connections.transports
Represents supported SASL authentication modes.
transportConfig() - Method in class org.freedesktop.dbus.connections.impl.BaseConnectionBuilder
Returns the builder to configure the used transport.
TransportConfig - Class in org.freedesktop.dbus.connections.config
Configuration used to setup a transport.
TransportConfig() - Constructor for class org.freedesktop.dbus.connections.config.TransportConfig
 
TransportConfig(BusAddress) - Constructor for class org.freedesktop.dbus.connections.config.TransportConfig
 
transportConfigBuilder - Variable in class org.freedesktop.dbus.connections.impl.BaseConnectionBuilder
 
transportConfigBuilder - Variable in class org.freedesktop.dbus.connections.transports.TransportBuilder
 
TransportConfigBuilder<X,R> - Class in org.freedesktop.dbus.connections.config
 
TransportConfigBuilder(Supplier<R>) - Constructor for class org.freedesktop.dbus.connections.config.TransportConfigBuilder
 
TransportConfigurationException - Exception Class in org.freedesktop.dbus.exceptions
 
TransportConfigurationException(String) - Constructor for exception class org.freedesktop.dbus.exceptions.TransportConfigurationException
 
TransportConfigurationException(String, Throwable) - Constructor for exception class org.freedesktop.dbus.exceptions.TransportConfigurationException
 
transportConnection - Variable in class org.freedesktop.dbus.connections.transports.AbstractTransport
 
TransportConnection - Class in org.freedesktop.dbus.connections.transports
Represents one transport connection of any type.
TransportConnection(MessageFactory, SocketChannel, ISocketProvider, IMessageWriter, IMessageReader) - Constructor for class org.freedesktop.dbus.connections.transports.TransportConnection
 
transportId - Variable in class org.freedesktop.dbus.connections.transports.AbstractTransport
 
TransportRegistrationException - Exception Class in org.freedesktop.dbus.exceptions
Thrown if registration of transport providers fails.
TransportRegistrationException(String) - Constructor for exception class org.freedesktop.dbus.exceptions.TransportRegistrationException
 
TransportRegistrationException(String, Throwable) - Constructor for exception class org.freedesktop.dbus.exceptions.TransportRegistrationException
 
TreeNode(String) - Constructor for class org.freedesktop.dbus.messages.ObjectTree.TreeNode
 
TreeNode(String, ExportedObject, String) - Constructor for class org.freedesktop.dbus.messages.ObjectTree.TreeNode
 
TRUE - Enum constant in enum class org.freedesktop.dbus.annotations.PropertiesEmitsChangedSignal.EmitChangeSignal
The signal is emitted with the value included.
Tuple - Class in org.freedesktop.dbus
This class should be extended to create Tuples.
Tuple() - Constructor for class org.freedesktop.dbus.Tuple
 
type - Variable in class org.freedesktop.dbus.connections.BusAddress
 
type - Variable in class org.freedesktop.dbus.messages.Message
 
type - Variable in class org.freedesktop.dbus.propertyref.PropertyRef
 
type - Variable in class org.freedesktop.dbus.types.Variant
 
type() - Element in annotation interface org.freedesktop.dbus.annotations.DBusBoundProperty
Type of the property, in case of complex types please create custom interface that extends TypeRef.
type() - Element in annotation interface org.freedesktop.dbus.annotations.DBusProperty
type of the property, in case of complex types please create custom interface that extends TypeRef.
type(Object[], Class<Object>) - Static method in class org.freedesktop.dbus.ArrayFrob
 
TYPE - Enum constant in enum class org.freedesktop.dbus.matchrules.MatchRuleField
 
TYPE_CACHE - Static variable in class org.freedesktop.dbus.Container
 
TYPE_CACHE - Static variable in class org.freedesktop.dbus.Marshalling
 
TYPE_CACHE - Static variable in class org.freedesktop.dbus.messages.DBusSignal
 
typeForMethod(Method) - Static method in class org.freedesktop.dbus.propertyref.PropertyRef
 
TypeRef<T> - Interface in org.freedesktop.dbus
Interface for retrieving generic type information with reflection.
types - Variable in class org.freedesktop.dbus.messages.DBusSignal.CachedConstructor
 

U

UInt16 - Class in org.freedesktop.dbus.types
Class to represent 16-bit unsigned integers.
UInt16(int) - Constructor for class org.freedesktop.dbus.types.UInt16
Create a UInt16 from an int.
UInt16(String) - Constructor for class org.freedesktop.dbus.types.UInt16
Create a UInt16 from a String.
UINT16 - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
UINT16_STRING - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
UInt32 - Class in org.freedesktop.dbus.types
Class to represent unsigned 32-bit numbers.
UInt32(long) - Constructor for class org.freedesktop.dbus.types.UInt32
Create a UInt32 from a long.
UInt32(String) - Constructor for class org.freedesktop.dbus.types.UInt32
Create a UInt32 from a String.
UINT32 - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
UINT32_STRING - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
UInt64 - Class in org.freedesktop.dbus.types
Class to represent unsigned 64-bit numbers.
UInt64(long) - Constructor for class org.freedesktop.dbus.types.UInt64
Create a UInt64 from a long.
UInt64(long, long) - Constructor for class org.freedesktop.dbus.types.UInt64
Create a UInt64 from two longs.
UInt64(String) - Constructor for class org.freedesktop.dbus.types.UInt64
Create a UInt64 from a String.
UInt64(BigInteger) - Constructor for class org.freedesktop.dbus.types.UInt64
Create a UInt64 from a BigInteger
UINT64 - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
UINT64_STRING - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
unExportObject(String) - Method in class org.freedesktop.dbus.connections.base.AbstractConnectionBase
Stop Exporting an object
unique - Variable in class org.freedesktop.dbus.bin.DBusDaemon.ConnectionStruct
 
UNIX_FDS - Static variable in class org.freedesktop.dbus.messages.constants.HeaderField
 
UnixBusAddress - Class in org.freedesktop.dbus.transport.jre
 
UnixBusAddress(BusAddress) - Constructor for class org.freedesktop.dbus.transport.jre.UnixBusAddress
 
unixSocketAddress - Variable in class org.freedesktop.dbus.transport.jnr.UnixSocketTransport
 
unixSocketAddress - Variable in class org.freedesktop.dbus.transport.jre.NativeUnixSocketTransport
 
unixSocketFileGroup - Variable in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
 
unixSocketFileOwner - Variable in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
 
unixSocketFilePermissions - Variable in class org.freedesktop.dbus.bin.EmbeddedDBusDaemon
 
UnixSocketTransport - Class in org.freedesktop.dbus.transport.jnr
Transport type representing a transport connection to a unix socket.
UnixSocketTransport(JnrUnixBusAddress, TransportConfig) - Constructor for class org.freedesktop.dbus.transport.jnr.UnixSocketTransport
 
UnknownInterface - Exception Class in org.freedesktop.dbus.errors
Thrown if a interface does not exist
UnknownInterface(String) - Constructor for exception class org.freedesktop.dbus.errors.UnknownInterface
 
UnknownMethod - Exception Class in org.freedesktop.dbus.errors
Thrown if the method called was unknown on the remote object
UnknownMethod(String) - Constructor for exception class org.freedesktop.dbus.errors.UnknownMethod
 
UnknownObject - Exception Class in org.freedesktop.dbus.errors
Thrown if the object was unknown on a remote connection
UnknownObject(String) - Constructor for exception class org.freedesktop.dbus.errors.UnknownObject
 
UnknownProperty - Exception Class in org.freedesktop.dbus.errors
Thrown if a property does not exist in the interface
UnknownProperty(String) - Constructor for exception class org.freedesktop.dbus.errors.UnknownProperty
 
unknownSignalHandler - Variable in class org.freedesktop.dbus.connections.impl.ConnectionConfig
 
UnknownTypeCodeException - Exception Class in org.freedesktop.dbus.exceptions
 
UnknownTypeCodeException(byte) - Constructor for exception class org.freedesktop.dbus.exceptions.UnknownTypeCodeException
 
unwrap(T[]) - Static method in class org.freedesktop.dbus.ArrayFrob
 
unwrapTypeRef(Class<?>) - Static method in class org.freedesktop.dbus.utils.Util
Gets the type wrapped by a TypeRef interface.
UpdateActivationEnvironment(Map<String, String>[]) - Method in class org.freedesktop.dbus.bin.DBusDaemon.DBusServer
 
UpdateActivationEnvironment(Map<String, String>[]) - Method in interface org.freedesktop.dbus.interfaces.DBus
DBUS Specification:
Normally, session bus activated services inherit the environment of the bus daemon.
updateBusAddress(boolean) - Method in class org.freedesktop.dbus.connections.config.TransportConfig
Toggles the busaddress to be a listening (server) or non listening (client) connection.
updateEndianess(byte) - Method in class org.freedesktop.dbus.messages.Message
 
updatePermissions(String, String, Set<PosixFilePermission>) - Method in interface org.freedesktop.dbus.connections.transports.IFileBasedBusAddress
 
updatePermissions(String, String, Set<PosixFilePermission>) - Method in class org.freedesktop.dbus.transport.jnr.JnrUnixBusAddress
 
updatePermissions(String, String, Set<PosixFilePermission>) - Method in class org.freedesktop.dbus.transport.jre.UnixBusAddress
 
updateThreadName() - Method in class org.freedesktop.dbus.bin.DBusDaemon.ConnectionStruct
Update thread name to add the unique ID to thread name.
updateUniqueId(int) - Method in class org.freedesktop.dbus.bin.DBusDaemon.ConnectionStruct
 
upperCaseFirstChar(String) - Static method in class org.freedesktop.dbus.utils.Util
Upper case the first letter of the given string.
usesPrimitives(List<Type[]>, List<Type>) - Static method in class org.freedesktop.dbus.messages.Message
Compares a list of Type[] with a list of desired types.
Util - Class in org.freedesktop.dbus.utils
Utility class providing helper methods for handling strings, files and so on.
Util() - Constructor for class org.freedesktop.dbus.utils.Util
 

V

v - Variable in class org.freedesktop.dbus.types.DBusListType
 
v - Variable in class org.freedesktop.dbus.types.DBusMapType
 
validateBusName(String) - Static method in class org.freedesktop.dbus.utils.DBusObjects
Checks if input is valid bus name.
validateClassHasPackage(Class<?>) - Static method in class org.freedesktop.dbus.utils.DBusObjects
Checks if given class has/is in a package.
validateConnectionId(String) - Static method in class org.freedesktop.dbus.utils.DBusObjects
Checks if input is a valid connection Id.
validateDBusInterface(Class<?>) - Static method in class org.freedesktop.dbus.utils.DBusObjects
Checks if given class is compatible with DBusInterface class.
validateDBusSignal(Class<?>) - Static method in class org.freedesktop.dbus.utils.DBusObjects
Checks if given class is compatible with DBusSignal class.
validateNotBusName(String) - Static method in class org.freedesktop.dbus.utils.DBusObjects
Checks if input is NOT a valid bus name.
validateNotConnectionId(String) - Static method in class org.freedesktop.dbus.utils.DBusObjects
Checks if input is NOT a valid connection Id.
validateNotObjectPath(String) - Static method in class org.freedesktop.dbus.utils.DBusObjects
Checks if input is NOT a valid object path.
validateObjectPath(String) - Static method in class org.freedesktop.dbus.utils.DBusObjects
Checks if input is a valid object path.
validateTransportAddress(BusAddress) - Static method in class org.freedesktop.dbus.connections.impl.DBusConnectionBuilder
Checks if the given address can be used with the available transports.
value - Variable in class org.freedesktop.dbus.types.UInt16
 
value - Variable in class org.freedesktop.dbus.types.UInt32
 
value - Variable in class org.freedesktop.dbus.types.UInt64
 
value - Variable in class org.freedesktop.dbus.types.Variant
 
value() - Element in annotation interface org.freedesktop.dbus.annotations.DBusInterfaceName
The replacement interface name.
value() - Element in annotation interface org.freedesktop.dbus.annotations.DBusMemberName
The replacement member name.
value() - Element in annotation interface org.freedesktop.dbus.annotations.DBusProperties
Container for multiple properties
value() - Element in annotation interface org.freedesktop.dbus.annotations.DeprecatedOnDBus
Annotation value, true by default
value() - Element in annotation interface org.freedesktop.dbus.annotations.GlibCSymbol
 
value() - Element in annotation interface org.freedesktop.dbus.annotations.IntrospectionDescription
 
value() - Element in annotation interface org.freedesktop.dbus.annotations.MethodAllowInteractiveAutorization
Annotation value, true by default
value() - Element in annotation interface org.freedesktop.dbus.annotations.MethodError
 
value() - Element in annotation interface org.freedesktop.dbus.annotations.MethodNoReply
Annotation value, true by default
value() - Element in annotation interface org.freedesktop.dbus.annotations.Position
The order of this field in the Struct.
value() - Element in annotation interface org.freedesktop.dbus.annotations.PropertiesEmitsChangedSignal
 
value() - Method in class org.freedesktop.dbus.types.UInt64
The value of this as a BigInteger.
valueOf(String) - Static method in enum class org.freedesktop.dbus.annotations.DBusProperty.Access
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.freedesktop.dbus.annotations.PropertiesEmitsChangedSignal.EmitChangeSignal
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.freedesktop.dbus.connections.base.DBusBoundPropertyHandler.PropHandled
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.freedesktop.dbus.connections.impl.DBusConnection.DBusBusType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.freedesktop.dbus.connections.SASL.SaslAuthState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.freedesktop.dbus.connections.SASL.SaslCommand
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.freedesktop.dbus.connections.SASL.SaslMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.freedesktop.dbus.connections.SASL.SaslResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.freedesktop.dbus.connections.shared.ExecutorNames
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.freedesktop.dbus.connections.transports.TransportBuilder.SaslAuthMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.freedesktop.dbus.matchrules.MatchRuleField
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.freedesktop.dbus.messages.constants.MessageTypes
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.freedesktop.dbus.messages.EmptyCollectionHelper.ECollectionSubType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.freedesktop.dbus.messages.Message.ConstructorArgType
Returns the enum constant of this class with the specified name.
values - Variable in class org.freedesktop.dbus.matchrules.DBusMatchRuleBuilder
 
values() - Static method in enum class org.freedesktop.dbus.annotations.DBusProperty.Access
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.freedesktop.dbus.annotations.PropertiesEmitsChangedSignal.EmitChangeSignal
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.freedesktop.dbus.connections.base.DBusBoundPropertyHandler.PropHandled
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.freedesktop.dbus.connections.impl.DBusConnection.DBusBusType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.freedesktop.dbus.connections.SASL.SaslAuthState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.freedesktop.dbus.connections.SASL.SaslCommand
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.freedesktop.dbus.connections.SASL.SaslMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.freedesktop.dbus.connections.SASL.SaslResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.freedesktop.dbus.connections.shared.ExecutorNames
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.freedesktop.dbus.connections.transports.TransportBuilder.SaslAuthMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class org.freedesktop.dbus.DBusMap
Deprecated.
 
values() - Static method in enum class org.freedesktop.dbus.matchrules.MatchRuleField
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.freedesktop.dbus.messages.constants.MessageTypes
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.freedesktop.dbus.messages.EmptyCollectionHelper.ECollectionSubType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.freedesktop.dbus.messages.Message.ConstructorArgType
Returns an array containing the constants of this enum class, in the order they are declared.
Variant<T> - Class in org.freedesktop.dbus.types
A Wrapper class for Variant values.
Variant(T) - Constructor for class org.freedesktop.dbus.types.Variant
Create a Variant from a basic type object.
Variant(T, Type) - Constructor for class org.freedesktop.dbus.types.Variant
Create a Variant.
Variant(T, String) - Constructor for class org.freedesktop.dbus.types.Variant
Create a Variant.
It is expected that the given value is compatible with the provided DBus signature String.
This constructor is intended to be used when a generic using class/interface should be wrapped.
Map or List are two examples where it is not possible to determine the internal data type (the type represented by a generic placeholder) due to type erasure.
Therefore the only way to properly serialize these Maps/Lists is by providing a suitable signature manually.
VARIANT - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
VARIANT_STRING - Static variable in class org.freedesktop.dbus.messages.constants.ArgumentType
 
VariantBuilder - Class in org.freedesktop.dbus.types
Builder to create Variants for parameterized types like Collections or Maps more easily.
VariantBuilder(Class<?>) - Constructor for class org.freedesktop.dbus.types.VariantBuilder
 
version() - Static method in class org.freedesktop.dbus.bin.DBusDaemon
 

W

WAIT_AUTH - Enum constant in enum class org.freedesktop.dbus.connections.SASL.SaslAuthState
 
WAIT_BEGIN - Enum constant in enum class org.freedesktop.dbus.connections.SASL.SaslAuthState
 
WAIT_DATA - Enum constant in enum class org.freedesktop.dbus.connections.SASL.SaslAuthState
 
WAIT_OK - Enum constant in enum class org.freedesktop.dbus.connections.SASL.SaslAuthState
 
WAIT_REJECT - Enum constant in enum class org.freedesktop.dbus.connections.SASL.SaslAuthState
 
waitFor(String, IThrowingSupplier<Boolean, T>, long, long) - Static method in class org.freedesktop.dbus.utils.Util
Waits for the provided supplier to return true or throws an exception.
warning(SAXParseException) - Method in class org.freedesktop.dbus.utils.XmlErrorHandlers.XmlErrorHandlerQuiet
 
warning(SAXParseException) - Method in class org.freedesktop.dbus.utils.XmlErrorHandlers.XmlErrorHandlerRuntimeException
 
weakconn - Variable in class org.freedesktop.dbus.bin.DBusDaemon.DBusDaemonReaderThread
 
wiredata - Variable in class org.freedesktop.dbus.messages.Message
 
withAdditionalConfig(String, Object) - Method in class org.freedesktop.dbus.connections.config.TransportConfigBuilder
Adds an additional config key to the transport config.
Will overwrite value if key exists.
withAfterBindCallback(Consumer<AbstractTransport>) - Method in class org.freedesktop.dbus.connections.config.TransportConfigBuilder
Set a callback which will be called after bindImpl() on a server connection was called.
This method is only called if the transport is configured as server connection.
withArg0123(int, String) - Method in class org.freedesktop.dbus.matchrules.DBusMatchRuleBuilder
Set/add argument filter.
withArg0123Path(int, String) - Method in class org.freedesktop.dbus.matchrules.DBusMatchRuleBuilder
Set argument path filter.
withArg0Namespace(String) - Method in class org.freedesktop.dbus.matchrules.DBusMatchRuleBuilder
Set arg0Namespace filter.
withArgX(MatchRuleField, int, String) - Method in class org.freedesktop.dbus.matchrules.DBusMatchRuleBuilder
Adds or remove a value of a field at index.
withAuthMode(TransportBuilder.SaslAuthMode) - Method in class org.freedesktop.dbus.connections.config.SaslConfigBuilder
Setup the authentication mode to use.
withAutoConnect(boolean) - Method in class org.freedesktop.dbus.connections.config.TransportConfigBuilder
Instantly connect to DBus when TransportConfigBuilder.build() is called.
withBusAddress(BusAddress) - Method in class org.freedesktop.dbus.connections.config.TransportConfigBuilder
Set the BusAddress which should be used for the connection.
withConfig(SaslConfig) - Method in class org.freedesktop.dbus.connections.config.SaslConfigBuilder
Replace the current SaslConfig with the given instance.
Will do nothing if null is given.
withConfig(TransportConfig) - Method in class org.freedesktop.dbus.connections.config.TransportConfigBuilder
Use the predefined TransportConfig.
withDestination(String) - Method in class org.freedesktop.dbus.matchrules.DBusMatchRuleBuilder
Set destination filter.
withDisconnectCallback(IDisconnectCallback) - Method in class org.freedesktop.dbus.connections.impl.BaseConnectionBuilder
Set the given disconnect callback to the created connection.
withEndianess(byte) - Method in class org.freedesktop.dbus.connections.config.TransportConfigBuilder
Set the endianess for the connection Default is based on system endianess.
withErrorHandlerThreadCount(int) - Method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfigBuilder
Set the size of the thread-pool used to handle error messages received on the bus.
withErrorThreadPriority(int) - Method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfigBuilder
Sets the thread priority of the created signal thread(s).
withExportWeakReferences(boolean) - Method in class org.freedesktop.dbus.connections.impl.BaseConnectionBuilder
Enable/Disable usage of weak references for exported objects.
withGenericTypes(Class<?>...) - Method in class org.freedesktop.dbus.types.VariantBuilder
Add one or more generic types.
withImportWeakReferences(boolean) - Method in class org.freedesktop.dbus.connections.impl.BaseConnectionBuilder
Enable/Disable usage of weak references for imported objects.
withInterface(String) - Method in class org.freedesktop.dbus.matchrules.DBusMatchRuleBuilder
Set interface filter.
withListening(boolean) - Method in class org.freedesktop.dbus.connections.config.TransportConfigBuilder
Use true to use the transport as listener (server).
withMember(String) - Method in class org.freedesktop.dbus.matchrules.DBusMatchRuleBuilder
Set member/name filter.
withMethedCallThreadPriority(int) - Method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfigBuilder
Sets the thread priority of the created signal thread(s).
withMethodCallThreadCount(int) - Method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfigBuilder
Set the size of the thread-pool used to handle methods calls previously sent to the bus.
withMethodReturnThreadCount(int) - Method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfigBuilder
Set the size of the thread-pool used to handle method return values received on the bus.
withMethodReturnThreadPriority(int) - Method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfigBuilder
Sets the thread priority of the created signal thread(s).
withPath(String) - Method in class org.freedesktop.dbus.matchrules.DBusMatchRuleBuilder
Set path filter.
withPathNamespace(String) - Method in class org.freedesktop.dbus.matchrules.DBusMatchRuleBuilder
Set path namespace filter.
withPreConnectCallback(Consumer<AbstractTransport>) - Method in class org.freedesktop.dbus.connections.config.TransportConfigBuilder
Set a callback which will be called right before the connection to the transport is established.
withRegisterSelf(boolean) - Method in class org.freedesktop.dbus.connections.config.TransportConfigBuilder
Register the new connection on DBus using 'hello' message.
withRemoveAdditionalConfig(String) - Method in class org.freedesktop.dbus.connections.config.TransportConfigBuilder
Removes an additional config key to of transport config.
Will do nothing if key does not exist.
withRetryHandler(IThreadPoolRetryHandler) - Method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfigBuilder
Sets the retry handler which should be called when executing a runnable in ReceivingService thread pools fail.
withSaslUid(Long) - Method in class org.freedesktop.dbus.connections.config.SaslConfigBuilder
Setup the user ID to use for authentication when using unix sockets.
Will default to the user ID of the user running the current process.
withSender(String) - Method in class org.freedesktop.dbus.matchrules.DBusMatchRuleBuilder
Set sender filter.
withServiceLoaderClassLoader(ClassLoader) - Method in class org.freedesktop.dbus.connections.config.TransportConfigBuilder
Configure parent class loader used for ServiceLoader to find ITransportProvider implementations.
If TransportConfigBuilder.withServiceLoaderModuleLayer(ModuleLayer) is also configured, ModuleLayer will take precedence.
withServiceLoaderModuleLayer(ModuleLayer) - Method in class org.freedesktop.dbus.connections.config.TransportConfigBuilder
Configure ModuleLayer used for ServiceLoader to find ITransportProvider implementations.
withShared(boolean) - Method in class org.freedesktop.dbus.connections.impl.DBusConnectionBuilder
Use this connection as shared connection.
withSignalThreadCount(int) - Method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfigBuilder
Set the size of the thread-pool used to handle signals from the bus.
withSignalThreadPriority(int) - Method in class org.freedesktop.dbus.connections.config.ReceivingServiceConfigBuilder
Sets the thread priority of the created signal thread(s).
withStrictCookiePermissions(boolean) - Method in class org.freedesktop.dbus.connections.config.SaslConfigBuilder
Enable/disable checking of file permissions of the cookie files (used for DBUS_COOKIE_SHA1).
Cookie permission check will only be used on Linux/Unix like OSes.
Default is false (no strict checking).
withTimeout(int) - Method in class org.freedesktop.dbus.connections.config.TransportConfigBuilder
Setup a timeout for the transport.
withType(Class<?>) - Method in class org.freedesktop.dbus.matchrules.DBusMatchRuleBuilder
Set message type filter using class.
withType(String) - Method in class org.freedesktop.dbus.matchrules.DBusMatchRuleBuilder
Set message type filter.
withType(MessageTypes) - Method in class org.freedesktop.dbus.matchrules.DBusMatchRuleBuilder
Set type filter using MessageTypes enum.
withUnixSocketFileGroup(String) - Method in class org.freedesktop.dbus.connections.config.TransportConfigBuilder
The group of the socket file if a unix socket is used and this is a server transport.
withUnixSocketFileOwner(String) - Method in class org.freedesktop.dbus.connections.config.TransportConfigBuilder
The owner of the socket file if a unix socket is used and this is a server transport.
withUnixSocketFilePermissions(PosixFilePermission...) - Method in class org.freedesktop.dbus.connections.config.TransportConfigBuilder
The permissions which will be set on socket file if a unix socket is used and this is a server transport.
withUnknownSignalHandler(Consumer<DBusSignal>) - Method in class org.freedesktop.dbus.connections.impl.BaseConnectionBuilder
Configures a consumer which will receive any signal which could not be handled.
withWeakReferences(boolean) - Method in class org.freedesktop.dbus.connections.impl.BaseConnectionBuilder
Deprecated, for removal: This API element is subject to removal in a future version.
wrap(Class<T>) - Static method in class org.freedesktop.dbus.messages.DBusSignal.CachedConstructor
 
wrap(Object) - Static method in class org.freedesktop.dbus.ArrayFrob
 
WRAPPER_TO_PRIMITIVE - Static variable in class org.freedesktop.dbus.utils.PrimitiveUtils
 
WRITE - Enum constant in enum class org.freedesktop.dbus.annotations.DBusProperty.Access
 
writeFileDescriptors(SocketChannel, List<FileDescriptor>) - Method in class org.freedesktop.dbus.spi.message.AbstractOutputStreamMessageWriter
Called to write any file descriptors to the given channel.
Should do nothing if there is no file descriptor to write, or method is not supported.
writeFileDescriptors(SocketChannel, List<FileDescriptor>) - Method in class org.freedesktop.dbus.spi.message.OutputStreamMessageWriter
 
writeMessage(Message) - Method in class org.freedesktop.dbus.connections.transports.AbstractTransport
Write a message to the underlying socket.
writeMessage(Message) - Method in class org.freedesktop.dbus.spi.message.AbstractOutputStreamMessageWriter
 
writeMessage(Message) - Method in interface org.freedesktop.dbus.spi.message.IMessageWriter
Write a message out to the bus.
writer - Variable in class org.freedesktop.dbus.connections.transports.TransportConnection
 
writeTextFile(String, String, Charset, boolean) - Static method in class org.freedesktop.dbus.utils.Util
Write String to file with the given charset.

X

XmlErrorHandlerQuiet() - Constructor for class org.freedesktop.dbus.utils.XmlErrorHandlers.XmlErrorHandlerQuiet
 
XmlErrorHandlerRuntimeException() - Constructor for class org.freedesktop.dbus.utils.XmlErrorHandlers.XmlErrorHandlerRuntimeException
 
XmlErrorHandlers - Class in org.freedesktop.dbus.utils
Sample ErrorHandlers for XML Parsing.
XmlErrorHandlers() - Constructor for class org.freedesktop.dbus.utils.XmlErrorHandlers
 
XmlErrorHandlers.XmlErrorHandlerQuiet - Class in org.freedesktop.dbus.utils
XML Error Handler which will silently ignore all thrown Exceptions.
XmlErrorHandlers.XmlErrorHandlerRuntimeException - Class in org.freedesktop.dbus.utils
XML Error Handler which will throw RuntimeException if any Exception was thrown.
XmlUtil - Class in org.freedesktop.dbus.utils
Assorted static XML utility methods.
XmlUtil() - Constructor for class org.freedesktop.dbus.utils.XmlUtil
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form