Gumdrop API Documentation

Packages
Package
Description
 
Core framework for the Gumdrop multipurpose Java server.
Authentication and authorization framework for Gumdrop servers.
 
DNS service implementation for Gumdrop.
Asynchronous DNS client for Gumdrop.
FTP (File Transfer Protocol) server implementation.
Filesystem-based FTP handler implementations.
gRPC support for Gumdrop.
 
Proto model, .proto parser, and event-oriented message handling.
 
HTTP/1.1 and HTTP/2 server implementation.
Non-blocking HTTP client with an event-driven handler pattern.
HTTP/2 framing support shared by server and client.
HTTP/3 (RFC 9114) support using quiche's h3 module via JNI.
HPACK header compression for HTTP/2.
IMAP4rev2 server implementation for Gumdrop.
Non-blocking IMAP client for accessing remote mailboxes.
IMAP client handler and state interfaces.
Handler interfaces for the IMAP server.
ASN.1 BER (Basic Encoding Rules) codec for LDAP protocol encoding.
Asynchronous LDAP client for Gumdrop's non-blocking I/O framework.
Mailbox storage abstraction for mail access protocols.
Message indexing system for fast IMAP SEARCH operations.
Maildir format mailbox implementation.
Mbox file format mailbox implementation.
MIME (Multipurpose Internet Mail Extensions) parsing utilities.
RFC 2047 encoded word handling for MIME headers.
 
RFC 5322 Internet Message Format parsing and generation.
MQTT protocol implementation (client and server).
 
 
 
 
 
POP3 (Post Office Protocol version 3) server implementation.
Non-blocking POP3 client for accessing remote mailboxes.
POP3 client handler and state interfaces.
Handler interfaces for the POP3 server.
 
Storage quota management for Gumdrop services.
Rate limiting framework for protecting Gumdrop servers from abuse.
Asynchronous Redis client for Gumdrop's non-blocking I/O framework.
RESP (Redis Serialization Protocol) codec for Redis client communication.
Servlet 4.0 container implementation.
JNDI resource management for the Gumdrop servlet container.
JSP (JavaServer Pages) compilation and execution support.
Web application management interface.
HTTP session management and cluster replication.
SMTP (Simple Mail Transfer Protocol) server implementation.
Email authentication (SPF, DKIM, DMARC) for SMTP.
Non-blocking SMTP client for sending outbound email.
SMTP client handler and state interfaces.
SMTP server handler interfaces.
 
 
 
OpenTelemetry implementation for Gumdrop.
OTLP JSON serialization and file export for OpenTelemetry data.
OpenTelemetry Metrics implementation for Gumdrop.
Protocol Buffers encoding and decoding for OTLP.
Utility classes for the Gumdrop server.
WebDAV / file server service.
WebSocket protocol implementation (RFC 6455).
WebSocket client support.
Low-level byte manipulation utilities.