Index

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

Q

QoS - Enum Class in org.bluezoo.gumdrop.mqtt.codec
MQTT Quality of Service levels.
QoSManager - Class in org.bluezoo.gumdrop.mqtt.broker
Tracks in-flight QoS 1 and QoS 2 message state for a single MQTT session.
QoSManager() - Constructor for class org.bluezoo.gumdrop.mqtt.broker.QoSManager
 
QoSManager.InFlightMessage - Class in org.bluezoo.gumdrop.mqtt.broker
An in-flight message awaiting acknowledgment.
QoSManager.QoS2State - Enum Class in org.bluezoo.gumdrop.mqtt.broker
State of a QoS 2 exchange.
QUARANTINE - Enum constant in enum class org.bluezoo.gumdrop.smtp.auth.AuthVerdict
Authentication failed and DMARC policy is quarantine.
QUARANTINE - Enum constant in enum class org.bluezoo.gumdrop.smtp.auth.DMARCPolicy
Quarantine the message.
query(String, DNSType, DNSQueryCallback) - Method in class org.bluezoo.gumdrop.dns.client.DNSResolver
Performs a DNS query with the specified type.
queryA(String, DNSQueryCallback) - Method in class org.bluezoo.gumdrop.dns.client.DNSResolver
Queries for A records (IPv4 addresses).
queryAAAA(String, DNSQueryCallback) - Method in class org.bluezoo.gumdrop.dns.client.DNSResolver
Queries for AAAA records (IPv6 addresses).
queryMX(String, DNSQueryCallback) - Method in class org.bluezoo.gumdrop.dns.client.DNSResolver
Queries for MX records (mail exchangers).
queryPTR(String, DNSQueryCallback) - Method in class org.bluezoo.gumdrop.dns.client.DNSResolver
Queries for PTR records (reverse DNS).
queryReceived(String, String) - Method in class org.bluezoo.gumdrop.dns.DNSServerMetrics
Records a DNS query received.
querySRV(String, DNSQueryCallback) - Method in class org.bluezoo.gumdrop.dns.client.DNSResolver
Performs an SRV record query.
queryTXT(String, DNSQueryCallback) - Method in class org.bluezoo.gumdrop.dns.client.DNSResolver
Queries for TXT records.
QUIC - Enum constant in enum class org.bluezoo.gumdrop.ChannelHandler.Type
QUIC engine managing connections over DatagramChannel
QuicConnection - Class in org.bluezoo.gumdrop.quic
Represents a single QUIC connection containing multiple streams.
QuicConnection.ConnectionReadyHandler - Interface in org.bluezoo.gumdrop.quic
Handler interface for connection-level processing.
QuicEngine - Class in org.bluezoo.gumdrop.quic
QUIC engine managing connections over a single DatagramChannel.
QuicEngine.ConnectionAcceptedHandler - Interface in org.bluezoo.gumdrop.quic
Callback interface for connection-level accept events.
quiche_config_enable_early_data(long) - Static method in class org.bluezoo.gumdrop.GumdropNative
Enables early data (0-RTT) on a QUIC config.
quiche_config_free(long) - Static method in class org.bluezoo.gumdrop.GumdropNative
 
quiche_config_new(int) - Static method in class org.bluezoo.gumdrop.GumdropNative
 
quiche_config_set_application_protos(long, byte[]) - Static method in class org.bluezoo.gumdrop.GumdropNative
 
quiche_config_set_cc_algorithm(long, int) - Static method in class org.bluezoo.gumdrop.GumdropNative
 
quiche_config_set_initial_max_data(long, long) - Static method in class org.bluezoo.gumdrop.GumdropNative
 
quiche_config_set_initial_max_stream_data_bidi_local(long, long) - Static method in class org.bluezoo.gumdrop.GumdropNative
 
quiche_config_set_initial_max_stream_data_bidi_remote(long, long) - Static method in class org.bluezoo.gumdrop.GumdropNative
 
quiche_config_set_initial_max_stream_data_uni(long, long) - Static method in class org.bluezoo.gumdrop.GumdropNative
 
quiche_config_set_initial_max_streams_bidi(long, long) - Static method in class org.bluezoo.gumdrop.GumdropNative
 
quiche_config_set_initial_max_streams_uni(long, long) - Static method in class org.bluezoo.gumdrop.GumdropNative
 
quiche_config_set_max_idle_timeout(long, long) - Static method in class org.bluezoo.gumdrop.GumdropNative
 
quiche_config_set_max_recv_udp_payload_size(long, long) - Static method in class org.bluezoo.gumdrop.GumdropNative
 
quiche_config_set_max_send_udp_payload_size(long, long) - Static method in class org.bluezoo.gumdrop.GumdropNative
 
quiche_conn_application_proto(long) - Static method in class org.bluezoo.gumdrop.GumdropNative
Returns the negotiated ALPN protocol.
quiche_conn_close(long, boolean, long, String) - Static method in class org.bluezoo.gumdrop.GumdropNative
Closes a QUIC connection with the given error code, sending a CONNECTION_CLOSE frame (RFC 9000 section 10.2).
quiche_conn_free(long) - Static method in class org.bluezoo.gumdrop.GumdropNative
 
quiche_conn_is_closed(long) - Static method in class org.bluezoo.gumdrop.GumdropNative
 
quiche_conn_is_established(long) - Static method in class org.bluezoo.gumdrop.GumdropNative
 
quiche_conn_new_with_tls(byte[], byte[], byte[], byte[], long, long, boolean) - Static method in class org.bluezoo.gumdrop.GumdropNative
Creates a new QUIC connection using a pre-configured BoringSSL SSL.
quiche_conn_on_timeout(long) - Static method in class org.bluezoo.gumdrop.GumdropNative
 
quiche_conn_peer_cert(long) - Static method in class org.bluezoo.gumdrop.GumdropNative
Returns the peer certificate chain in DER format.
quiche_conn_readable(long) - Static method in class org.bluezoo.gumdrop.GumdropNative
 
quiche_conn_recv(long, ByteBuffer, int, byte[], byte[]) - Static method in class org.bluezoo.gumdrop.GumdropNative
 
quiche_conn_send(long, ByteBuffer, int) - Static method in class org.bluezoo.gumdrop.GumdropNative
 
quiche_conn_stream_recv(long, long, ByteBuffer, int, boolean[]) - Static method in class org.bluezoo.gumdrop.GumdropNative
 
quiche_conn_stream_send(long, long, ByteBuffer, int, boolean) - Static method in class org.bluezoo.gumdrop.GumdropNative
 
quiche_conn_stream_shutdown(long, long, int, long) - Static method in class org.bluezoo.gumdrop.GumdropNative
Shuts down a QUIC stream with the given error code.
quiche_conn_timeout_as_millis(long) - Static method in class org.bluezoo.gumdrop.GumdropNative
 
quiche_enable_debug_logging() - Static method in class org.bluezoo.gumdrop.GumdropNative
 
QUICHE_ERR_BUFFER_TOO_SHORT - Static variable in class org.bluezoo.gumdrop.GumdropNative
Provided buffer is too short.
QUICHE_ERR_CONGESTION_CONTROL - Static variable in class org.bluezoo.gumdrop.GumdropNative
Congestion control error.
QUICHE_ERR_CRYPTO_BUFFER_EXCEEDED - Static variable in class org.bluezoo.gumdrop.GumdropNative
Crypto buffer exceeded.
QUICHE_ERR_CRYPTO_FAIL - Static variable in class org.bluezoo.gumdrop.GumdropNative
Cryptographic operation failed.
QUICHE_ERR_DONE - Static variable in class org.bluezoo.gumdrop.GumdropNative
No more work to do (not a real error).
QUICHE_ERR_FINAL_SIZE - Static variable in class org.bluezoo.gumdrop.GumdropNative
Final size mismatch.
QUICHE_ERR_FLOW_CONTROL - Static variable in class org.bluezoo.gumdrop.GumdropNative
Flow control limit was exceeded.
QUICHE_ERR_ID_LIMIT - Static variable in class org.bluezoo.gumdrop.GumdropNative
Connection ID limit was exceeded.
QUICHE_ERR_INVALID_ACK_RANGE - Static variable in class org.bluezoo.gumdrop.GumdropNative
Invalid ACK range.
QUICHE_ERR_INVALID_FRAME - Static variable in class org.bluezoo.gumdrop.GumdropNative
Invalid QUIC frame.
QUICHE_ERR_INVALID_PACKET - Static variable in class org.bluezoo.gumdrop.GumdropNative
Invalid QUIC packet.
QUICHE_ERR_INVALID_STATE - Static variable in class org.bluezoo.gumdrop.GumdropNative
Connection state is invalid for the operation.
QUICHE_ERR_INVALID_STREAM_STATE - Static variable in class org.bluezoo.gumdrop.GumdropNative
Stream state is invalid for the operation.
QUICHE_ERR_INVALID_TRANSPORT_PARAM - Static variable in class org.bluezoo.gumdrop.GumdropNative
Invalid transport parameter.
QUICHE_ERR_KEY_UPDATE - Static variable in class org.bluezoo.gumdrop.GumdropNative
Key update error.
QUICHE_ERR_OPTIMISTIC_ACK_DETECTED - Static variable in class org.bluezoo.gumdrop.GumdropNative
Optimistic ACK attack detected.
QUICHE_ERR_OUT_OF_IDENTIFIERS - Static variable in class org.bluezoo.gumdrop.GumdropNative
Out of available connection identifiers.
QUICHE_ERR_STREAM_LIMIT - Static variable in class org.bluezoo.gumdrop.GumdropNative
Stream limit was exceeded.
QUICHE_ERR_STREAM_RESET - Static variable in class org.bluezoo.gumdrop.GumdropNative
Stream was reset by peer.
QUICHE_ERR_STREAM_STOPPED - Static variable in class org.bluezoo.gumdrop.GumdropNative
Stream was stopped by peer.
QUICHE_ERR_TLS_FAIL - Static variable in class org.bluezoo.gumdrop.GumdropNative
TLS handshake failed.
QUICHE_ERR_UNKNOWN_VERSION - Static variable in class org.bluezoo.gumdrop.GumdropNative
Unknown QUIC version.
quiche_h3_config_enable_extended_connect(long, boolean) - Static method in class org.bluezoo.gumdrop.GumdropNative
RFC 9220 — enables or disables Extended CONNECT (SETTINGS_ENABLE_CONNECT_PROTOCOL).
quiche_h3_config_free(long) - Static method in class org.bluezoo.gumdrop.GumdropNative
Frees an HTTP/3 config.
quiche_h3_config_new() - Static method in class org.bluezoo.gumdrop.GumdropNative
Creates a new quiche HTTP/3 config.
quiche_h3_config_set_max_dynamic_table_capacity(long, long) - Static method in class org.bluezoo.gumdrop.GumdropNative
Sets the QPACK maximum dynamic table capacity.
quiche_h3_conn_free(long) - Static method in class org.bluezoo.gumdrop.GumdropNative
Frees an HTTP/3 connection.
quiche_h3_conn_new_with_transport(long, long) - Static method in class org.bluezoo.gumdrop.GumdropNative
Creates a new HTTP/3 connection on top of an existing QUIC connection.
quiche_h3_conn_poll(long, long) - Static method in class org.bluezoo.gumdrop.GumdropNative
Polls for the next HTTP/3 event on the connection.
quiche_h3_event_headers(long) - Static method in class org.bluezoo.gumdrop.GumdropNative
Retrieves headers from the most recently polled HEADERS event.
quiche_h3_recv_body(long, long, long, ByteBuffer, int) - Static method in class org.bluezoo.gumdrop.GumdropNative
Receives HTTP/3 request body data into the supplied direct ByteBuffer.
quiche_h3_send_additional_headers(long, long, long, String[], boolean, boolean) - Static method in class org.bluezoo.gumdrop.GumdropNative
Sends additional HEADERS frames on a stream that has already had its initial HEADERS sent via GumdropNative.quiche_h3_send_response(long, long, long, java.lang.String[], boolean).
quiche_h3_send_body(long, long, long, ByteBuffer, int, boolean) - Static method in class org.bluezoo.gumdrop.GumdropNative
Sends HTTP/3 response body data on the specified stream.
quiche_h3_send_goaway(long, long, long) - Static method in class org.bluezoo.gumdrop.GumdropNative
Sends a GOAWAY frame on the HTTP/3 connection (RFC 9114 section 5.2).
quiche_h3_send_request(long, long, String[], boolean) - Static method in class org.bluezoo.gumdrop.GumdropNative
Sends an HTTP/3 request on a new stream.
quiche_h3_send_response(long, long, long, String[], boolean) - Static method in class org.bluezoo.gumdrop.GumdropNative
Sends HTTP/3 response headers on the specified stream.
quiche_header_info(ByteBuffer, int) - Static method in class org.bluezoo.gumdrop.GumdropNative
Parses a QUIC packet header.
quiche_negotiate_version(byte[], byte[], ByteBuffer, int) - Static method in class org.bluezoo.gumdrop.GumdropNative
Writes a QUIC Version Negotiation packet into the direct ByteBuffer out.
quiche_version_is_supported(int) - Static method in class org.bluezoo.gumdrop.GumdropNative
 
QuicStreamEndpoint - Class in org.bluezoo.gumdrop.quic
Endpoint implementation for a single QUIC stream.
QuicTransportFactory - Class in org.bluezoo.gumdrop.quic
Factory for QUIC endpoints, backed by quiche and BoringSSL via JNI.
QuicTransportFactory() - Constructor for class org.bluezoo.gumdrop.quic.QuicTransportFactory
 
quit() - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ClientAuthorizationState
Closes the connection gracefully.
quit() - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ClientPasswordState
Closes the connection without completing authentication.
quit() - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ClientPostStls
Closes the connection.
quit() - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ClientTransactionState
Sends a QUIT command to commit deletions and close the connection.
quit() - Method in class org.bluezoo.gumdrop.pop3.client.POP3ClientProtocolHandler
 
quit() - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
quit() - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Closes the connection gracefully.
quit() - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ClientEnvelopeState
Closes the connection.
quit() - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ClientHelloState
Closes the connection without establishing a session.
quit() - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ClientPostTls
Closes the connection.
quit() - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ClientSession
Closes the connection gracefully.
quit() - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
RFC 5321 §4.1.1.10 — QUIT command.
quit() - Method in interface org.bluezoo.gumdrop.smtp.handler.HelloHandler
Called when the client sends QUIT.
quit() - Method in interface org.bluezoo.gumdrop.smtp.handler.MailFromHandler
Called when client sends QUIT.
quit() - Method in interface org.bluezoo.gumdrop.smtp.handler.RecipientHandler
Called when client sends QUIT.
quit() - Method in class org.bluezoo.gumdrop.smtp.LocalDeliveryHandler
 
quit() - Method in class org.bluezoo.gumdrop.smtp.SimpleRelayHandler
 
quit(UpdateState, Mailbox) - Method in class org.bluezoo.gumdrop.pop3.handler.DefaultPOP3Handler
 
quit(UpdateState, Mailbox) - Method in interface org.bluezoo.gumdrop.pop3.handler.TransactionHandler
Called when the client ends the session (QUIT command).
Quota - Class in org.bluezoo.gumdrop.quota
Represents a user's quota limits and current usage.
Quota(long, long) - Constructor for class org.bluezoo.gumdrop.quota.Quota
Creates a quota with the specified limits.
Quota(Quota) - Constructor for class org.bluezoo.gumdrop.quota.Quota
Creates a copy of another quota with the same limits but zero usage.
QUOTA_EXCEEDED - Enum constant in enum class org.bluezoo.gumdrop.ftp.FTPFileOperationResult
Quota exceeded (552).
QuotaExceededException - Exception in org.bluezoo.gumdrop.quota
Exception thrown when an operation would exceed a user's quota.
QuotaExceededException(String) - Constructor for exception org.bluezoo.gumdrop.quota.QuotaExceededException
Creates a new quota exceeded exception.
QuotaExceededException(String, Quota, long) - Constructor for exception org.bluezoo.gumdrop.quota.QuotaExceededException
Creates a new quota exceeded exception with details.
quotaFailed(String, AuthenticatedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.QuotaState
Quota root not found or no permission.
quotaManager - Variable in class org.bluezoo.gumdrop.imap.IMAPListener
 
QuotaManager - Interface in org.bluezoo.gumdrop.quota
Manages storage quotas for users.
quotaNotSupported(AuthenticatedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.QuotaState
Quota is not supported by this server.
QuotaPolicy - Class in org.bluezoo.gumdrop.quota
Defines quota limits for a role or as a default policy.
QuotaPolicy(String, long) - Constructor for class org.bluezoo.gumdrop.quota.QuotaPolicy
Creates a quota policy with storage limit only.
QuotaPolicy(String, long, long) - Constructor for class org.bluezoo.gumdrop.quota.QuotaPolicy
Creates a quota policy with the specified limits.
QuotaSource - Enum Class in org.bluezoo.gumdrop.quota
Indicates the source of a quota definition.
QuotaState - Interface in org.bluezoo.gumdrop.imap.handler
Operations available when responding to quota commands (RFC 9208).
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form