Index
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 whereaccept()is called on the server socket created byAbstractTransport.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
DBusMatchRuleto 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
DBusMatchRuleto DBus. - addSigHandler(DBusMatchRule, DBusSigHandler<T>) - Method in class org.freedesktop.dbus.connections.impl.DBusConnection
-
Add a signal handler with the given
DBusMatchRuleto 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
NodeListwith 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
arrayConvertrecord component. - arrayConvert() - Method in record class org.freedesktop.dbus.messages.Message.ExtractOptions
-
Returns the value of the
arrayConvertrecord 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 theServerSocketChannelis created andbind()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
ReceivingServiceConfiginstance. - 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
DBusMatchRuleusing 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
SaslConfigBuilderto configure the SASL authentication mechanism.
UseSaslConfigBuilder.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
containedrecord component. - contained() - Method in record class org.freedesktop.dbus.messages.Message.ExtractOptions
-
Returns the value of the
containedrecord 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 aVariant
of the type defined in the _customSignature array.
It is required that everyVariantpassed 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
NamedNodeMapto aLinkedHashMap<String,String>. - convertToElementList(NodeList) - Static method in class org.freedesktop.dbus.utils.XmlUtil
- 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
ArrayListof 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
LinkedHashSetof 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
TransportBuilderinstance 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
TransportBuilderinstance with the given address. - create(BusAddress) - Static method in class org.freedesktop.dbus.connections.transports.TransportBuilder
-
Creates a new
TransportBuilderinstance with the given address. - create(TransportConfig) - Static method in class org.freedesktop.dbus.connections.transports.TransportBuilder
-
Creates a new
TransportBuilderinstance 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
FileDescriptorfrom 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
IMessageReaderimplementation. - 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
Containerbased 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
Structsubclass instance if possible. - createStructFromVariant(Variant<?>, Class<T>) - Static method in class org.freedesktop.dbus.StructHelper
-
Creates a instance of the given
Structsubclass 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
TransportBuilderwith 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
IMessageWriterimplementation.
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
DBusBoundPropertyannotation. - 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.
UseDBusMatchRuleBuilderto 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
DBusPropertyannotations 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.wiredatato 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
ExtractOptionsrecord 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
Variantfrom 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
FileDescriptorfrom aFileDescriptor.
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
BusAddressused 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
- 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
- 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
FileDescriptorinstance. - 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
-
Deprecated.
- 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
Listof 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
-
Deprecated.
- 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
DBusBoundPropertyannotation.
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
DBusBoundPropertyannotation.
The special handling is needed because when this annotation is used the
object uses the DBusPropertiesinterface 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 inVariant
(due to DBus Properties specify that every property value is aVariant). - 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
Propertiesinterface is called. - handleGetAll(ExportedObject, MethodCall) - Method in class org.freedesktop.dbus.connections.base.DBusBoundPropertyHandler
-
Called when 'GetAll' method of DBus
Propertiesinterface 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
Propertiesinterface 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
BusAddresssubclasses 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 ifAbstractTransport.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
BusAddressis 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, - Interface in org.freedesktop.dbus.utilsT> -
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
ServiceLoaderto 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
DBusPathinstead - 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
BusAddressfrom 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
DBusBoundPropertycode 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
InputStreamusing the givenCharset. - 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
FileDescriptorinstances 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
DBusInterfaceclass. - requireDBusInterface(Class<?>, String) - Static method in class org.freedesktop.dbus.utils.DBusObjects
-
Ensures that the given class is implements or extends
DBusInterfaceclass. - 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
DBusSignalclass. - requireDBusSignal(Class<?>, String) - Static method in class org.freedesktop.dbus.utils.DBusObjects
-
Ensures that the given class is implements or extends
DBusSignalclass. - 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
AbstractTransportimplementation 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
ServiceLoaderto findITransportProviderimplementations. - 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
ServiceLoaderto findITransportProviderimplementations. - 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
Structsubclasses 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
- 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
FileDescriptorto aFileDescriptor.
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
TypeRefinterface. - 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
DBusInterfaceclass. - validateDBusSignal(Class<?>) - Static method in class org.freedesktop.dbus.utils.DBusObjects
-
Checks if given class is compatible with
DBusSignalclass. - 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
BusAddresswhich should be used for the connection. - withConfig(SaslConfig) - Method in class org.freedesktop.dbus.connections.config.SaslConfigBuilder
- 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
ReceivingServicethread 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
ServiceLoaderto findITransportProviderimplementations.
IfTransportConfigBuilder.withServiceLoaderModuleLayer(ModuleLayer)is also configured,ModuleLayerwill take precedence. - withServiceLoaderModuleLayer(ModuleLayer) - Method in class org.freedesktop.dbus.connections.config.TransportConfigBuilder
- 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
MessageTypesenum. - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form