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

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