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

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 KeyStore from 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.
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