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

E

empty(String) - Static method in class com.lucimber.dbus.type.DBusArray
Creates an empty array with the specified element signature.
encode(DBusArray<E>, int) - Method in class com.lucimber.dbus.codec.encoder.ArrayEncoder
 
encode(DBusBoolean, int) - Method in class com.lucimber.dbus.codec.encoder.BooleanEncoder
 
encode(DBusByte, int) - Method in class com.lucimber.dbus.codec.encoder.ByteEncoder
 
encode(DBusDict<KeyT, ValueT>, int) - Method in class com.lucimber.dbus.codec.encoder.DictEncoder
 
encode(DBusDictEntry<KeyT, ValueT>, int) - Method in class com.lucimber.dbus.codec.encoder.DictEntryEncoder
 
encode(DBusDouble, int) - Method in class com.lucimber.dbus.codec.encoder.DoubleEncoder
 
encode(DBusInt16, int) - Method in class com.lucimber.dbus.codec.encoder.Int16Encoder
 
encode(DBusInt32, int) - Method in class com.lucimber.dbus.codec.encoder.Int32Encoder
 
encode(DBusInt64, int) - Method in class com.lucimber.dbus.codec.encoder.Int64Encoder
 
encode(DBusObjectPath, int) - Method in class com.lucimber.dbus.codec.encoder.ObjectPathEncoder
 
encode(DBusSignature, int) - Method in class com.lucimber.dbus.codec.encoder.SignatureEncoder
 
encode(DBusString, int) - Method in class com.lucimber.dbus.codec.encoder.StringEncoder
 
encode(DBusStruct, int) - Method in class com.lucimber.dbus.codec.encoder.StructEncoder
 
encode(DBusType, int, ByteOrder) - Static method in class com.lucimber.dbus.codec.encoder.EncoderUtils
Encodes a DBusType into its binary representation using ByteBuffer.
encode(DBusUInt16, int) - Method in class com.lucimber.dbus.codec.encoder.UInt16Encoder
 
encode(DBusUInt32, int) - Method in class com.lucimber.dbus.codec.encoder.UInt32Encoder
 
encode(DBusUInt64, int) - Method in class com.lucimber.dbus.codec.encoder.UInt64Encoder
 
encode(DBusUnixFD, int) - Method in class com.lucimber.dbus.codec.encoder.UnixFdEncoder
 
encode(DBusVariant, int) - Method in class com.lucimber.dbus.codec.encoder.VariantEncoder
 
encode(ChannelHandlerContext, SaslMessage, ByteBuf) - Method in class com.lucimber.dbus.netty.sasl.SaslMessageEncoder
 
encode(ValueT, int) - Method in interface com.lucimber.dbus.codec.encoder.Encoder
Encodes a value into bytes.
Encoder<ValueT,BufferT> - Interface in com.lucimber.dbus.codec.encoder
Encodes D-Bus types into their marshalled representation.
EncoderException - Exception in com.lucimber.dbus.codec.encoder
A RuntimeException that gets thrown by an Encoder, if the encoding of a value isn't possible.
EncoderException(String) - Constructor for exception com.lucimber.dbus.codec.encoder.EncoderException
Creates a new instance with a message.
EncoderException(String, Throwable) - Constructor for exception com.lucimber.dbus.codec.encoder.EncoderException
Creates a new instance with a message and a cause.
EncoderException(Throwable) - Constructor for exception com.lucimber.dbus.codec.encoder.EncoderException
Creates a new instance with a cause.
EncoderFactory - Interface in com.lucimber.dbus.codec.encoder
Factory interface for creating D-Bus encoders.
EncoderResult<BufferT> - Interface in com.lucimber.dbus.codec.encoder
The EncoderResult class yields the encoded D-Bus data type and the number of encoded bytes.
EncoderResultImpl<T> - Class in com.lucimber.dbus.codec.encoder
Default implementation of the EncoderResult interface.
EncoderResultImpl(int, T) - Constructor for class com.lucimber.dbus.codec.encoder.EncoderResultImpl
Creates a new instance with the necessary arguments.
EncoderUtils - Class in com.lucimber.dbus.codec.encoder
Various methods used by the ByteBuffer-based implementations of the encoders.
endsWith(DBusObjectPath) - Method in class com.lucimber.dbus.type.DBusObjectPath
Tests if this path ends with the specified suffix.
entrySet() - Method in class com.lucimber.dbus.type.DBusDict
 
equals(Object) - Method in class com.lucimber.dbus.connection.ConnectionConfig
 
equals(Object) - Method in class com.lucimber.dbus.type.DBusArray
 
equals(Object) - Method in class com.lucimber.dbus.type.DBusBoolean
 
equals(Object) - Method in class com.lucimber.dbus.type.DBusByte
 
equals(Object) - Method in class com.lucimber.dbus.type.DBusDictEntry
 
equals(Object) - Method in class com.lucimber.dbus.type.DBusDouble
 
equals(Object) - Method in class com.lucimber.dbus.type.DBusInt16
 
equals(Object) - Method in class com.lucimber.dbus.type.DBusInt32
 
equals(Object) - Method in class com.lucimber.dbus.type.DBusInt64
 
equals(Object) - Method in class com.lucimber.dbus.type.DBusObjectPath
 
equals(Object) - Method in class com.lucimber.dbus.type.DBusSignature
 
equals(Object) - Method in class com.lucimber.dbus.type.DBusString
 
equals(Object) - Method in class com.lucimber.dbus.type.DBusUInt16
 
equals(Object) - Method in class com.lucimber.dbus.type.DBusUInt32
 
equals(Object) - Method in class com.lucimber.dbus.type.DBusUInt64
 
equals(Object) - Method in class com.lucimber.dbus.type.DBusUnixFD
 
equals(Object) - Method in class com.lucimber.dbus.type.DBusVariant
 
ERROR - Enum constant in enum class com.lucimber.dbus.connection.sasl.SaslCommandName
The ERROR command can be sent in either direction.
ERROR - Enum constant in enum class com.lucimber.dbus.message.MessageType
Error reply.
ERROR_NAME - Enum constant in enum class com.lucimber.dbus.message.HeaderField
Error name for error messages.
ErrorRecoveryManager - Class in com.lucimber.dbus.util
Comprehensive error recovery manager for D-Bus operations.
ErrorRecoveryManager() - Constructor for class com.lucimber.dbus.util.ErrorRecoveryManager
Creates a new ErrorRecoveryManager with its own scheduler.
ErrorRecoveryManager(ScheduledExecutorService) - Constructor for class com.lucimber.dbus.util.ErrorRecoveryManager
Creates a new ErrorRecoveryManager using the provided scheduler.
ErrorRecoveryManager.CircuitBreaker - Class in com.lucimber.dbus.util
Circuit breaker implementation for preventing cascading failures.
ErrorRecoveryManager.CircuitBreaker.State - Enum Class in com.lucimber.dbus.util
 
ErrorRecoveryManager.CircuitBreakerConfig - Class in com.lucimber.dbus.util
Configuration for circuit breaker operations.
ErrorRecoveryManager.CircuitBreakerConfig.Builder - Class in com.lucimber.dbus.util
 
ErrorRecoveryManager.CircuitBreakerOpenException - Exception in com.lucimber.dbus.util
Exception thrown when circuit breaker is in OPEN state.
ErrorRecoveryManager.ErrorClassification - Enum Class in com.lucimber.dbus.util
Error classification for determining retry strategies.
ErrorRecoveryManager.RetryConfig - Class in com.lucimber.dbus.util
Configuration for retry operations.
ErrorRecoveryManager.RetryConfig.Builder - Class in com.lucimber.dbus.util
 
errorResponse(String, String) - Static method in class com.lucimber.dbus.connection.DummyConnection
Creates an error response with the given error name and message.
exceptionally(Function<Throwable, ? extends T>) - Method in class com.lucimber.dbus.util.DBusPromise
Handles exceptions.
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class com.lucimber.dbus.netty.DBusMandatoryNameHandler
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class com.lucimber.dbus.netty.RealityCheckpoint
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class com.lucimber.dbus.netty.sasl.SaslAuthenticationHandler
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class com.lucimber.dbus.netty.sasl.SaslInitiationHandler
 
execute(Supplier<CompletableFuture<T>>) - Method in class com.lucimber.dbus.util.ErrorRecoveryManager.CircuitBreaker
Executes an operation through the circuit breaker.
executeWithRetry(Supplier<CompletableFuture<T>>, ErrorRecoveryManager.RetryConfig) - Method in class com.lucimber.dbus.util.ErrorRecoveryManager
Executes an operation with retry logic using exponential backoff.
EXTERNAL - Enum constant in enum class com.lucimber.dbus.connection.sasl.SaslAuthMechanism
 
ExternalSaslMechanism - Class in com.lucimber.dbus.netty.sasl
 
ExternalSaslMechanism() - Constructor for class com.lucimber.dbus.netty.sasl.ExternalSaslMechanism
 
extractOptional(Map<HeaderField, DBusVariant>, HeaderField, Class<T>) - Static method in class com.lucimber.dbus.util.HeaderFieldExtractor
Extracts an optional header field value of the specified type.
extractOptionalString(Map<HeaderField, DBusVariant>, HeaderField) - Static method in class com.lucimber.dbus.util.HeaderFieldExtractor
Extracts an optional string header field value.
extractRequired(Map<HeaderField, DBusVariant>, HeaderField, Class<T>) - Static method in class com.lucimber.dbus.util.HeaderFieldExtractor
Extracts a required header field value of the specified type.
extractRequiredString(Map<HeaderField, DBusVariant>, HeaderField) - Static method in class com.lucimber.dbus.util.HeaderFieldExtractor
Extracts a required string header field value.
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