Index

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

A

AbstractDuplexHandler - Class in com.lucimber.dbus.connection
An abstract base class that combines both InboundHandler and OutboundHandler interfaces to handle bidirectional message flow in a Pipeline.
AbstractDuplexHandler() - Constructor for class com.lucimber.dbus.connection.AbstractDuplexHandler
 
AbstractException - Exception in com.lucimber.dbus.exception
Base class for exceptions related to this framework.
AbstractException(DBusString) - Constructor for exception com.lucimber.dbus.exception.AbstractException
Constructs a new exception with the name of the error.
AbstractException(DBusString, DBusString) - Constructor for exception com.lucimber.dbus.exception.AbstractException
Constructs a new exception with the name of the error and detail message.
AbstractException(DBusString, DBusString, Throwable) - Constructor for exception com.lucimber.dbus.exception.AbstractException
Constructs a new exception with the name of the error, detail message and cause.
AbstractException(DBusString, Throwable) - Constructor for exception com.lucimber.dbus.exception.AbstractException
Constructs a new exception with the name of the error and cause.
AbstractInboundHandler - Class in com.lucimber.dbus.connection
A skeletal implementation of the InboundHandler interface.
AbstractInboundHandler() - Constructor for class com.lucimber.dbus.connection.AbstractInboundHandler
 
AbstractOutboundHandler - Class in com.lucimber.dbus.connection
A skeletal implementation of the OutboundHandler interface.
AbstractOutboundHandler() - Constructor for class com.lucimber.dbus.connection.AbstractOutboundHandler
 
access() - Element in annotation interface com.lucimber.dbus.annotation.DBusProperty
The access mode for the property.
AccessDeniedException - Exception in com.lucimber.dbus.exception
Access to a resource has been denied due to security restrictions.
AccessDeniedException() - Constructor for exception com.lucimber.dbus.exception.AccessDeniedException
Creates a new instance.
AccessDeniedException(DBusString) - Constructor for exception com.lucimber.dbus.exception.AccessDeniedException
Creates a new instance with a message.
AccessDeniedException(DBusString, Throwable) - Constructor for exception com.lucimber.dbus.exception.AccessDeniedException
Creates a new instance with a message and cause.
AccessDeniedException(Throwable) - Constructor for exception com.lucimber.dbus.exception.AccessDeniedException
Creates a new instance with a cause.
acquire(int, ByteOrder) - Method in class com.lucimber.dbus.util.ByteBufferPool
Acquires a ByteBuffer with at least the requested capacity.
acquire(int, ByteOrder) - Method in class com.lucimber.dbus.util.ByteBufferPoolManager
Acquires a ByteBuffer with at least the requested capacity.
add(int, ElementT) - Method in class com.lucimber.dbus.type.DBusArray
 
add(ElementT) - Method in class com.lucimber.dbus.type.DBusArray
 
addAll(int, Collection<? extends ElementT>) - Method in class com.lucimber.dbus.type.DBusArray
 
addAll(Collection<? extends ElementT>) - Method in class com.lucimber.dbus.type.DBusArray
 
addConnectionEventListener(ConnectionEventListener) - Method in interface com.lucimber.dbus.connection.Connection
Adds a connection event listener to receive notifications about connection events.
addConnectionEventListener(ConnectionEventListener) - Method in class com.lucimber.dbus.connection.ConnectionHealthHandler
Adds a connection event listener.
addConnectionEventListener(ConnectionEventListener) - Method in class com.lucimber.dbus.connection.DummyConnection
 
addConnectionEventListener(ConnectionEventListener) - Method in class com.lucimber.dbus.netty.NettyConnection
 
addLast(String, Handler) - Method in class com.lucimber.dbus.connection.DefaultPipeline
 
addLast(String, Handler) - Method in interface com.lucimber.dbus.connection.Pipeline
Appends a new Handler to the end of the pipeline.
addMessage(ChannelHandlerContext, OutboundMessage, int) - Method in class com.lucimber.dbus.util.MessageBatcher
Adds a message to the current batch.
AddressInUseException - Exception in com.lucimber.dbus.exception
The specified network address is already being listened on.
AddressInUseException() - Constructor for exception com.lucimber.dbus.exception.AddressInUseException
Creates a new instance.
AddressInUseException(DBusString) - Constructor for exception com.lucimber.dbus.exception.AddressInUseException
Creates a new instance with a message.
AddressInUseException(DBusString, Throwable) - Constructor for exception com.lucimber.dbus.exception.AddressInUseException
Creates a new instance with a message and cause.
AddressInUseException(Throwable) - Constructor for exception com.lucimber.dbus.exception.AddressInUseException
Creates a new instance with a cause.
AGREE_UNIX_FD - Enum constant in enum class com.lucimber.dbus.connection.sasl.SaslCommandName
The AGREE_UNIX_FD command is sent by the server to the client.
ALLOW_INTERACTIVE_AUTHORIZATION - Enum constant in enum class com.lucimber.dbus.message.MessageFlag
Allow the client to interactively prompt the user for authentication credentials.
analyzeFrame(ByteBuffer) - Static method in class com.lucimber.dbus.util.FrameRecoveryManager
Analyzes a potentially corrupted frame and provides recovery information.
ANONYMOUS - Enum constant in enum class com.lucimber.dbus.connection.sasl.SaslAuthMechanism
 
AnonymousSaslMechanism - Class in com.lucimber.dbus.netty.sasl
Implements the ANONYMOUS SASL mechanism as defined in the D-Bus specification.
AnonymousSaslMechanism() - Constructor for class com.lucimber.dbus.netty.sasl.AnonymousSaslMechanism
 
ARRAY - Enum constant in enum class com.lucimber.dbus.type.Type
An array is a container type and can store a sequence of a single complete type.
ARRAY - Enum constant in enum class com.lucimber.dbus.type.TypeAlignment
 
ARRAY - Enum constant in enum class com.lucimber.dbus.type.TypeCode
 
ArrayDecoder<ValueT extends DBusType> - Class in com.lucimber.dbus.codec.decoder
A decoder which unmarshals an array from the byte stream format used by D-Bus.
ArrayDecoder(DBusSignature) - Constructor for class com.lucimber.dbus.codec.decoder.ArrayDecoder
Creates a new instance with mandatory parameters.
ArrayEncoder<E extends DBusType> - Class in com.lucimber.dbus.codec.encoder
An encoder which encodes an array to the D-Bus marshalling format using ByteBuffer.
ArrayEncoder(ByteOrder, DBusSignature) - Constructor for class com.lucimber.dbus.codec.encoder.ArrayEncoder
Constructs a new instance.
as(Class<U>) - Method in class com.lucimber.dbus.util.DBusPromise
Casts the result to a specific type.
AUTH - Enum constant in enum class com.lucimber.dbus.connection.sasl.SaslCommandName
The AUTH command is sent by the client to the server.
AUTHENTICATING - Enum constant in enum class com.lucimber.dbus.connection.ConnectionState
Socket is connected but SASL authentication is in progress.
AUTHENTICATION - Enum constant in enum class com.lucimber.dbus.util.ErrorRecoveryManager.ErrorClassification
Authentication/authorization errors that need intervention
AuthFailedException - Exception in com.lucimber.dbus.exception
Authentication did not complete successfully.
AuthFailedException() - Constructor for exception com.lucimber.dbus.exception.AuthFailedException
Creates a new instance.
AuthFailedException(DBusString) - Constructor for exception com.lucimber.dbus.exception.AuthFailedException
Creates a new instance with a message.
AuthFailedException(DBusString, Throwable) - Constructor for exception com.lucimber.dbus.exception.AuthFailedException
Creates a new instance with a message and cause.
AuthFailedException(Throwable) - Constructor for exception com.lucimber.dbus.exception.AuthFailedException
Creates a new instance with a cause.
AuthorizationIdResolver - Class in com.lucimber.dbus.netty.sasl
Utility to determine the authorization identity for use with the EXTERNAL SASL mechanism.
AUTO - Enum constant in enum class com.lucimber.dbus.annotation.DBusProperty.Access
Automatically determine access based on available methods/field visibility.
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form