Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
G
- generateChallengeString(int) - Static method in class com.lucimber.dbus.util.SaslUtils
-
Generates an ASCII-safe challenge string.
- get() - Method in class com.lucimber.dbus.util.DBusPromise
-
Gets the result synchronously.
- get(int) - Method in class com.lucimber.dbus.type.DBusArray
- get(long, TimeUnit) - Method in class com.lucimber.dbus.util.DBusPromise
-
Gets the result synchronously with a timeout.
- get(Object) - Method in class com.lucimber.dbus.type.DBusDict
- getAlignment() - Method in enum class com.lucimber.dbus.type.Type
-
Gets the type's related alignment.
- getAlignment() - Method in enum class com.lucimber.dbus.type.TypeAlignment
-
Gets the number of bytes that are necessary for the alignment in the wire format.
- getAlignmentFromChar(char) - Static method in class com.lucimber.dbus.type.TypeUtils
-
Gets the type's alignment from its char.
- getAllStrategies() - Method in class com.lucimber.dbus.connection.ConnectionStrategyRegistry
-
Gets all registered strategies.
- getAnalysis() - Method in class com.lucimber.dbus.util.FrameRecoveryManager.FrameDiagnostic
- getApplicationTaskExecutor() - Method in class com.lucimber.dbus.connection.ConnectionThreadPoolManager
-
Gets the application task executor.
- getAssignedBusName() - Method in interface com.lucimber.dbus.connection.ConnectionHandle
-
Gets the assigned D-Bus name for this connection, if available.
- getAssignedBusName() - Method in class com.lucimber.dbus.netty.NettyConnectionHandle
- getAttemptCount() - Method in class com.lucimber.dbus.connection.ConnectionReconnectHandler
-
Gets the current number of reconnection attempts.
- getAvailableStrategies() - Method in class com.lucimber.dbus.connection.ConnectionStrategyRegistry
-
Gets all available strategies (those that can be used on this platform).
- getBodyLength() - Method in class com.lucimber.dbus.util.FrameRecoveryManager.FrameAnalysis
- getBuffer() - Method in interface com.lucimber.dbus.codec.encoder.EncoderResult
-
Gets the buffer that contains the result of the encoding.
- getBuffer() - Method in class com.lucimber.dbus.codec.encoder.EncoderResultImpl
- getByteOrder() - Method in class com.lucimber.dbus.util.FrameRecoveryManager.FrameAnalysis
- getCacheHitRatio() - Static method in class com.lucimber.dbus.util.MemoryOptimizer
-
Gets the current cache hit ratio.
- getCause() - Method in class com.lucimber.dbus.connection.ConnectionEvent
- getChar() - Method in enum class com.lucimber.dbus.type.TypeCode
-
Gets the char of this type code.
- getChildren() - Method in class com.lucimber.dbus.type.DBusSignature
-
Gets a list of signatures that are a subset of this signature.
- getCloseTimeout() - Method in class com.lucimber.dbus.connection.ConnectionConfig
-
Gets the timeout for connection close operations.
- getCode() - Method in enum class com.lucimber.dbus.message.HeaderField
-
Returns the byte code for this header field.
- getCode() - Method in enum class com.lucimber.dbus.message.MessageType
-
Returns the byte code corresponding to this message type.
- getCode() - Method in enum class com.lucimber.dbus.type.Type
-
Gets the type's related code.
- getCodeFromChar(char) - Static method in class com.lucimber.dbus.type.TypeUtils
-
Gets the type's code from its char.
- getCommandArgs() - Method in class com.lucimber.dbus.connection.sasl.SaslMessage
-
Returns the argument(s) of the SASL command, if present.
- getCommandName() - Method in class com.lucimber.dbus.connection.sasl.SaslMessage
-
Returns the name of the SASL command.
- getConfig() - Method in interface com.lucimber.dbus.connection.Connection
-
Retrieves the configuration for this connection.
- getConfig() - Method in class com.lucimber.dbus.connection.DummyConnection
- getConfig() - Method in class com.lucimber.dbus.netty.NettyConnection
- getConnection() - Method in interface com.lucimber.dbus.connection.Context
-
Returns the connection instance bound to this context.
- getConnection() - Method in class com.lucimber.dbus.connection.DefaultPipeline
- getConnection() - Method in interface com.lucimber.dbus.connection.Pipeline
-
Retrieves the
Connection
that this pipeline is bound to. - getConnectionCircuitBreaker() - Method in class com.lucimber.dbus.connection.ConnectionLifecycleManager
-
Gets the connection circuit breaker.
- getConnectionEvents() - Method in class com.lucimber.dbus.connection.DummyConnection
-
Returns all connection events that have occurred.
- getConnectTimeout() - Method in class com.lucimber.dbus.connection.ConnectionConfig
-
Gets the timeout for establishing connections.
- getConnectTimeoutMs() - Method in class com.lucimber.dbus.connection.ConnectionConfig
-
Gets the connection timeout in milliseconds for compatibility with existing code.
- getConsumedBytes() - Method in interface com.lucimber.dbus.codec.decoder.DecoderResult
-
Gets the number of bytes, that have been consumed by a decoder while producing this result.
- getConsumedBytes() - Method in class com.lucimber.dbus.codec.decoder.DecoderResultImpl
- getCorruptedFrames() - Method in class com.lucimber.dbus.util.FrameRecoveryManager.FrameStatistics
- getCorruptionRate() - Method in class com.lucimber.dbus.util.FrameRecoveryManager.FrameStatistics
- getCorruptionType() - Method in class com.lucimber.dbus.util.FrameRecoveryManager.FrameAnalysis
- getCurrentState() - Method in class com.lucimber.dbus.connection.ConnectionHealthHandler
-
Gets the current connection state.
- getDelegate() - Method in class com.lucimber.dbus.type.DBusArray
- getDelegate() - Method in interface com.lucimber.dbus.type.DBusBasicType
-
Gets the wrapped value of this basic type.
- getDelegate() - Method in class com.lucimber.dbus.type.DBusBoolean
- getDelegate() - Method in class com.lucimber.dbus.type.DBusByte
- getDelegate() - Method in interface com.lucimber.dbus.type.DBusContainerType
-
Gets the wrapped value of this container type.
- getDelegate() - Method in class com.lucimber.dbus.type.DBusDict
- getDelegate() - Method in class com.lucimber.dbus.type.DBusDictEntry
- getDelegate() - Method in class com.lucimber.dbus.type.DBusDouble
- getDelegate() - Method in class com.lucimber.dbus.type.DBusInt16
- getDelegate() - Method in class com.lucimber.dbus.type.DBusInt32
- getDelegate() - Method in class com.lucimber.dbus.type.DBusInt64
- getDelegate() - Method in class com.lucimber.dbus.type.DBusObjectPath
- getDelegate() - Method in class com.lucimber.dbus.type.DBusSignature
- getDelegate() - Method in class com.lucimber.dbus.type.DBusString
- getDelegate() - Method in class com.lucimber.dbus.type.DBusStruct
- getDelegate() - Method in class com.lucimber.dbus.type.DBusUInt16
- getDelegate() - Method in class com.lucimber.dbus.type.DBusUInt32
- getDelegate() - Method in class com.lucimber.dbus.type.DBusUInt64
- getDelegate() - Method in class com.lucimber.dbus.type.DBusUnixFD
- getDelegate() - Method in class com.lucimber.dbus.type.DBusVariant
- getDestination() - Method in class com.lucimber.dbus.message.OutboundError
- getDestination() - Method in interface com.lucimber.dbus.message.OutboundMessage
-
Gets the unique name of the destination.
- getDestination() - Method in class com.lucimber.dbus.message.OutboundMethodCall
- getDestination() - Method in class com.lucimber.dbus.message.OutboundMethodReturn
- getDestination() - Method in class com.lucimber.dbus.message.OutboundSignal
- getErrorMessage() - Method in class com.lucimber.dbus.util.FrameRecoveryManager.FrameAnalysis
- getErrorName() - Method in exception com.lucimber.dbus.exception.AbstractException
-
Gets the name of the error.
- getErrorName() - Method in class com.lucimber.dbus.message.InboundError
-
Returns the name of this error.
- getErrorName() - Method in class com.lucimber.dbus.message.OutboundError
-
Returns the name of this error.
- getErrorName() - Method in exception com.lucimber.dbus.util.DBusPromise.DBusErrorException
- getErrorRecoveryManager() - Method in class com.lucimber.dbus.connection.ConnectionLifecycleManager
-
Gets the error recovery manager.
- getFailureCount() - Method in class com.lucimber.dbus.util.ErrorRecoveryManager.CircuitBreaker
-
Gets the current failure count.
- getFrameSize() - Method in class com.lucimber.dbus.util.FrameRecoveryManager.FrameAnalysis
- getHandler() - Method in interface com.lucimber.dbus.connection.Context
-
Returns the handler instance bound to this context.
- getHandlerOrder() - Static method in class com.lucimber.dbus.netty.DBusHandlerConfiguration
-
Gets the ordered list of all handler names in the pipeline.
- getHeaderFieldLength() - Method in class com.lucimber.dbus.util.FrameRecoveryManager.FrameAnalysis
- getHealthCheckInterval() - Method in class com.lucimber.dbus.connection.ConnectionConfig
-
Gets the interval between health checks.
- getHealthCheckTimeout() - Method in class com.lucimber.dbus.connection.ConnectionConfig
-
Gets the timeout for individual health checks.
- getHeapUsageRatio() - Static method in class com.lucimber.dbus.util.MemoryOptimizer
-
Gets the current heap memory usage as a ratio (0.0 to 1.0).
- getHexDump() - Method in class com.lucimber.dbus.util.FrameRecoveryManager.FrameDiagnostic
- getInitialResponseAsync(ChannelHandlerContext) - Method in class com.lucimber.dbus.netty.sasl.AnonymousSaslMechanism
- getInitialResponseAsync(ChannelHandlerContext) - Method in class com.lucimber.dbus.netty.sasl.CookieSaslMechanism
- getInitialResponseAsync(ChannelHandlerContext) - Method in class com.lucimber.dbus.netty.sasl.ExternalSaslMechanism
- getInitialResponseAsync(ChannelHandlerContext) - Method in interface com.lucimber.dbus.netty.sasl.SaslMechanism
- getInstance() - Static method in class com.lucimber.dbus.util.ByteBufferPoolManager
-
Gets the singleton instance of ByteBufferPoolManager.
- getInterfaceName() - Method in class com.lucimber.dbus.message.OutboundMethodCall
-
Gets the name of the interface, to which this method belongs.
- getInterfaceName() - Method in class com.lucimber.dbus.message.OutboundSignal
-
Gets the name of the interface, to which this signal belongs.
- getKey() - Method in class com.lucimber.dbus.type.DBusDictEntry
- getLastReconnectAttempt() - Method in class com.lucimber.dbus.connection.ConnectionReconnectHandler
-
Gets the timestamp of the last reconnection attempt.
- getLastSuccessfulCheck() - Method in class com.lucimber.dbus.connection.ConnectionHealthHandler
-
Gets the timestamp of the last successful health check.
- getLogger() - Method in class com.lucimber.dbus.annotation.StandardInterfaceHandler
- getLogger() - Method in class com.lucimber.dbus.connection.AbstractDuplexHandler
-
Returns the logger of the subclass.
- getLogger() - Method in class com.lucimber.dbus.connection.AbstractInboundHandler
-
Returns the logger of the concrete class.
- getLogger() - Method in class com.lucimber.dbus.connection.AbstractOutboundHandler
-
Returns the logger of the concrete class.
- getLogger() - Method in class com.lucimber.dbus.connection.ConnectionHealthHandler
- getLogger() - Method in class com.lucimber.dbus.connection.ConnectionReconnectHandler
- getMachineId() - Method in interface com.lucimber.dbus.standard.Peer
-
Gets the machine ID of the peer.
- getManagedObjects() - Method in interface com.lucimber.dbus.standard.ObjectManager
-
Gets all managed objects below this object path.
- getMaxReconnectAttempts() - Method in class com.lucimber.dbus.connection.ConnectionConfig
-
Gets the maximum number of reconnection attempts.
- getMember() - Method in class com.lucimber.dbus.message.OutboundMethodCall
-
Gets the name of this method.
- getMember() - Method in class com.lucimber.dbus.message.OutboundSignal
-
Gets the name of this signal.
- getMemoryStatistics() - Static method in class com.lucimber.dbus.util.MemoryOptimizer
-
Returns current memory usage statistics as a formatted string.
- getMessage() - Method in class com.lucimber.dbus.connection.ConnectionEvent
- getMessageType() - Method in class com.lucimber.dbus.util.FrameRecoveryManager.FrameAnalysis
- getMethodCallCount(String, String) - Method in class com.lucimber.dbus.connection.DummyConnection
-
Returns the number of times a method was called.
- getMethodCalls(String) - Method in class com.lucimber.dbus.connection.DummyConnection
-
Returns all method calls sent to a specific interface.
- getMethodCallTimeout() - Method in class com.lucimber.dbus.connection.ConnectionConfig
-
Gets the timeout for method call responses.
- getMethodCallTimeoutMs() - Method in class com.lucimber.dbus.connection.ConnectionConfig
-
Gets the method call timeout in milliseconds for compatibility with existing code.
- getMetrics() - Method in class com.lucimber.dbus.util.MessageBatcher
-
Gets performance metrics for the batcher.
- getMissingBytes() - Method in class com.lucimber.dbus.util.FrameRecoveryManager.FrameAnalysis
- getName() - Method in interface com.lucimber.dbus.connection.Context
-
Returns the name of this context in the pipeline.
- getName() - Method in class com.lucimber.dbus.netty.sasl.AnonymousSaslMechanism
- getName() - Method in class com.lucimber.dbus.netty.sasl.CookieSaslMechanism
- getName() - Method in class com.lucimber.dbus.netty.sasl.ExternalSaslMechanism
- getName() - Method in interface com.lucimber.dbus.netty.sasl.SaslMechanism
- getNewState() - Method in class com.lucimber.dbus.connection.ConnectionEvent
- getNextSerial() - Method in interface com.lucimber.dbus.connection.Connection
-
Generates and returns the next unique serial number for outbound messages.
- getNextSerial() - Method in interface com.lucimber.dbus.connection.ConnectionHandle
-
Gets the next available serial number for message sequencing.
- getNextSerial() - Method in class com.lucimber.dbus.connection.DummyConnection
- getNextSerial() - Method in class com.lucimber.dbus.netty.NettyConnection
- getNextSerial() - Method in class com.lucimber.dbus.netty.NettyConnectionHandle
- getObjectPath() - Method in class com.lucimber.dbus.message.OutboundMethodCall
-
Gets the object path of this method.
- getObjectPath() - Method in class com.lucimber.dbus.message.OutboundSignal
-
Gets the object path of this signal.
- getOldState() - Method in class com.lucimber.dbus.connection.ConnectionEvent
- getPayload() - Method in class com.lucimber.dbus.message.OutboundMethodCall
- getPayload() - Method in interface com.lucimber.dbus.message.Message
-
Gets the payload of this D-Bus message.
- getPerformanceMetrics() - Method in class com.lucimber.dbus.util.ByteBufferPoolManager
-
Gets performance metrics for the buffer pool.
- getPipeline() - Method in interface com.lucimber.dbus.connection.Connection
-
Retrieves the associated
Pipeline
for this connection. - getPipeline() - Method in interface com.lucimber.dbus.connection.ConnectionContext
-
Gets the pipeline for this connection context.
- getPipeline() - Method in interface com.lucimber.dbus.connection.Context
-
Returns the pipeline instance bound to this context.
- getPipeline() - Method in class com.lucimber.dbus.connection.DummyConnection
- getPipeline() - Method in class com.lucimber.dbus.netty.NettyConnection
- getProducedBytes() - Method in interface com.lucimber.dbus.codec.encoder.EncoderResult
-
Gets the number of bytes, that have been encoded by this encoder while producing the result.
- getProducedBytes() - Method in class com.lucimber.dbus.codec.encoder.EncoderResultImpl
- getProperties(DBusString) - Method in interface com.lucimber.dbus.standard.Properties
-
Gets all properties.
- getProperty(DBusString, DBusString) - Method in interface com.lucimber.dbus.standard.Properties
-
Gets the value of a property.
- getQuantity() - Method in class com.lucimber.dbus.type.DBusSignature
-
Gets the number of single complete types of which this signature consists of.
- getReadTimeout() - Method in class com.lucimber.dbus.connection.ConnectionConfig
-
Gets the timeout for read operations.
- getReadTimeoutMs() - Method in class com.lucimber.dbus.connection.ConnectionConfig
-
Gets the read timeout in milliseconds for compatibility with existing code.
- getReconnectAttemptCount() - Method in interface com.lucimber.dbus.connection.Connection
-
Gets the current number of reconnection attempts.
- getReconnectAttemptCount() - Method in class com.lucimber.dbus.connection.DummyConnection
- getReconnectAttemptCount() - Method in class com.lucimber.dbus.netty.NettyConnection
- getReconnectBackoffMultiplier() - Method in class com.lucimber.dbus.connection.ConnectionConfig
-
Gets the backoff multiplier for reconnection delays.
- getReconnectInitialDelay() - Method in class com.lucimber.dbus.connection.ConnectionConfig
-
Gets the initial delay before the first reconnection attempt.
- getReconnectMaxDelay() - Method in class com.lucimber.dbus.connection.ConnectionConfig
-
Gets the maximum delay between reconnection attempts.
- getRecoveredFrames() - Method in class com.lucimber.dbus.util.FrameRecoveryManager.FrameStatistics
- getRecoveryRate() - Method in class com.lucimber.dbus.util.FrameRecoveryManager.FrameStatistics
- getReplySerial() - Method in class com.lucimber.dbus.message.OutboundMethodReturn
-
Gets the serial number of the message this message is a reply to.
- getReplySerial() - Method in interface com.lucimber.dbus.message.InboundReply
-
Gets the serial number of the message this message is a reply to.
- getReplySerial() - Method in interface com.lucimber.dbus.message.OutboundReply
-
Gets the serial number of the message this message is a reply to.
- getSaslHandlers() - Static method in class com.lucimber.dbus.netty.DBusHandlerConfiguration
-
Gets the ordered list of SASL handler names that need to be re-added during reconnection.
- getSender() - Method in class com.lucimber.dbus.message.InboundError
- getSender() - Method in interface com.lucimber.dbus.message.InboundMessage
-
Gets the sender of this inbound message.
- getSender() - Method in class com.lucimber.dbus.message.InboundMethodCall
- getSender() - Method in class com.lucimber.dbus.message.InboundMethodReturn
- getSender() - Method in class com.lucimber.dbus.message.InboundSignal
- getSentMessages() - Method in class com.lucimber.dbus.connection.DummyConnection
-
Returns all messages sent through this connection.
- getSentMessages(Predicate<OutboundMessage>) - Method in class com.lucimber.dbus.connection.DummyConnection
-
Returns all messages sent through this connection that match the given predicate.
- getSerial() - Method in class com.lucimber.dbus.message.OutboundMethodCall
- getSerial() - Method in interface com.lucimber.dbus.message.Message
-
Gets the serial number of this D-Bus message.
- getSignature() - Method in class com.lucimber.dbus.message.OutboundMethodCall
- getSignature() - Method in interface com.lucimber.dbus.message.Message
-
Gets the signature of the payload.
- getSignature() - Method in class com.lucimber.dbus.type.DBusArray
- getSignature() - Method in interface com.lucimber.dbus.type.DBusContainerType
-
Gets the signature of this container type.
- getSignature() - Method in class com.lucimber.dbus.type.DBusDict
- getSignature() - Method in class com.lucimber.dbus.type.DBusDictEntry
- getSignature() - Method in class com.lucimber.dbus.type.DBusStruct
-
Gets the signature of the values of this struct.
- getSignature() - Method in class com.lucimber.dbus.type.DBusVariant
- getSkippedFrames() - Method in class com.lucimber.dbus.util.FrameRecoveryManager.FrameStatistics
- getState() - Method in interface com.lucimber.dbus.connection.Connection
-
Gets the current connection state.
- getState() - Method in class com.lucimber.dbus.connection.ConnectionLifecycleManager
-
Gets the current connection state.
- getState() - Method in class com.lucimber.dbus.connection.DummyConnection
- getState() - Method in class com.lucimber.dbus.netty.NettyConnection
- getState() - Method in class com.lucimber.dbus.util.ErrorRecoveryManager.CircuitBreaker
-
Gets the current state of the circuit breaker.
- getStatistics() - Method in class com.lucimber.dbus.util.ByteBufferPool
-
Gets statistics about the current pool state.
- getStatistics() - Static method in class com.lucimber.dbus.util.FrameRecoveryManager
-
Gets frame recovery statistics.
- getSummary() - Method in class com.lucimber.dbus.util.FrameRecoveryManager.FrameDiagnostic
- getThreadPoolSize() - Method in class com.lucimber.dbus.connection.ConnectionThreadPoolManager
-
Gets the configured thread pool size.
- getTimeout() - Method in class com.lucimber.dbus.message.OutboundMethodCall
-
Gets the timeout override for this method call.
- getTimestamp() - Method in class com.lucimber.dbus.connection.ConnectionEvent
- getTotalFrames() - Method in class com.lucimber.dbus.util.FrameRecoveryManager.FrameStatistics
- getTransportName() - Method in interface com.lucimber.dbus.connection.ConnectionStrategy
-
Gets a human-readable name for this transport strategy.
- getTransportName() - Method in class com.lucimber.dbus.netty.NettyTcpStrategy
- getTransportName() - Method in class com.lucimber.dbus.netty.NettyUnixSocketStrategy
- getType() - Method in class com.lucimber.dbus.connection.ConnectionEvent
- getType() - Method in class com.lucimber.dbus.type.DBusArray
- getType() - Method in class com.lucimber.dbus.type.DBusBoolean
- getType() - Method in class com.lucimber.dbus.type.DBusByte
- getType() - Method in class com.lucimber.dbus.type.DBusDict
- getType() - Method in class com.lucimber.dbus.type.DBusDictEntry
- getType() - Method in class com.lucimber.dbus.type.DBusDouble
- getType() - Method in class com.lucimber.dbus.type.DBusInt16
- getType() - Method in class com.lucimber.dbus.type.DBusInt32
- getType() - Method in class com.lucimber.dbus.type.DBusInt64
- getType() - Method in class com.lucimber.dbus.type.DBusObjectPath
- getType() - Method in class com.lucimber.dbus.type.DBusSignature
- getType() - Method in class com.lucimber.dbus.type.DBusString
- getType() - Method in class com.lucimber.dbus.type.DBusStruct
- getType() - Method in interface com.lucimber.dbus.type.DBusType
-
Gets the type of this implementation.
- getType() - Method in class com.lucimber.dbus.type.DBusUInt16
- getType() - Method in class com.lucimber.dbus.type.DBusUInt32
- getType() - Method in class com.lucimber.dbus.type.DBusUInt64
- getType() - Method in class com.lucimber.dbus.type.DBusUnixFD
- getType() - Method in class com.lucimber.dbus.type.DBusVariant
- getTypeFromChar(char) - Static method in class com.lucimber.dbus.type.TypeUtils
-
Gets the type from its type char.
- getTypeFromCode(TypeCode) - Static method in class com.lucimber.dbus.type.TypeUtils
-
Gets the type from its type code.
- getValue() - Method in interface com.lucimber.dbus.codec.decoder.DecoderResult
-
Gets the decoded value.
- getValue() - Method in class com.lucimber.dbus.codec.decoder.DecoderResultImpl
- getValue() - Method in class com.lucimber.dbus.type.DBusDictEntry
- getWrappedValue() - Method in class com.lucimber.dbus.type.DBusObjectPath
-
Gets the wrapped string value of this object path.
- getWriteTimeout() - Method in class com.lucimber.dbus.connection.ConnectionConfig
-
Gets the timeout for write operations.
- getWriteTimeoutMs() - Method in class com.lucimber.dbus.connection.ConnectionConfig
-
Gets the write timeout in milliseconds for compatibility with existing code.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form