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

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.
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