Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
L
- LaconicFormatter - Class in org.bluezoo.gumdrop.util
-
A simple logging formatter that prints the minimum of information.
- LaconicFormatter() - Constructor for class org.bluezoo.gumdrop.util.LaconicFormatter
- larger(long) - Static method in interface org.bluezoo.gumdrop.mailbox.SearchCriteria
-
Matches messages larger than the specified size.
- last() - Static method in class org.bluezoo.gumdrop.mailbox.MessageSet
-
Creates a message set representing just the last message (equivalent to "*").
- LDAP_VERSION_3 - Static variable in class org.bluezoo.gumdrop.ldap.client.LDAPConstants
-
LDAP protocol version 3.
- LDAPClient - Class in org.bluezoo.gumdrop.ldap.client
-
High-level LDAPv3 client facade (RFC 4511).
- LDAPClient(String, int) - Constructor for class org.bluezoo.gumdrop.ldap.client.LDAPClient
-
Creates an LDAP client for the given host and port.
- LDAPClient(InetAddress, int) - Constructor for class org.bluezoo.gumdrop.ldap.client.LDAPClient
-
Creates an LDAP client for the given address and port.
- LDAPClient(SelectorLoop, String, int) - Constructor for class org.bluezoo.gumdrop.ldap.client.LDAPClient
-
Creates an LDAP client with an explicit selector loop.
- LDAPClient(SelectorLoop, InetAddress, int) - Constructor for class org.bluezoo.gumdrop.ldap.client.LDAPClient
-
Creates an LDAP client with an explicit selector loop and address.
- LDAPClientProtocolHandler - Class in org.bluezoo.gumdrop.ldap.client
-
LDAPv3 client protocol handler (RFC 4511).
- LDAPClientProtocolHandler(LDAPConnectionReady, boolean) - Constructor for class org.bluezoo.gumdrop.ldap.client.LDAPClientProtocolHandler
-
Creates an LDAP client endpoint handler.
- LDAPConnected - Interface in org.bluezoo.gumdrop.ldap.client
-
Operations available after LDAP connection is established (RFC 4511).
- LDAPConnectionReady - Interface in org.bluezoo.gumdrop.ldap.client
-
Handler interface for receiving the initial LDAP connection ready event.
- LDAPConstants - Class in org.bluezoo.gumdrop.ldap.client
-
LDAPv3 protocol constants (RFC 4511).
- LDAPPostTLS - Interface in org.bluezoo.gumdrop.ldap.client
-
Operations available after STARTTLS upgrade completes.
- LDAPRealm - Class in org.bluezoo.gumdrop.auth
-
LDAP-backed Realm for authenticating users against a directory server.
- LDAPRealm() - Constructor for class org.bluezoo.gumdrop.auth.LDAPRealm
-
Creates a new LDAPRealm with default settings.
- LDAPResult - Class in org.bluezoo.gumdrop.ldap.client
-
Represents an LDAPResult (RFC 4511 section 4.1.9).
- LDAPResult(LDAPResultCode, String, String) - Constructor for class org.bluezoo.gumdrop.ldap.client.LDAPResult
-
Creates a new LDAP result.
- LDAPResult(LDAPResultCode, String, String, List<String>) - Constructor for class org.bluezoo.gumdrop.ldap.client.LDAPResult
-
Creates a new LDAP result with referrals.
- LDAPResultCode - Enum Class in org.bluezoo.gumdrop.ldap.client
-
LDAP result codes (RFC 4511 Appendix A).
- LDAPSession - Interface in org.bluezoo.gumdrop.ldap.client
-
Operations available in an authenticated LDAP session (RFC 4511).
- LENGTH_REQUIRED - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPStatus
-
411 Length Required
- LIMIT_EXCEEDED - Enum constant in enum class org.bluezoo.gumdrop.telemetry.ErrorCategory
-
Resource limit or quota exceeded.
- lindex(String, int, BulkResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- lindex(String, int, BulkResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Gets an element by index.
- LineParser - Class in org.bluezoo.gumdrop
-
Standalone push-parser for CRLF-terminated line protocols.
- LineParser.Callback - Interface in org.bluezoo.gumdrop
-
Callback interface for receiving parsed lines.
- lineReceived(ByteBuffer) - Method in class org.bluezoo.gumdrop.ftp.FTPProtocolHandler
- lineReceived(ByteBuffer) - Method in class org.bluezoo.gumdrop.http.HTTPProtocolHandler
- lineReceived(ByteBuffer) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
- lineReceived(ByteBuffer) - Method in class org.bluezoo.gumdrop.imap.IMAPProtocolHandler
- lineReceived(ByteBuffer) - Method in interface org.bluezoo.gumdrop.LineParser.Callback
-
Called when a complete CRLF-terminated line has been parsed.
- lineReceived(ByteBuffer) - Method in class org.bluezoo.gumdrop.pop3.client.POP3ClientProtocolHandler
- lineReceived(ByteBuffer) - Method in class org.bluezoo.gumdrop.pop3.POP3ProtocolHandler
- lineReceived(ByteBuffer) - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
- lineReceived(ByteBuffer) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
-
RFC 5321 §2.3.8 — command lines are CR LF terminated, max 512 octets.
- list(int, ServerListReplyHandler) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ClientTransactionState
-
Sends a LIST command for a specific message.
- list(int, ServerListReplyHandler) - Method in class org.bluezoo.gumdrop.pop3.client.POP3ClientProtocolHandler
- list(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServletInitialContext
- list(String, String, ServerListReplyHandler) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ClientAuthenticatedState
- list(String, String, ServerListReplyHandler) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
- list(Name) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServletInitialContext
- list(ListState, MailboxStore, String, String) - Method in interface org.bluezoo.gumdrop.imap.handler.AuthenticatedHandler
-
Called when the client sends LIST command.
- list(ListState, MailboxStore, String, String) - Method in class org.bluezoo.gumdrop.imap.handler.DefaultIMAPHandler
- list(ListState, MailboxStore, String, String) - Method in interface org.bluezoo.gumdrop.imap.handler.SelectedHandler
-
Called when the client sends LIST command.
- list(ServerListReplyHandler) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ClientTransactionState
-
Sends a LIST command to list all messages.
- list(ServerListReplyHandler) - Method in class org.bluezoo.gumdrop.pop3.client.POP3ClientProtocolHandler
- list(ListState, Mailbox, int) - Method in class org.bluezoo.gumdrop.pop3.handler.DefaultPOP3Handler
- list(ListState, Mailbox, int) - Method in interface org.bluezoo.gumdrop.pop3.handler.TransactionHandler
-
Called when the client requests message listing (LIST command).
- listBindings(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServletInitialContext
- listBindings(Name) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServletInitialContext
- listComplete(AuthenticatedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.ListState
-
Completes the list successfully.
- listDirectory(String, FTPConnectionMetadata) - Method in class org.bluezoo.gumdrop.ftp.file.BasicFTPFileSystem
- listDirectory(String, FTPConnectionMetadata) - Method in class org.bluezoo.gumdrop.ftp.file.RoleAwareFTPFileSystem
- listDirectory(String, FTPConnectionMetadata) - Method in interface org.bluezoo.gumdrop.ftp.FTPFileSystem
-
Lists the contents of a directory.
- Listener - Class in org.bluezoo.gumdrop
-
Common base class for all server endpoint types (TCP and UDP).
- Listener() - Constructor for class org.bluezoo.gumdrop.Listener
- listEntry(Set<MailboxAttribute>, String, String) - Method in interface org.bluezoo.gumdrop.imap.handler.ListState
-
Sends a mailbox entry in the list.
- listFailed(String, AuthenticatedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.ListState
-
List failed.
- LISTING - Enum constant in enum class org.bluezoo.gumdrop.ftp.FTPDataConnectionCoordinator.TransferType
- listMailboxes(String, String) - Method in interface org.bluezoo.gumdrop.mailbox.MailboxStore
-
Lists mailboxes matching the given reference and pattern.
- listMailboxes(String, String) - Method in class org.bluezoo.gumdrop.mailbox.maildir.MaildirMailboxStore
- listMailboxes(String, String) - Method in class org.bluezoo.gumdrop.mailbox.mbox.MboxMailboxStore
- ListState - Interface in org.bluezoo.gumdrop.imap.handler
-
Operations available when responding to LIST or LSUB commands.
- ListState - Interface in org.bluezoo.gumdrop.pop3.handler
-
Operations available when responding to a LIST command.
- ListState.ListWriter - Interface in org.bluezoo.gumdrop.imap.handler
-
Writer for list entries.
- ListState.ListWriter - Interface in org.bluezoo.gumdrop.pop3.handler
-
Writer for multi-line LIST response.
- listSubscribed(String, String) - Method in interface org.bluezoo.gumdrop.mailbox.MailboxStore
-
Returns subscription status for mailboxes matching the pattern.
- listSubscribed(String, String) - Method in class org.bluezoo.gumdrop.mailbox.maildir.MaildirMailboxStore
- listSubscribed(String, String) - Method in class org.bluezoo.gumdrop.mailbox.mbox.MboxMailboxStore
- ListValue - Class in org.bluezoo.gumdrop.config
-
Represents a list value in component configuration.
- ListValue() - Constructor for class org.bluezoo.gumdrop.config.ListValue
- literalComplete() - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
- literalContent(ByteBuffer) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
- llen(String, IntegerResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- llen(String, IntegerResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Gets the length of a list.
- load() - Method in class org.bluezoo.gumdrop.mailbox.maildir.MaildirKeywords
-
Loads the keywords file from disk.
- load() - Method in class org.bluezoo.gumdrop.mailbox.maildir.MaildirUidList
-
Loads the UID list from disk, or creates a new one if it doesn't exist.
- load() - Method in class org.bluezoo.gumdrop.servlet.Context
-
Loads this context from the deployment descriptor.
- load(Path) - Static method in class org.bluezoo.gumdrop.mailbox.index.MessageIndex
-
Loads an index from disk.
- loadClass(String, boolean) - Method in class org.bluezoo.gumdrop.ContainerClassLoader
- loadClass(String, boolean) - Method in class org.bluezoo.gumdrop.DependencyClassLoader
- loadKeyManagers(Path, String, String) - Static method in class org.bluezoo.gumdrop.util.TLSUtils
-
Creates
KeyManagers from a keystore file. - loadKeyStore(Path, String, String) - Static method in class org.bluezoo.gumdrop.util.TLSUtils
-
Loads a
KeyStorefrom the given file path. - loadTrustManagers(Path, String, String) - Static method in class org.bluezoo.gumdrop.util.TLSUtils
-
Creates
TrustManagers from a truststore file. - loadUsageData() - Method in interface org.bluezoo.gumdrop.quota.QuotaManager
-
Loads quota usage data from persistent storage.
- loadUsageData() - Method in class org.bluezoo.gumdrop.quota.RoleBasedQuotaManager
- LOCAL - Enum constant in enum class org.bluezoo.gumdrop.ftp.FTPConnectionMetadata.FTPTransferType
-
Local type with byte size.
- LocalDeliveryHandler - Class in org.bluezoo.gumdrop.smtp
-
SMTP handler that delivers incoming messages to local mailboxes.
- LocalDeliveryHandler(MailboxFactory, String) - Constructor for class org.bluezoo.gumdrop.smtp.LocalDeliveryHandler
-
Creates a new local delivery handler.
- LocalDeliveryHandler(MailboxFactory, String, String) - Constructor for class org.bluezoo.gumdrop.smtp.LocalDeliveryHandler
-
Creates a new local delivery handler.
- LocalDeliveryService - Class in org.bluezoo.gumdrop.smtp
-
SMTP service for local mailbox delivery.
- LocalDeliveryService() - Constructor for class org.bluezoo.gumdrop.smtp.LocalDeliveryService
- locator - Variable in class org.bluezoo.gumdrop.mime.MIMEParser
- LOCKED - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPStatus
-
423 Locked (WebDAV)
- log(Exception, String) - Method in class org.bluezoo.gumdrop.servlet.Context
- log(String) - Method in class org.bluezoo.gumdrop.servlet.Context
- log(String) - Method in class org.bluezoo.gumdrop.servlet.ServletService
- log(String, Throwable) - Method in class org.bluezoo.gumdrop.servlet.Context
- login(String, String, ServerLoginReplyHandler) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ClientNotAuthenticatedState
- login(String, String, ServerLoginReplyHandler) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ClientPostStarttls
- login(String, String, ServerLoginReplyHandler) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
- LOGIN - Enum constant in enum class org.bluezoo.gumdrop.auth.SASLMechanism
-
Legacy LOGIN mechanism (non-standard but widely used)
- loginDelayMs - Variable in class org.bluezoo.gumdrop.pop3.POP3Listener
- loginTimeoutMs - Variable in class org.bluezoo.gumdrop.imap.IMAPListener
- LogJsonSerializer - Class in org.bluezoo.gumdrop.telemetry.json
-
Serializes log records to OTLP JSON format.
- LogJsonSerializer(String) - Constructor for class org.bluezoo.gumdrop.telemetry.json.LogJsonSerializer
-
Creates a log serializer with the given service name.
- LogJsonSerializer(String, String, String, Map<String, String>) - Constructor for class org.bluezoo.gumdrop.telemetry.json.LogJsonSerializer
-
Creates a log serializer with service metadata.
- logout() - Method in interface org.bluezoo.gumdrop.imap.client.handler.ClientAuthenticatedState
- logout() - Method in interface org.bluezoo.gumdrop.imap.client.handler.ClientNotAuthenticatedState
- logout() - Method in interface org.bluezoo.gumdrop.imap.client.handler.ClientPostStarttls
- logout() - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
- LogRecord - Class in org.bluezoo.gumdrop.telemetry
-
A log record that can be associated with a span.
- LogRecord(int, String) - Constructor for class org.bluezoo.gumdrop.telemetry.LogRecord
-
Creates a log record without span correlation.
- LogRecord(Span, int, String) - Constructor for class org.bluezoo.gumdrop.telemetry.LogRecord
-
Creates a log record from the current span context.
- LogSerializer - Class in org.bluezoo.gumdrop.telemetry.protobuf
-
Serializes log records to OTLP protobuf format.
- LogSerializer(String) - Constructor for class org.bluezoo.gumdrop.telemetry.protobuf.LogSerializer
-
Creates a log serializer with the given service name.
- LogSerializer(String, String, String, Map<String, String>) - Constructor for class org.bluezoo.gumdrop.telemetry.protobuf.LogSerializer
-
Creates a log serializer with service metadata.
- LongCounter - Class in org.bluezoo.gumdrop.telemetry.metrics
-
A monotonically increasing counter for long values.
- LongCounter.Builder - Class in org.bluezoo.gumdrop.telemetry.metrics
-
Builder for LongCounter.
- LongUpDownCounter - Class in org.bluezoo.gumdrop.telemetry.metrics
-
A counter that can increase or decrease.
- LongUpDownCounter.Builder - Class in org.bluezoo.gumdrop.telemetry.metrics
-
Builder for LongUpDownCounter.
- lookup(String) - Static method in class org.bluezoo.gumdrop.dns.client.HostsFile
-
Looks up addresses for the given hostname in the hosts file.
- lookup(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServletInitialContext
- lookup(Name) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServletInitialContext
- lookup(DNSQuestion) - Method in class org.bluezoo.gumdrop.dns.DNSCache
-
Looks up cached records for a question.
- lookupLink(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServletInitialContext
- lookupLink(Name) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServletInitialContext
- lookupStatus(DNSQuestion) - Method in class org.bluezoo.gumdrop.dns.DNSCache
-
Returns the DNSSEC validation status for a cached entry.
- LOOP_DETECT - Enum constant in enum class org.bluezoo.gumdrop.ldap.client.LDAPResultCode
-
A loop was detected.
- LOOP_DETECTED - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPStatus
-
508 Loop Detected (WebDAV)
- lpop(String, BulkResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- lpop(String, BulkResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Pops a value from the left (head) of a list.
- lpush(String, IntegerResultHandler, String...) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- lpush(String, IntegerResultHandler, String...) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Pushes values to the left (head) of a list.
- lrange(String, int, int, ArrayResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- lrange(String, int, int, ArrayResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Gets a range of elements from a list.
- lrem(String, int, String, IntegerResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- lrem(String, int, String, IntegerResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Removes elements from a list.
- lset(String, int, String, StringResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- lset(String, int, String, StringResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Sets an element by index.
- lsub(String, String, ServerListReplyHandler) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ClientAuthenticatedState
- lsub(String, String, ServerListReplyHandler) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
- lsub(ListState, MailboxStore, String, String) - Method in interface org.bluezoo.gumdrop.imap.handler.AuthenticatedHandler
-
Called when the client sends LSUB command.
- lsub(ListState, MailboxStore, String, String) - Method in class org.bluezoo.gumdrop.imap.handler.DefaultIMAPHandler
- lsub(ListState, MailboxStore, String, String) - Method in interface org.bluezoo.gumdrop.imap.handler.SelectedHandler
-
Called when the client sends LSUB command.
- ltrim(String, int, int, StringResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- ltrim(String, int, int, StringResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Trims a list to the specified range.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form