Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
O
- OAUTH_AUTH - Static variable in class org.bluezoo.gumdrop.http.HTTPAuthenticationMethods
-
OAuth 2.0 Authentication (RFC 6749) - comprehensive OAuth flow support.
- OAUTHBEARER - Enum constant in enum class org.bluezoo.gumdrop.auth.SASLMechanism
-
OAuth 2.0 Bearer Token (RFC 7628)
- OAuthRealm - Class in org.bluezoo.gumdrop.auth
-
OAuth 2.0 Realm implementation for token-based authentication.
- OAuthRealm(Properties) - Constructor for class org.bluezoo.gumdrop.auth.OAuthRealm
-
Creates a new OAuthRealm with the specified configuration.
- OBJECT_CLASS_MODS_PROHIBITED - Enum constant in enum class org.bluezoo.gumdrop.ldap.client.LDAPResultCode
-
Object class modifications are prohibited.
- OBJECT_CLASS_VIOLATION - Enum constant in enum class org.bluezoo.gumdrop.ldap.client.LDAPResultCode
-
An object class violation occurred.
- OBJECT_DESCRIPTOR - Static variable in class org.bluezoo.gumdrop.ldap.asn1.ASN1Type
-
Object descriptor type.
- OBJECT_IDENTIFIER - Static variable in class org.bluezoo.gumdrop.ldap.asn1.ASN1Type
-
Object identifier type.
- ObservableCallback - Interface in org.bluezoo.gumdrop.telemetry.metrics
-
Callback interface for observable instruments.
- ObservableCounter - Class in org.bluezoo.gumdrop.telemetry.metrics
-
An asynchronous monotonic counter that reports values via callback.
- ObservableCounter.Builder - Class in org.bluezoo.gumdrop.telemetry.metrics
-
Builder for ObservableCounter.
- observableCounterBuilder(String) - Method in class org.bluezoo.gumdrop.telemetry.metrics.Meter
-
Creates a builder for an ObservableCounter.
- ObservableGauge - Class in org.bluezoo.gumdrop.telemetry.metrics
-
An asynchronous gauge that reports point-in-time values via callback.
- ObservableGauge.Builder - Class in org.bluezoo.gumdrop.telemetry.metrics
-
Builder for ObservableGauge.
- ObservableMeasurement - Interface in org.bluezoo.gumdrop.telemetry.metrics
-
Interface for recording measurements in observable instrument callbacks.
- ObservableUpDownCounter - Class in org.bluezoo.gumdrop.telemetry.metrics
-
An asynchronous up-down counter that reports values via callback.
- ObservableUpDownCounter.Builder - Class in org.bluezoo.gumdrop.telemetry.metrics
-
Builder for ObservableUpDownCounter.
- observableUpDownCounterBuilder(String) - Method in class org.bluezoo.gumdrop.telemetry.metrics.Meter
-
Creates a builder for an ObservableUpDownCounter.
- observe(ObservableMeasurement) - Method in interface org.bluezoo.gumdrop.telemetry.metrics.ObservableCallback
-
Called when metrics are being collected.
- OBSOLETE_ADDRESS_SYNTAX - Enum constant in enum class org.bluezoo.gumdrop.mime.rfc5322.ObsoleteStructureType
-
Obsolete address syntax.
- OBSOLETE_DATE_TIME_SYNTAX - Enum constant in enum class org.bluezoo.gumdrop.mime.rfc5322.ObsoleteStructureType
-
Obsolete date-time syntax.
- OBSOLETE_FOLDING_WHITESPACE - Enum constant in enum class org.bluezoo.gumdrop.mime.rfc5322.ObsoleteStructureType
-
Obsolete folding whitespace patterns in headers.
- OBSOLETE_HEADER_SYNTAX - Enum constant in enum class org.bluezoo.gumdrop.mime.rfc5322.ObsoleteStructureType
-
Obsolete header syntax such as whitespace before the colon.
- OBSOLETE_MESSAGE_ID_SYNTAX - Enum constant in enum class org.bluezoo.gumdrop.mime.rfc5322.ObsoleteStructureType
-
Obsolete message-id syntax.
- OBSOLETE_RFC5322_PARSER - Static variable in class org.bluezoo.gumdrop.mime.rfc5322.MessageDateTimeFormatter
-
Obsolete date-time parser for RFC 5322 section 4.5 legacy formats.
- OBSOLETE_STRUCTURED_PARAMETERS - Enum constant in enum class org.bluezoo.gumdrop.mime.rfc5322.ObsoleteStructureType
-
Obsolete parameter syntax in structured headers.
- ObsoleteParserUtils - Class in org.bluezoo.gumdrop.mime.rfc5322
-
Utility class for parsing obsolete email formats from legacy RFCs.
- ObsoleteParserUtils() - Constructor for class org.bluezoo.gumdrop.mime.rfc5322.ObsoleteParserUtils
- obsoleteStructure(ObsoleteStructureType) - Method in interface org.bluezoo.gumdrop.mime.rfc5322.MessageHandler
-
Receive notification of an obsolete but recoverable message structure.
- obsoleteStructure(ObsoleteStructureType) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCMessageHandler
- ObsoleteStructureType - Enum Class in org.bluezoo.gumdrop.mime.rfc5322
-
Types of obsolete but recoverable message structures that may be detected during parsing.
- OCTET_STRING - Static variable in class org.bluezoo.gumdrop.ldap.asn1.ASN1Type
-
Octet string type.
- of(Object...) - Static method in class org.bluezoo.gumdrop.telemetry.metrics.Attributes
-
Creates attributes from key-value pairs.
- of(List<Attribute>) - Static method in class org.bluezoo.gumdrop.telemetry.metrics.Attributes
-
Creates attributes from a list of Attribute objects.
- OID_MANAGED_DSA_IT - Static variable in class org.bluezoo.gumdrop.ldap.client.Control
-
Managed DSA IT control OID — RFC 3296.
- OID_NOTICE_OF_DISCONNECTION - Static variable in class org.bluezoo.gumdrop.ldap.client.LDAPConstants
-
Notice of Disconnection OID — RFC 4511 section 4.4.1.
- OID_PAGED_RESULTS - Static variable in class org.bluezoo.gumdrop.ldap.client.Control
-
Paged results control OID — RFC 2696.
- OID_PASSWORD_MODIFY - Static variable in class org.bluezoo.gumdrop.ldap.client.LDAPConstants
-
Password modify extended operation OID.
- OID_SORT_REQUEST - Static variable in class org.bluezoo.gumdrop.ldap.client.Control
-
Server-side sorting request control OID — RFC 2891.
- OID_SORT_RESPONSE - Static variable in class org.bluezoo.gumdrop.ldap.client.Control
-
Server-side sorting response control OID — RFC 2891.
- OID_STARTTLS - Static variable in class org.bluezoo.gumdrop.ldap.client.LDAPConstants
-
STARTTLS extended operation OID — RFC 4511 section 4.14.
- OID_WHO_AM_I - Static variable in class org.bluezoo.gumdrop.ldap.client.LDAPConstants
-
Who Am I? extended operation OID.
- ok(HTTPResponse) - Method in class org.bluezoo.gumdrop.http.client.DefaultHTTPResponseHandler
-
Called when a successful response (2xx) is received.
- ok(HTTPResponse) - Method in interface org.bluezoo.gumdrop.http.client.HTTPResponseHandler
-
Called when a successful response (2xx) status line is received.
- OK - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPStatus
-
200 OK
- OK - Static variable in class org.bluezoo.gumdrop.telemetry.SpanStatus
-
Singleton for OK status.
- old() - Static method in interface org.bluezoo.gumdrop.mailbox.SearchCriteria
-
Matches messages that are not recent (OLD).
- on(LocalDate) - Static method in interface org.bluezoo.gumdrop.mailbox.SearchCriteria
-
Matches messages with internal date on the specified date.
- onApplicationData(ByteBuffer) - Method in class org.bluezoo.gumdrop.TCPEndpoint
- onClosed() - Method in class org.bluezoo.gumdrop.TCPEndpoint
- onConnected(Endpoint) - Method in interface org.bluezoo.gumdrop.ClientHandler
-
Called when the transport connection has been successfully established.
- onConnectionReady() - Method in class org.bluezoo.gumdrop.http.h3.HTTP3ClientHandler
- onConnectionReady() - Method in class org.bluezoo.gumdrop.http.h3.HTTP3ServerHandler
- onConnectionReady() - Method in interface org.bluezoo.gumdrop.quic.QuicConnection.ConnectionReadyHandler
-
Called after QUIC packets have been received on this connection.
- onDataReceived(int, int, H2FlowControl.DataReceivedResult) - Method in class org.bluezoo.gumdrop.http.h2.H2FlowControl
-
Called when a DATA frame is received on the given stream.
- onDisconnected() - Method in interface org.bluezoo.gumdrop.ClientHandler
-
Called when the remote peer has closed the connection.
- onDKIM(DKIMCallback) - Method in class org.bluezoo.gumdrop.smtp.auth.AuthPipeline.Builder
-
Registers a callback for DKIM results.
- onDMARC(DMARCCallback) - Method in class org.bluezoo.gumdrop.smtp.auth.AuthPipeline.Builder
-
Registers a callback for DMARC results.
- ONE - Enum constant in enum class org.bluezoo.gumdrop.ldap.client.SearchScope
-
Search the immediate children of the base object (one level).
- onError(Exception) - Method in interface org.bluezoo.gumdrop.ClientHandler
-
Called when a connection or protocol error occurs.
- onError(Exception) - Method in interface org.bluezoo.gumdrop.dns.client.DNSClientTransportHandler
-
Called when a transport-level error occurs.
- onError(Exception) - Method in interface org.bluezoo.gumdrop.grpc.client.GrpcResponseHandler
-
Called when an error occurs.
- onError(String) - Method in interface org.bluezoo.gumdrop.dns.client.ResolveCallback
-
Called when hostname resolution fails entirely.
- onError(String) - Method in interface org.bluezoo.gumdrop.dns.DNSQueryCallback
-
Called when a DNS query fails due to timeout or network error.
- onExists(int) - Method in interface org.bluezoo.gumdrop.imap.client.handler.MailboxEventListener
- onExpunge(int) - Method in interface org.bluezoo.gumdrop.imap.client.handler.MailboxEventListener
- onFlagsUpdate(int, String[]) - Method in interface org.bluezoo.gumdrop.imap.client.handler.MailboxEventListener
- onFromDomain(String) - Method in interface org.bluezoo.gumdrop.smtp.auth.DMARCMessageHandler.FromDomainCallback
-
Called when the From domain is extracted from the message.
- onHandshakeComplete(String) - Method in class org.bluezoo.gumdrop.TCPEndpoint
- onJSPModified(String, Set<String>) - Method in interface org.bluezoo.gumdrop.servlet.jsp.JSPHotReloader.JSPReloadCallback
-
Called when a JSP file has been modified.
- onMessage(ByteBuffer) - Method in interface org.bluezoo.gumdrop.grpc.client.GrpcResponseHandler
-
Called when a response message is received.
- onReadable() - Method in class org.bluezoo.gumdrop.quic.QuicEngine
-
Receives a UDP datagram and feeds it to quiche.
- onReceive(ByteBuffer) - Method in interface org.bluezoo.gumdrop.dns.client.DNSClientTransportHandler
-
Called when DNS response data is received from the server.
- onRecent(int) - Method in interface org.bluezoo.gumdrop.imap.client.handler.MailboxEventListener
- onResolved(List<InetAddress>) - Method in interface org.bluezoo.gumdrop.dns.client.ResolveCallback
-
Called when the hostname has been resolved to one or more addresses.
- onResponse(DNSMessage) - Method in interface org.bluezoo.gumdrop.dns.DNSQueryCallback
-
Called when a DNS query completes successfully.
- onSecurityEstablished(SecurityInfo) - Method in interface org.bluezoo.gumdrop.ClientHandler
-
Called when a TLS or QUIC security upgrade has completed.
- onSend(Endpoint, ByteBuffer) - Method in interface org.bluezoo.gumdrop.SendCallback
-
Called when data is sent via an endpoint.
- onSettingsInitialWindowSize(int) - Method in class org.bluezoo.gumdrop.http.h2.H2FlowControl
-
Adjusts all open stream send windows when
SETTINGS_INITIAL_WINDOW_SIZEchanges. - onSPF(SPFCallback) - Method in class org.bluezoo.gumdrop.smtp.auth.AuthPipeline.Builder
-
Registers a callback for SPF results.
- onValidated(DNSSECStatus, DNSMessage) - Method in interface org.bluezoo.gumdrop.dns.DNSSECValidationCallback
-
Called when DNSSEC validation completes.
- onWindowUpdate(int, int) - Method in class org.bluezoo.gumdrop.http.h2.H2FlowControl
-
Called when a WINDOW_UPDATE frame is received (RFC 9113 section 6.9).
- onWritable() - Method in class org.bluezoo.gumdrop.quic.QuicEngine
-
Called by the SelectorLoop on OP_WRITE.
- onWritable(int, Runnable) - Method in class org.bluezoo.gumdrop.http.HTTPProtocolHandler
- onWritable(Runnable) - Method in interface org.bluezoo.gumdrop.http.HTTPResponseState
-
Registers a one-shot callback to be invoked when the transport is ready to accept more response body data (write buffer drained).
- onWriteReady(Runnable) - Method in interface org.bluezoo.gumdrop.Endpoint
-
Registers a one-shot callback invoked when the write buffer has been fully drained by the transport.
- onWriteReady(Runnable) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ClientAppendState
-
Registers a one-shot callback invoked when the transport is ready for more data.
- onWriteReady(Runnable) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
- onWriteReady(Runnable) - Method in class org.bluezoo.gumdrop.quic.QuicEngine
- onWriteReady(Runnable) - Method in class org.bluezoo.gumdrop.quic.QuicStreamEndpoint
- onWriteReady(Runnable) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ClientMessageData
-
Registers a one-shot callback invoked when the transport is ready for more data.
- onWriteReady(Runnable) - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
- onWriteReady(Runnable) - Method in class org.bluezoo.gumdrop.TCPEndpoint
- onWriteReady(Runnable) - Method in class org.bluezoo.gumdrop.UDPEndpoint
- OPCODE_BINARY - Static variable in class org.bluezoo.gumdrop.websocket.WebSocketFrame
-
RFC 6455 §5.6 — binary frame opcode
- OPCODE_CLOSE - Static variable in class org.bluezoo.gumdrop.websocket.WebSocketFrame
-
RFC 6455 §5.5.1 — connection close frame opcode
- OPCODE_CONTINUATION - Static variable in class org.bluezoo.gumdrop.websocket.WebSocketFrame
-
RFC 6455 §5.4 — continuation frame opcode
- OPCODE_IQUERY - Static variable in class org.bluezoo.gumdrop.dns.DNSMessage
-
Inverse query (obsolete).
- OPCODE_PING - Static variable in class org.bluezoo.gumdrop.websocket.WebSocketFrame
-
RFC 6455 §5.5.2 — ping frame opcode
- OPCODE_PONG - Static variable in class org.bluezoo.gumdrop.websocket.WebSocketFrame
-
RFC 6455 §5.5.3 — pong frame opcode
- OPCODE_QUERY - Static variable in class org.bluezoo.gumdrop.dns.DNSMessage
-
Standard query.
- OPCODE_STATUS - Static variable in class org.bluezoo.gumdrop.dns.DNSMessage
-
Server status request.
- OPCODE_TEXT - Static variable in class org.bluezoo.gumdrop.websocket.WebSocketFrame
-
RFC 6455 §5.6 — text frame opcode
- open() - Method in class org.bluezoo.gumdrop.dns.client.DNSResolver
-
Opens the resolver by creating transport connections to all configured servers.
- open() - Method in class org.bluezoo.gumdrop.servlet.session.Cluster
- open(String) - Method in interface org.bluezoo.gumdrop.mailbox.MailboxStore
-
Opens the mail store for the specified user.
- open(String) - Method in class org.bluezoo.gumdrop.mailbox.maildir.MaildirMailboxStore
- open(String) - Method in class org.bluezoo.gumdrop.mailbox.mbox.MboxMailboxStore
- open(InetAddress, int, SelectorLoop, DNSClientTransportHandler) - Method in interface org.bluezoo.gumdrop.dns.client.DNSClientTransport
-
Opens a connection to the specified DNS server.
- open(InetAddress, int, SelectorLoop, DNSClientTransportHandler) - Method in class org.bluezoo.gumdrop.dns.client.DoHClientTransport
- open(InetAddress, int, SelectorLoop, DNSClientTransportHandler) - Method in class org.bluezoo.gumdrop.dns.client.DoQClientTransport
- open(InetAddress, int, SelectorLoop, DNSClientTransportHandler) - Method in class org.bluezoo.gumdrop.dns.client.DoQConnectionPool
- open(InetAddress, int, SelectorLoop, DNSClientTransportHandler) - Method in class org.bluezoo.gumdrop.dns.client.TCPDNSClientTransport
- open(InetAddress, int, SelectorLoop, DNSClientTransportHandler) - Method in class org.bluezoo.gumdrop.dns.client.UDPDNSClientTransport
- OPEN - Enum constant in enum class org.bluezoo.gumdrop.websocket.WebSocketConnection.State
-
RFC 6455 §4.2.2 — connection established, communication possible
- openAsyncAppend(Set<Flag>, OffsetDateTime) - Method in interface org.bluezoo.gumdrop.mailbox.Mailbox
-
Begins an asynchronous append operation.
- openAsyncAppend(Set<Flag>, OffsetDateTime) - Method in class org.bluezoo.gumdrop.mailbox.maildir.MaildirMailbox
- openAsyncContent(int) - Method in interface org.bluezoo.gumdrop.mailbox.Mailbox
-
Opens an asynchronous content reader for the given message.
- openAsyncContent(int) - Method in class org.bluezoo.gumdrop.mailbox.maildir.MaildirMailbox
- openChannel() - Method in class org.bluezoo.gumdrop.mqtt.store.InMemoryMessageStore.InMemoryContent
- openChannel() - Method in interface org.bluezoo.gumdrop.mqtt.store.MQTTMessageContent
-
Opens a new channel for reading the payload from the beginning.
- openConnection(URL) - Method in class org.bluezoo.gumdrop.servlet.ResourceStreamHandler
- opened() - Method in class org.bluezoo.gumdrop.websocket.WebSocketConnection
-
Called when the WebSocket connection is successfully established.
- opened(WebSocketSession) - Method in class org.bluezoo.gumdrop.mqtt.MQTTWebSocketHandler
- opened(WebSocketSession) - Method in class org.bluezoo.gumdrop.websocket.DefaultWebSocketEventHandler
- opened(WebSocketSession) - Method in interface org.bluezoo.gumdrop.websocket.WebSocketEventHandler
-
Called when the WebSocket connection is established.
- openForReading(String, long, FTPConnectionMetadata) - Method in class org.bluezoo.gumdrop.ftp.file.BasicFTPFileSystem
- openForReading(String, long, FTPConnectionMetadata) - Method in class org.bluezoo.gumdrop.ftp.file.RoleAwareFTPFileSystem
- openForReading(String, long, FTPConnectionMetadata) - Method in interface org.bluezoo.gumdrop.ftp.FTPFileSystem
-
Opens a file for reading (download) using NIO channels.
- openForWriting(String, boolean, FTPConnectionMetadata) - Method in class org.bluezoo.gumdrop.ftp.file.BasicFTPFileSystem
- openForWriting(String, boolean, FTPConnectionMetadata) - Method in class org.bluezoo.gumdrop.ftp.file.RoleAwareFTPFileSystem
- openForWriting(String, boolean, FTPConnectionMetadata) - Method in interface org.bluezoo.gumdrop.ftp.FTPFileSystem
-
Opens a file for writing (upload) using NIO channels.
- openMailbox(String, boolean) - Method in interface org.bluezoo.gumdrop.mailbox.MailboxStore
-
Opens a mailbox by name.
- openMailbox(String, boolean) - Method in class org.bluezoo.gumdrop.mailbox.maildir.MaildirMailboxStore
- openMailbox(String, boolean) - Method in class org.bluezoo.gumdrop.mailbox.mbox.MboxMailboxStore
- openStream(int) - Method in class org.bluezoo.gumdrop.http.h2.H2FlowControl
-
Registers a new stream with initial window sizes.
- openStream(ProtocolHandler) - Method in interface org.bluezoo.gumdrop.MultiplexedEndpoint
-
Opens a new outgoing bidirectional stream.
- openStream(ProtocolHandler) - Method in class org.bluezoo.gumdrop.quic.QuicEngine
- OPERATIONS_ERROR - Enum constant in enum class org.bluezoo.gumdrop.ldap.client.LDAPResultCode
-
An internal server error occurred.
- opt(int) - Static method in class org.bluezoo.gumdrop.dns.DNSResourceRecord
-
Creates an OPT pseudo-record for EDNS0.
- opt(int, byte[]) - Static method in class org.bluezoo.gumdrop.dns.DNSResourceRecord
-
Creates an OPT pseudo-record for EDNS0 with option data.
- opt(int, int, byte[]) - Static method in class org.bluezoo.gumdrop.dns.DNSResourceRecord
-
Creates an OPT pseudo-record for EDNS0 with flags and option data.
- OPT - Enum constant in enum class org.bluezoo.gumdrop.dns.DNSType
-
Option pseudo-record for EDNS.
- optional(boolean) - Method in class org.bluezoo.gumdrop.grpc.proto.FieldDescriptor.Builder
- options(String) - Method in class org.bluezoo.gumdrop.http.client.HTTPClient
-
Creates an OPTIONS request.
- options(String) - Method in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
-
Creates an OPTIONS request for the specified path.
- or(SearchCriteria, SearchCriteria) - Static method in interface org.bluezoo.gumdrop.mailbox.SearchCriteria
-
Combines two criteria with OR (either must match).
- org.bluezoo.gumdrop - package org.bluezoo.gumdrop
-
Core framework for the Gumdrop multipurpose Java server.
- org.bluezoo.gumdrop.auth - package org.bluezoo.gumdrop.auth
-
Authentication and authorization framework for Gumdrop servers.
- org.bluezoo.gumdrop.config - package org.bluezoo.gumdrop.config
- org.bluezoo.gumdrop.dns - package org.bluezoo.gumdrop.dns
-
DNS service implementation for Gumdrop.
- org.bluezoo.gumdrop.dns.client - package org.bluezoo.gumdrop.dns.client
-
Asynchronous DNS client for Gumdrop.
- org.bluezoo.gumdrop.ftp - package org.bluezoo.gumdrop.ftp
-
FTP (File Transfer Protocol) server implementation.
- org.bluezoo.gumdrop.ftp.file - package org.bluezoo.gumdrop.ftp.file
-
Filesystem-based FTP handler implementations.
- org.bluezoo.gumdrop.grpc - package org.bluezoo.gumdrop.grpc
-
gRPC support for Gumdrop.
- org.bluezoo.gumdrop.grpc.client - package org.bluezoo.gumdrop.grpc.client
- org.bluezoo.gumdrop.grpc.proto - package org.bluezoo.gumdrop.grpc.proto
-
Proto model, .proto parser, and event-oriented message handling.
- org.bluezoo.gumdrop.grpc.server - package org.bluezoo.gumdrop.grpc.server
- org.bluezoo.gumdrop.http - package org.bluezoo.gumdrop.http
-
HTTP/1.1 and HTTP/2 server implementation.
- org.bluezoo.gumdrop.http.client - package org.bluezoo.gumdrop.http.client
-
Non-blocking HTTP client with an event-driven handler pattern.
- org.bluezoo.gumdrop.http.h2 - package org.bluezoo.gumdrop.http.h2
-
HTTP/2 framing support shared by server and client.
- org.bluezoo.gumdrop.http.h3 - package org.bluezoo.gumdrop.http.h3
-
HTTP/3 (RFC 9114) support using quiche's h3 module via JNI.
- org.bluezoo.gumdrop.http.hpack - package org.bluezoo.gumdrop.http.hpack
-
HPACK header compression for HTTP/2.
- org.bluezoo.gumdrop.imap - package org.bluezoo.gumdrop.imap
-
IMAP4rev2 server implementation for Gumdrop.
- org.bluezoo.gumdrop.imap.client - package org.bluezoo.gumdrop.imap.client
-
Non-blocking IMAP client for accessing remote mailboxes.
- org.bluezoo.gumdrop.imap.client.handler - package org.bluezoo.gumdrop.imap.client.handler
-
IMAP client handler and state interfaces.
- org.bluezoo.gumdrop.imap.handler - package org.bluezoo.gumdrop.imap.handler
-
Handler interfaces for the IMAP server.
- org.bluezoo.gumdrop.ldap.asn1 - package org.bluezoo.gumdrop.ldap.asn1
-
ASN.1 BER (Basic Encoding Rules) codec for LDAP protocol encoding.
- org.bluezoo.gumdrop.ldap.client - package org.bluezoo.gumdrop.ldap.client
-
Asynchronous LDAP client for Gumdrop's non-blocking I/O framework.
- org.bluezoo.gumdrop.mailbox - package org.bluezoo.gumdrop.mailbox
-
Mailbox storage abstraction for mail access protocols.
- org.bluezoo.gumdrop.mailbox.index - package org.bluezoo.gumdrop.mailbox.index
-
Message indexing system for fast IMAP SEARCH operations.
- org.bluezoo.gumdrop.mailbox.maildir - package org.bluezoo.gumdrop.mailbox.maildir
-
Maildir format mailbox implementation.
- org.bluezoo.gumdrop.mailbox.mbox - package org.bluezoo.gumdrop.mailbox.mbox
-
Mbox file format mailbox implementation.
- org.bluezoo.gumdrop.mime - package org.bluezoo.gumdrop.mime
-
MIME (Multipurpose Internet Mail Extensions) parsing utilities.
- org.bluezoo.gumdrop.mime.rfc2047 - package org.bluezoo.gumdrop.mime.rfc2047
-
RFC 2047 encoded word handling for MIME headers.
- org.bluezoo.gumdrop.mime.rfc2231 - package org.bluezoo.gumdrop.mime.rfc2231
- org.bluezoo.gumdrop.mime.rfc5322 - package org.bluezoo.gumdrop.mime.rfc5322
-
RFC 5322 Internet Message Format parsing and generation.
- org.bluezoo.gumdrop.mqtt - package org.bluezoo.gumdrop.mqtt
-
MQTT protocol implementation (client and server).
- org.bluezoo.gumdrop.mqtt.broker - package org.bluezoo.gumdrop.mqtt.broker
- org.bluezoo.gumdrop.mqtt.client - package org.bluezoo.gumdrop.mqtt.client
- org.bluezoo.gumdrop.mqtt.codec - package org.bluezoo.gumdrop.mqtt.codec
- org.bluezoo.gumdrop.mqtt.handler - package org.bluezoo.gumdrop.mqtt.handler
- org.bluezoo.gumdrop.mqtt.store - package org.bluezoo.gumdrop.mqtt.store
- org.bluezoo.gumdrop.pop3 - package org.bluezoo.gumdrop.pop3
-
POP3 (Post Office Protocol version 3) server implementation.
- org.bluezoo.gumdrop.pop3.client - package org.bluezoo.gumdrop.pop3.client
-
Non-blocking POP3 client for accessing remote mailboxes.
- org.bluezoo.gumdrop.pop3.client.handler - package org.bluezoo.gumdrop.pop3.client.handler
-
POP3 client handler and state interfaces.
- org.bluezoo.gumdrop.pop3.handler - package org.bluezoo.gumdrop.pop3.handler
-
Handler interfaces for the POP3 server.
- org.bluezoo.gumdrop.quic - package org.bluezoo.gumdrop.quic
- org.bluezoo.gumdrop.quota - package org.bluezoo.gumdrop.quota
-
Storage quota management for Gumdrop services.
- org.bluezoo.gumdrop.ratelimit - package org.bluezoo.gumdrop.ratelimit
-
Rate limiting framework for protecting Gumdrop servers from abuse.
- org.bluezoo.gumdrop.redis.client - package org.bluezoo.gumdrop.redis.client
-
Asynchronous Redis client for Gumdrop's non-blocking I/O framework.
- org.bluezoo.gumdrop.redis.codec - package org.bluezoo.gumdrop.redis.codec
-
RESP (Redis Serialization Protocol) codec for Redis client communication.
- org.bluezoo.gumdrop.servlet - package org.bluezoo.gumdrop.servlet
-
Servlet 4.0 container implementation.
- org.bluezoo.gumdrop.servlet.jndi - package org.bluezoo.gumdrop.servlet.jndi
-
JNDI resource management for the Gumdrop servlet container.
- org.bluezoo.gumdrop.servlet.jsp - package org.bluezoo.gumdrop.servlet.jsp
-
JSP (JavaServer Pages) compilation and execution support.
- org.bluezoo.gumdrop.servlet.manager - package org.bluezoo.gumdrop.servlet.manager
-
Web application management interface.
- org.bluezoo.gumdrop.servlet.session - package org.bluezoo.gumdrop.servlet.session
-
HTTP session management and cluster replication.
- org.bluezoo.gumdrop.smtp - package org.bluezoo.gumdrop.smtp
-
SMTP (Simple Mail Transfer Protocol) server implementation.
- org.bluezoo.gumdrop.smtp.auth - package org.bluezoo.gumdrop.smtp.auth
-
Email authentication (SPF, DKIM, DMARC) for SMTP.
- org.bluezoo.gumdrop.smtp.client - package org.bluezoo.gumdrop.smtp.client
-
Non-blocking SMTP client for sending outbound email.
- org.bluezoo.gumdrop.smtp.client.handler - package org.bluezoo.gumdrop.smtp.client.handler
-
SMTP client handler and state interfaces.
- org.bluezoo.gumdrop.smtp.handler - package org.bluezoo.gumdrop.smtp.handler
-
SMTP server handler interfaces.
- org.bluezoo.gumdrop.socks - package org.bluezoo.gumdrop.socks
- org.bluezoo.gumdrop.socks.client - package org.bluezoo.gumdrop.socks.client
- org.bluezoo.gumdrop.socks.handler - package org.bluezoo.gumdrop.socks.handler
- org.bluezoo.gumdrop.telemetry - package org.bluezoo.gumdrop.telemetry
-
OpenTelemetry implementation for Gumdrop.
- org.bluezoo.gumdrop.telemetry.json - package org.bluezoo.gumdrop.telemetry.json
-
OTLP JSON serialization and file export for OpenTelemetry data.
- org.bluezoo.gumdrop.telemetry.metrics - package org.bluezoo.gumdrop.telemetry.metrics
-
OpenTelemetry Metrics implementation for Gumdrop.
- org.bluezoo.gumdrop.telemetry.protobuf - package org.bluezoo.gumdrop.telemetry.protobuf
-
Protocol Buffers encoding and decoding for OTLP.
- org.bluezoo.gumdrop.util - package org.bluezoo.gumdrop.util
-
Utility classes for the Gumdrop server.
- org.bluezoo.gumdrop.webdav - package org.bluezoo.gumdrop.webdav
-
WebDAV / file server service.
- org.bluezoo.gumdrop.websocket - package org.bluezoo.gumdrop.websocket
-
WebSocket protocol implementation (RFC 6455).
- org.bluezoo.gumdrop.websocket.client - package org.bluezoo.gumdrop.websocket.client
-
WebSocket client support.
- org.bluezoo.util - package org.bluezoo.util
-
Low-level byte manipulation utilities.
- OTHER - Enum constant in enum class org.bluezoo.gumdrop.ldap.client.LDAPResultCode
-
An unknown error occurred.
- OTLPExporter - Class in org.bluezoo.gumdrop.telemetry
-
Exports telemetry data to an OpenTelemetry Collector via OTLP/HTTP.
- OTLPExporter(TelemetryConfig) - Constructor for class org.bluezoo.gumdrop.telemetry.OTLPExporter
-
Creates an OTLP exporter with the given configuration.
- OTLPFileExporter - Class in org.bluezoo.gumdrop.telemetry.json
-
Exports telemetry data to OTLP JSON Lines files or stdout.
- OTLPFileExporter(TelemetryConfig) - Constructor for class org.bluezoo.gumdrop.telemetry.json.OTLPFileExporter
-
Creates a file exporter that writes all signals to stdout.
- OTLPFileExporter(TelemetryConfig, Path, Path, Path) - Constructor for class org.bluezoo.gumdrop.telemetry.json.OTLPFileExporter
-
Creates a file exporter that writes to the specified file paths.
- OTLPGrpcExporter - Class in org.bluezoo.gumdrop.telemetry
-
Exports telemetry data to an OpenTelemetry Collector via OTLP/gRPC.
- OTLPGrpcExporter(TelemetryConfig) - Constructor for class org.bluezoo.gumdrop.telemetry.OTLPGrpcExporter
-
Creates an OTLP gRPC exporter with the given configuration.
- outboundCount() - Method in class org.bluezoo.gumdrop.mqtt.broker.QoSManager
-
Returns the number of outbound in-flight messages.
- outputTypeName(String) - Method in class org.bluezoo.gumdrop.grpc.proto.RpcDescriptor.Builder
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form