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

A

a(String, int, InetAddress) - Static method in class org.bluezoo.gumdrop.dns.DNSResourceRecord
Creates an A record (IPv4 address).
A - Enum constant in enum class org.bluezoo.gumdrop.dns.DNSType
IPv4 address record.
aaaa(String, int, InetAddress) - Static method in class org.bluezoo.gumdrop.dns.DNSResourceRecord
Creates an AAAA record (IPv6 address).
AAAA - Enum constant in enum class org.bluezoo.gumdrop.dns.DNSType
IPv6 address record.
abandon(int) - Method in class org.bluezoo.gumdrop.ldap.client.LDAPClientProtocolHandler
 
abandon(int) - Method in interface org.bluezoo.gumdrop.ldap.client.LDAPSession
Abandons an in-progress operation (RFC 4511 section 4.11).
abort() - Method in interface org.bluezoo.gumdrop.mailbox.AsyncMessageWriter
Aborts the append, cleaning up any temporary state.
abort(ServerAuthAbortHandler) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ClientAuthExchange
 
abort(ServerAuthAbortHandler) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
 
abort(ServerAuthAbortHandler) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ClientAuthExchange
Aborts the authentication exchange.
abort(ServerAuthAbortHandler) - Method in class org.bluezoo.gumdrop.pop3.client.POP3ClientProtocolHandler
 
abort(ServerAuthAbortHandler) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ClientAuthExchange
Aborts the authentication exchange.
abort(ServerAuthAbortHandler) - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
RFC 4954 §4 — abort AUTH exchange with "*".
abortTransfer() - Method in class org.bluezoo.gumdrop.ftp.FTPDataConnectionCoordinator
Aborts any active transfer.
AbstractJSPElement - Class in org.bluezoo.gumdrop.servlet.jsp
Abstract base class for JSP elements, providing common functionality such as line and column number tracking.
AbstractJSPElement(int, int) - Constructor for class org.bluezoo.gumdrop.servlet.jsp.AbstractJSPElement
Constructs a new AbstractJSPElement.
accept(String, MailboxStore, AuthenticatedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.AuthenticateState
Accepts with a custom success message.
accept(HTTPResponseHandler) - Method in interface org.bluezoo.gumdrop.http.client.PushPromise
Accepts the push promise and provides a handler for the pushed response.
accept(Mailbox, TransactionHandler) - Method in interface org.bluezoo.gumdrop.pop3.handler.AuthenticateState
Accepts the authenticated principal and opens the mailbox.
accept(Mailbox, TransactionHandler) - Method in class org.bluezoo.gumdrop.pop3.POP3ProtocolHandler
 
accept(MailboxStore, AuthenticatedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.AuthenticateState
Accepts the authenticated principal.
accept(JSPElementVisitor) - Method in class org.bluezoo.gumdrop.servlet.jsp.CommentElement
 
accept(JSPElementVisitor) - Method in class org.bluezoo.gumdrop.servlet.jsp.CustomTagElement
 
accept(JSPElementVisitor) - Method in class org.bluezoo.gumdrop.servlet.jsp.DeclarationElement
 
accept(JSPElementVisitor) - Method in class org.bluezoo.gumdrop.servlet.jsp.DirectiveElement
 
accept(JSPElementVisitor) - Method in class org.bluezoo.gumdrop.servlet.jsp.ExpressionElement
 
accept(JSPElementVisitor) - Method in interface org.bluezoo.gumdrop.servlet.jsp.JSPElement
Accepts a visitor for processing this element.
accept(JSPElementVisitor) - Method in class org.bluezoo.gumdrop.servlet.jsp.ScriptletElement
 
accept(JSPElementVisitor) - Method in class org.bluezoo.gumdrop.servlet.jsp.StandardActionElement
 
accept(JSPElementVisitor) - Method in class org.bluezoo.gumdrop.servlet.jsp.TextElement
 
accept(MailFromHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.AuthenticateState
Accepts the authenticated principal.
accept(MailFromHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
RFC 4954 — 235 authentication successful.
acceptConnection() - Method in interface org.bluezoo.gumdrop.mqtt.handler.ConnectState
Accepts the connection.
acceptConnection(String, NotAuthenticatedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.ConnectedState
Accepts the connection and sends a greeting banner.
acceptConnection(String, AuthorizationHandler) - Method in interface org.bluezoo.gumdrop.pop3.handler.ConnectedState
Accepts the connection and sends a greeting banner.
acceptConnection(String, AuthorizationHandler) - Method in class org.bluezoo.gumdrop.pop3.POP3ProtocolHandler
 
acceptConnection(String, HelloHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.ConnectedState
Accepts the connection and sends a greeting banner.
acceptConnection(String, HelloHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
RFC 5321 §4.2 — 220 greeting.
acceptConnection(SocketAddress) - Method in class org.bluezoo.gumdrop.Listener
Checks whether a connection from the given remote address should be accepted, based on CIDR allow/block lists and rate limits.
acceptConnectionWithApop(String, String, AuthorizationHandler) - Method in interface org.bluezoo.gumdrop.pop3.handler.ConnectedState
Accepts the connection with APOP capability and sends a greeting banner.
acceptConnectionWithApop(String, String, AuthorizationHandler) - Method in class org.bluezoo.gumdrop.pop3.POP3ProtocolHandler
 
acceptDataConnection(FTPDataConnection) - Method in class org.bluezoo.gumdrop.ftp.FTPDataConnectionCoordinator
Called by FTPDataServer when a client connects in passive mode.
accepted(SocketChannel) - Method in interface org.bluezoo.gumdrop.AcceptSelectorLoop.RawAcceptHandler
 
ACCEPTED - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPStatus
202 Accepted
acceptHello(MailFromHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.HelloState
Accepts the greeting and transitions to mail-from state.
acceptHello(MailFromHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
RFC 5321 §4.1.1.1 — 250 EHLO/HELO accepted.
acceptLiteral(int, AppendDataHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.AppendState
Accepts the append and requests the message literal.
acceptMessage(MessageDataHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.MessageStartState
Ready to receive message content.
acceptMessage(MessageDataHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
RFC 5321 §4.1.1.4 — 354 start mail input.
acceptMessageDelivery(String, MailFromHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.MessageEndState
Message accepted for delivery (250 response).
acceptMessageDelivery(String, MailFromHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
RFC 5321 §3.3 — 250 message accepted for delivery.
acceptOffer(Map<String, String>) - Method in class org.bluezoo.gumdrop.websocket.PerMessageDeflateExtension
RFC 7692 §7.1 — server-side negotiation of a permessage-deflate offer.
acceptOffer(Map<String, String>) - Method in interface org.bluezoo.gumdrop.websocket.WebSocketExtension
Server-side negotiation: evaluates the client's offered parameters and returns the accepted parameters for the response, or null to decline this offer.
acceptPreauth(String, AuthenticatedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.ConnectedState
Accepts the connection with PREAUTH status.
acceptRecipient(RecipientHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.RecipientState
Accepts the recipient (250 response).
acceptRecipient(RecipientHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
RFC 5321 §4.1.1.3 — 250 recipient accepted.
acceptRecipientForward(String, RecipientHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.RecipientState
Accepts with forward notification (251 response).
acceptRecipientForward(String, RecipientHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
RFC 5321 §4.1.1.3 — 251 user not local; will forward.
acceptReset(MailFromHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.ResetState
Accepts the reset (250 response).
acceptReset(MailFromHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
RFC 5321 §4.1.1.5 — 250 reset OK.
acceptResponse(Map<String, String>) - Method in class org.bluezoo.gumdrop.websocket.PerMessageDeflateExtension
RFC 7692 §7.1 — client-side acceptance of server response.
acceptResponse(Map<String, String>) - Method in interface org.bluezoo.gumdrop.websocket.WebSocketExtension
Client-side: configures this extension from the server's accepted parameters in the 101 response.
AcceptSelectorLoop - Class in org.bluezoo.gumdrop
Selector loop dedicated to accepting new connections.
AcceptSelectorLoop.RawAcceptHandler - Interface in org.bluezoo.gumdrop
Handler for raw socket channel accepts.
acceptSender(RecipientHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.MailFromState
Accepts the sender (250 response).
acceptSender(RecipientHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
RFC 5321 §4.1.1.2 — 250 sender accepted.
acceptStream(Endpoint) - Method in class org.bluezoo.gumdrop.dns.DoQListener
 
acceptStream(Endpoint) - Method in interface org.bluezoo.gumdrop.StreamAcceptHandler
Called when the peer opens a new stream.
acceptToken(byte[]) - Method in class org.bluezoo.gumdrop.auth.GSSAPIServer.GSSAPIExchange
RFC 4752 §3.1 — processes a client GSS-API token and returns the server response token.
ACCESS_DENIED - Enum constant in enum class org.bluezoo.gumdrop.ftp.FTPFileOperationResult
Access denied (550).
accessDenied(String, AuthenticatedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.SelectState
Access denied to the mailbox.
ACCOUNT_DISABLED - Enum constant in enum class org.bluezoo.gumdrop.ftp.FTPAuthenticationResult
Not logged in — account disabled.
acquire(int) - Static method in class org.bluezoo.gumdrop.util.ByteBufferPool
Acquires a heap ByteBuffer with at least minCapacity bytes of capacity.
acquire(InetSocketAddress) - Method in class org.bluezoo.gumdrop.dns.client.TCPDNSConnectionPool
Acquires a connection to the specified server.
acquireRelay() - Method in class org.bluezoo.gumdrop.socks.SOCKSService
Attempts to acquire a relay slot.
ACTIVE - Enum constant in enum class org.bluezoo.gumdrop.ftp.FTPDataConnectionCoordinator.DataConnectionMode
Active mode — server connects to client.
activeStreams - Variable in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
 
add(long) - Method in class org.bluezoo.gumdrop.telemetry.metrics.LongCounter
Adds a value to the counter.
add(long) - Method in class org.bluezoo.gumdrop.telemetry.metrics.LongUpDownCounter
Adds a value to the counter (can be positive or negative).
add(long, Attributes) - Method in class org.bluezoo.gumdrop.telemetry.metrics.LongCounter
Adds a value to the counter with attributes.
add(long, Attributes) - Method in class org.bluezoo.gumdrop.telemetry.metrics.LongUpDownCounter
Adds a value to the counter with attributes.
add(String, String) - Method in class org.bluezoo.gumdrop.http.Headers
Adds a header with the specified name and value.
add(String, String) - Static method in class org.bluezoo.gumdrop.ldap.client.Modification
Creates an ADD modification with a single string value.
add(String, Map<String, List<byte[]>>, AddResultHandler) - Method in class org.bluezoo.gumdrop.ldap.client.LDAPClientProtocolHandler
 
add(String, Map<String, List<byte[]>>, AddResultHandler) - Method in interface org.bluezoo.gumdrop.ldap.client.LDAPSession
Adds a new entry to the directory.
ADD - Enum constant in enum class org.bluezoo.gumdrop.ldap.client.Modification.Operation
Add values to the attribute
ADD - Enum constant in enum class org.bluezoo.gumdrop.mailbox.StoreAction
Add the specified flags to the existing flags.
addAnchor(String, int, int, int, String) - Method in class org.bluezoo.gumdrop.dns.DNSSECTrustAnchor
Adds a DS-based trust anchor for a zone.
addAttribute(String, boolean) - Method in class org.bluezoo.gumdrop.telemetry.Span
Adds a boolean attribute to this span.
addAttribute(String, boolean) - Method in class org.bluezoo.gumdrop.telemetry.SpanEvent
Adds a boolean attribute to this event.
addAttribute(String, double) - Method in class org.bluezoo.gumdrop.telemetry.Span
Adds a double attribute to this span.
addAttribute(String, double) - Method in class org.bluezoo.gumdrop.telemetry.SpanEvent
Adds a double attribute to this event.
addAttribute(String, long) - Method in class org.bluezoo.gumdrop.telemetry.Span
Adds an integer attribute to this span.
addAttribute(String, long) - Method in class org.bluezoo.gumdrop.telemetry.SpanEvent
Adds an integer attribute to this event.
addAttribute(String, String) - Method in class org.bluezoo.gumdrop.telemetry.LogRecord
Adds a string attribute to this log record.
addAttribute(String, String) - Method in class org.bluezoo.gumdrop.telemetry.Span
Adds a string attribute to this span.
addAttribute(String, String) - Method in class org.bluezoo.gumdrop.telemetry.SpanEvent
Adds a string attribute to this event.
addAttribute(String, String) - Method in class org.bluezoo.gumdrop.telemetry.SpanLink
Adds a string attribute to this link.
addAttribute(String, String) - Method in class org.bluezoo.gumdrop.telemetry.Trace
Adds an attribute to the current span.
addAttribute(TagLibraryDescriptor.AttributeDescriptor) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor.TagDescriptor
 
addAttribute(Attribute) - Method in class org.bluezoo.gumdrop.telemetry.LogRecord
Adds an attribute to this log record.
addAttribute(Attribute) - Method in class org.bluezoo.gumdrop.telemetry.Span
Adds an attribute to this span.
addAttribute(Attribute) - Method in class org.bluezoo.gumdrop.telemetry.SpanEvent
Adds an attribute to this event.
addAttribute(Attribute) - Method in class org.bluezoo.gumdrop.telemetry.SpanLink
Adds an attribute to this link.
addChannelHandler(ChannelHandler) - Method in class org.bluezoo.gumdrop.Gumdrop
Registers an active channel handler.
addChild(JSPElement) - Method in class org.bluezoo.gumdrop.servlet.jsp.CustomTagElement
Adds a child element (body content).
addChild(JSPElement) - Method in class org.bluezoo.gumdrop.servlet.jsp.StandardActionElement
Adds a child element (e.g.
addClient(ClientEndpoint) - Method in class org.bluezoo.gumdrop.Gumdrop
Registers an active client connection.
addContext(Context) - Method in class org.bluezoo.gumdrop.servlet.Container
 
addContext(Context) - Method in class org.bluezoo.gumdrop.servlet.ServletService
 
addDynamicListener(Listener) - Method in class org.bluezoo.gumdrop.ftp.FTPService
Registers a dynamically created data-connection listener.
addElement(JSPElement) - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPPage
Adds a JSP element to this page.
addEntry(MessageIndexEntry) - Method in class org.bluezoo.gumdrop.mailbox.index.MessageIndex
Adds an entry to the index.
addEnum(EnumDescriptor) - Method in class org.bluezoo.gumdrop.grpc.proto.ProtoFile.Builder
 
addEvent(String) - Method in class org.bluezoo.gumdrop.telemetry.Span
Adds a named event to this span.
addEvent(String) - Method in class org.bluezoo.gumdrop.telemetry.Trace
Adds an event to the current span.
addEvent(SpanEvent) - Method in class org.bluezoo.gumdrop.telemetry.Span
Adds an event to this span.
addExtension(WebSocketExtension) - Method in class org.bluezoo.gumdrop.websocket.client.WebSocketClient
RFC 6455 §9 — adds a custom extension to request during the handshake.
addField(FieldDescriptor) - Method in class org.bluezoo.gumdrop.grpc.proto.MessageDescriptor.Builder
 
addFilter(String, Class<? extends Filter>) - Method in class org.bluezoo.gumdrop.servlet.Context
 
addFilter(String, String) - Method in class org.bluezoo.gumdrop.servlet.Context
 
addFilter(String, Filter) - Method in class org.bluezoo.gumdrop.servlet.Context
 
addFunction(TagLibraryDescriptor.FunctionDescriptor) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor
 
addHandlerChain(Object) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServiceRef
 
addImport(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPPage
Adds an import statement to this JSP page.
addInclude(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPPage
Adds a static include file path (for dependency tracking).
addInitParam(String, String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor
 
addItem(Object) - Method in class org.bluezoo.gumdrop.config.ListValue
Adds an item to the list.
addJspFile(String, String) - Method in class org.bluezoo.gumdrop.servlet.Context
 
addLink(SpanContext) - Method in class org.bluezoo.gumdrop.telemetry.Span
Adds a link to another span context.
addLink(SpanLink) - Method in class org.bluezoo.gumdrop.telemetry.Span
Adds a link to this span.
addListener(Class<? extends EventListener>) - Method in class org.bluezoo.gumdrop.servlet.Context
 
addListener(String) - Method in class org.bluezoo.gumdrop.servlet.Context
 
addListener(EventListener) - Method in class org.bluezoo.gumdrop.servlet.Context
 
addListener(DNSListener) - Method in class org.bluezoo.gumdrop.dns.DNSService
Adds a UDP DNS listener.
addListener(DoQListener) - Method in class org.bluezoo.gumdrop.dns.DNSService
Adds a DNS-over-QUIC listener (stub).
addListener(DoTListener) - Method in class org.bluezoo.gumdrop.dns.DNSService
Adds a DNS-over-TLS listener (stub).
addListener(FTPListener) - Method in class org.bluezoo.gumdrop.ftp.FTPService
Adds a static FTP control listener to this service.
addListener(HTTP3Listener) - Method in class org.bluezoo.gumdrop.http.HTTPService
Adds a QUIC (HTTP/3) listener to this service.
addListener(HTTPListener) - Method in class org.bluezoo.gumdrop.http.HTTPService
Adds a TCP (HTTP/1.1 + HTTP/2) listener to this service.
addListener(IMAPListener) - Method in class org.bluezoo.gumdrop.imap.IMAPService
Adds an IMAP listener to this service.
addListener(MQTTListener) - Method in class org.bluezoo.gumdrop.mqtt.MQTTService
 
addListener(POP3Listener) - Method in class org.bluezoo.gumdrop.pop3.POP3Service
Adds a POP3 listener to this service.
addListener(SMTPListener) - Method in class org.bluezoo.gumdrop.smtp.SMTPService
Adds an SMTP listener to this service.
addListener(SOCKSListener) - Method in class org.bluezoo.gumdrop.socks.SOCKSService
Adds a SOCKS listener to this service.
addListener(TCPListener) - Method in class org.bluezoo.gumdrop.Gumdrop
Adds a standalone endpoint server to be managed by Gumdrop.
addListener(HTTP3WebSocketListener) - Method in class org.bluezoo.gumdrop.websocket.WebSocketService
Adds an HTTP/3 WebSocket listener to this service (RFC 9220).
addListener(WebSocketListener) - Method in class org.bluezoo.gumdrop.websocket.WebSocketService
Adds a TCP WebSocket listener to this service.
addMessage(MessageDescriptor) - Method in class org.bluezoo.gumdrop.grpc.proto.ProtoFile.Builder
 
addNestedEnum(EnumDescriptor) - Method in class org.bluezoo.gumdrop.grpc.proto.MessageDescriptor.Builder
 
addNestedMessage(MessageDescriptor) - Method in class org.bluezoo.gumdrop.grpc.proto.MessageDescriptor.Builder
 
addProperty(String, String) - Method in class org.bluezoo.gumdrop.servlet.jndi.AdministeredObject
 
addProperty(String, String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ConnectionFactory
 
addProperty(String, String) - Method in class org.bluezoo.gumdrop.servlet.jndi.DataSourceDef
 
addProperty(String, String) - Method in class org.bluezoo.gumdrop.servlet.jndi.JmsConnectionFactory
 
addProperty(String, String) - Method in class org.bluezoo.gumdrop.servlet.jndi.JmsDestination
 
addProperty(String, String) - Method in class org.bluezoo.gumdrop.servlet.jndi.MailSession
 
addProperty(String, String) - Method in class org.bluezoo.gumdrop.servlet.jndi.Resource
Add the specified configuration property to this resource.
addProperty(PropertyDefinition) - Method in class org.bluezoo.gumdrop.config.ComponentDefinition
Adds a property to be injected.
addRealm(String, Realm) - Method in class org.bluezoo.gumdrop.servlet.Container
 
addRealm(String, Realm) - Method in class org.bluezoo.gumdrop.servlet.Context
 
addResource(Resource) - Method in class org.bluezoo.gumdrop.servlet.Container
 
addResource(Resource) - Method in class org.bluezoo.gumdrop.servlet.Context
 
addResourceAttribute(String, String) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
Adds a resource attribute.
addressHeader(String, List<EmailAddress>) - Method in interface org.bluezoo.gumdrop.mime.rfc5322.MessageHandler
Receive notification of an address header in the message.
addressHeader(String, List<EmailAddress>) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCMessageHandler
 
addResult(String, String, DMARCPolicy, String, String, DMARCResult, SPFResult, String, DKIMResult, String, String) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCAggregateReport
RFC 7489 §7.1 — records a single message's authentication results.
AddResultHandler - Interface in org.bluezoo.gumdrop.ldap.client
Handler for add operation results.
addRoleQuota(String, String) - Method in class org.bluezoo.gumdrop.quota.RoleBasedQuotaManager
Adds a role-based quota policy.
addRoleQuota(String, String, String) - Method in class org.bluezoo.gumdrop.quota.RoleBasedQuotaManager
Adds a role-based quota policy with message limit.
addRpc(RpcDescriptor) - Method in class org.bluezoo.gumdrop.grpc.proto.ServiceDescriptor.Builder
 
addServer(String) - Method in class org.bluezoo.gumdrop.dns.client.DNSResolver
Adds a DNS server by hostname or IP address.
addServer(String, int) - Method in class org.bluezoo.gumdrop.dns.client.DNSResolver
Adds a DNS server by hostname or IP address with a specific port.
addServer(InetAddress, int) - Method in class org.bluezoo.gumdrop.dns.client.DNSResolver
Adds a DNS server by InetAddress.
addService(ServiceDescriptor) - Method in class org.bluezoo.gumdrop.grpc.proto.ProtoFile.Builder
 
addService(Service) - Method in class org.bluezoo.gumdrop.Gumdrop
Adds a service to be managed by Gumdrop.
addServlet(String, Class<? extends Servlet>) - Method in class org.bluezoo.gumdrop.servlet.Context
 
addServlet(String, String) - Method in class org.bluezoo.gumdrop.servlet.Context
 
addServlet(String, Servlet) - Method in class org.bluezoo.gumdrop.servlet.Context
 
addStorageUsed(long) - Method in class org.bluezoo.gumdrop.quota.Quota
Adds to the storage used.
addStream(int) - Method in class org.bluezoo.gumdrop.http.StreamPriorityTree
Deprecated.
Adds a stream with default priority (depends on root, weight 16).
addTag(TagLibraryDescriptor.TagDescriptor) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor
 
addTaglibDirective(String, String) - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPPage
Adds a taglib directive mapping.
addTagLibrary(String, String) - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPPage
Adds a tag library declaration to this JSP page.
addToEnvironment(String, Object) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServletInitialContext
 
addToRole(String, String) - Method in class org.bluezoo.gumdrop.auth.BasicRealm
Programmatically adds a user to a role.
addUserProperty(String, String) - Method in class org.bluezoo.gumdrop.mqtt.codec.MQTTProperties
 
addValue(int, String) - Method in class org.bluezoo.gumdrop.grpc.proto.EnumDescriptor.Builder
 
addVariable(TagLibraryDescriptor.VariableDescriptor) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor.TagDescriptor
 
ADMIN - Enum constant in enum class org.bluezoo.gumdrop.ftp.FTPOperation
Administrative operations.
ADMIN - Static variable in class org.bluezoo.gumdrop.ftp.FTPRoles
Administrative access role.
ADMIN_LIMIT_EXCEEDED - Enum constant in enum class org.bluezoo.gumdrop.ldap.client.LDAPResultCode
An administrative limit was exceeded.
AdministeredObject - Class in org.bluezoo.gumdrop.servlet.jndi
A JCA administered object.
AdministeredObject() - Constructor for class org.bluezoo.gumdrop.servlet.jndi.AdministeredObject
 
AFFECTS_MULTIPLE_DSAS - Enum constant in enum class org.bluezoo.gumdrop.ldap.client.LDAPResultCode
The operation affects multiple DSAs.
AggregationTemporality - Enum Class in org.bluezoo.gumdrop.telemetry.metrics
Defines how metric values are aggregated over time.
ALIAS_DEREFERENCING_PROBLEM - Enum constant in enum class org.bluezoo.gumdrop.ldap.client.LDAPResultCode
An alias dereferencing problem occurred.
ALIAS_PROBLEM - Enum constant in enum class org.bluezoo.gumdrop.ldap.client.LDAPResultCode
An alias problem occurred.
all() - Static method in class org.bluezoo.gumdrop.mailbox.MessageSet
Creates a message set representing all messages (equivalent to "1:*").
all() - Static method in interface org.bluezoo.gumdrop.mailbox.SearchCriteria
Matches all messages.
ALL - Enum constant in enum class org.bluezoo.gumdrop.mailbox.MailboxAttribute
Virtual mailbox containing all messages.
allFlags() - Static method in enum class org.bluezoo.gumdrop.mailbox.Flag
Returns the set of all flags.
allocateSpace(String, long, FTPConnectionMetadata) - Method in class org.bluezoo.gumdrop.ftp.file.BasicFTPFileSystem
 
allocateSpace(String, long, FTPConnectionMetadata) - Method in class org.bluezoo.gumdrop.ftp.file.RoleAwareFTPFileSystem
 
allocateSpace(String, long, FTPConnectionMetadata) - Method in interface org.bluezoo.gumdrop.ftp.FTPFileSystem
Allocates space for a file (optional operation).
allow() - Method in interface org.bluezoo.gumdrop.socks.handler.BindState
Allows the BIND request.
allow() - Method in interface org.bluezoo.gumdrop.socks.handler.ConnectState
Allows the CONNECT request.
allowConnection(InetAddress) - Method in class org.bluezoo.gumdrop.ratelimit.ConnectionRateLimiter
Checks whether a connection from the specified IP address should be allowed.
allowPlaintextLogin - Variable in class org.bluezoo.gumdrop.imap.IMAPListener
 
allowPublish() - Method in interface org.bluezoo.gumdrop.mqtt.handler.PublishState
Allows the publish.
ALREADY_EXISTS - Enum constant in enum class org.bluezoo.gumdrop.ftp.FTPFileOperationResult
File already exists (550).
ALREADY_EXISTS - Enum constant in enum class org.bluezoo.gumdrop.telemetry.ErrorCategory
Resource already exists.
ALREADY_REPORTED - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPStatus
208 Already Reported (WebDAV)
alreadyDeleted(TransactionHandler) - Method in interface org.bluezoo.gumdrop.pop3.handler.MarkDeletedState
The message has already been deleted.
alreadyDeleted(TransactionHandler) - Method in class org.bluezoo.gumdrop.pop3.POP3ProtocolHandler
 
alreadyExists(String, AuthenticatedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.CreateState
Mailbox already exists.
altSvcReceived(String) - Method in class org.bluezoo.gumdrop.http.client.HTTPClient
 
ALWAYS - Enum constant in enum class org.bluezoo.gumdrop.ldap.client.DerefAliases
Always dereference aliases.
and(SearchCriteria...) - Static method in interface org.bluezoo.gumdrop.mailbox.SearchCriteria
Combines multiple criteria with AND (all must match).
ANONYMOUS_NOT_ALLOWED - Enum constant in enum class org.bluezoo.gumdrop.ftp.FTPAuthenticationResult
Not logged in — anonymous not allowed.
AnonymousFTPHandler - Class in org.bluezoo.gumdrop.ftp.file
Anonymous FTP connection handler for public file distribution.
AnonymousFTPHandler(FTPFileSystem) - Constructor for class org.bluezoo.gumdrop.ftp.file.AnonymousFTPHandler
 
AnonymousFTPService - Class in org.bluezoo.gumdrop.ftp.file
FTP service for anonymous public file distribution.
AnonymousFTPService() - Constructor for class org.bluezoo.gumdrop.ftp.file.AnonymousFTPService
 
answered() - Static method in interface org.bluezoo.gumdrop.mailbox.SearchCriteria
Matches messages with the \Answered flag.
ANSWERED - Enum constant in enum class org.bluezoo.gumdrop.mailbox.Flag
Message has been answered.
ANY - Enum constant in enum class org.bluezoo.gumdrop.dns.DNSClass
Any class (QCLASS only).
ANY - Enum constant in enum class org.bluezoo.gumdrop.dns.DNSType
All records (QTYPE only, not stored).
apop(String, String, ServerApopReplyHandler) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ClientAuthorizationState
Sends an APOP command for digest-based authentication.
apop(String, String, ServerApopReplyHandler) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ClientPostStls
Sends an APOP command for digest-based authentication.
apop(String, String, ServerApopReplyHandler) - Method in class org.bluezoo.gumdrop.pop3.client.POP3ClientProtocolHandler
 
append(String, String[], String, long, ServerAppendReplyHandler) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ClientAuthenticatedState
 
append(String, String[], String, long, ServerAppendReplyHandler) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
 
append(String, String, IntegerResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
append(String, String, IntegerResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Appends a value to a string.
append(AppendState, MailboxStore, String, Set<Flag>, OffsetDateTime) - Method in interface org.bluezoo.gumdrop.imap.handler.AuthenticatedHandler
Called when the client sends APPEND command.
append(AppendState, MailboxStore, String, Set<Flag>, OffsetDateTime) - Method in class org.bluezoo.gumdrop.imap.handler.DefaultIMAPHandler
 
append(AppendState, MailboxStore, String, Set<Flag>, OffsetDateTime) - Method in interface org.bluezoo.gumdrop.imap.handler.SelectedHandler
Called when the client sends APPEND command.
appendComplete(AppendCompleteState, Mailbox) - Method in interface org.bluezoo.gumdrop.imap.handler.AppendDataHandler
Called when all message data has been received.
AppendCompleteState - Interface in org.bluezoo.gumdrop.imap.handler
Operations available after APPEND data is received.
appendData(Mailbox, ByteBuffer) - Method in interface org.bluezoo.gumdrop.imap.handler.AppendDataHandler
Called when message data is received.
AppendDataHandler - Interface in org.bluezoo.gumdrop.imap.handler
Handler for receiving APPEND message data.
appended(AuthenticatedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.AppendCompleteState
Message appended successfully.
appendedWithUid(long, long, AuthenticatedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.AppendCompleteState
Message appended with APPENDUID response code.
appendFailed(String, AuthenticatedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.AppendCompleteState
Append failed.
appendFailed(String, AuthenticatedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.AppendState
Append failed.
APPENDLIMIT - Enum constant in enum class org.bluezoo.gumdrop.imap.StatusItem
The mailbox append limit in octets.
appendMessageContent(ByteBuffer) - Method in interface org.bluezoo.gumdrop.mailbox.Mailbox
Appends content data to the message currently being appended.
appendMessageContent(ByteBuffer) - Method in class org.bluezoo.gumdrop.mailbox.maildir.MaildirMailbox
 
appendMessageContent(ByteBuffer) - Method in class org.bluezoo.gumdrop.mailbox.mbox.MboxMailbox
 
AppendState - Interface in org.bluezoo.gumdrop.imap.handler
Operations available when responding to an APPEND command.
APPLICATION_SCOPE - Static variable in class javax.servlet.jsp.PageContext
Application scope: search only in application
applicationTag(int, boolean) - Static method in class org.bluezoo.gumdrop.ldap.asn1.ASN1Type
Creates an application-specific tag.
ARCHIVE - Enum constant in enum class org.bluezoo.gumdrop.mailbox.MailboxAttribute
Used for archive messages.
array(List<RESPValue>) - Static method in class org.bluezoo.gumdrop.redis.codec.RESPValue
Creates an array value.
ARRAY - Enum constant in enum class org.bluezoo.gumdrop.redis.codec.RESPType
Array, prefixed by '*'.
ArrayResultHandler - Interface in org.bluezoo.gumdrop.redis.client
Handler for Redis commands that return a RESP Array (*).
asArray() - Method in class org.bluezoo.gumdrop.redis.codec.RESPValue
Returns this value as a list of RESP values.
asBool(long) - Static method in class org.bluezoo.gumdrop.telemetry.protobuf.DefaultProtobufHandler
Interprets a varint as a boolean.
asBoolean() - Method in class org.bluezoo.gumdrop.ldap.asn1.ASN1Element
Returns the value as a boolean.
asBoolean() - Method in class org.bluezoo.gumdrop.redis.codec.RESPValue
Returns this value as a boolean.
asByteArray() - Method in class org.bluezoo.gumdrop.mqtt.store.InMemoryMessageStore.InMemoryContent
 
asByteArray() - Method in interface org.bluezoo.gumdrop.mqtt.store.MQTTMessageContent
Returns the payload as a byte array.
asBytes() - Method in class org.bluezoo.gumdrop.redis.codec.RESPValue
Returns this value as a byte array.
asBytes(ByteBuffer) - Static method in class org.bluezoo.gumdrop.telemetry.protobuf.DefaultProtobufHandler
Copies bytes to a new array.
ASCII - Enum constant in enum class org.bluezoo.gumdrop.ftp.FTPConnectionMetadata.FTPTransferType
ASCII type (default, MUST be accepted).
asDouble() - Method in class org.bluezoo.gumdrop.redis.codec.RESPValue
Returns this value as a double.
asDouble(long) - Static method in class org.bluezoo.gumdrop.telemetry.protobuf.DefaultProtobufHandler
Interprets a fixed64 as a double.
asFloat(int) - Static method in class org.bluezoo.gumdrop.telemetry.protobuf.DefaultProtobufHandler
Interprets a fixed32 as a float.
asInt() - Method in class org.bluezoo.gumdrop.ldap.asn1.ASN1Element
Returns the value as an integer.
asInt() - Method in class org.bluezoo.gumdrop.redis.codec.RESPValue
Returns this value as an integer.
asList() - Method in class org.bluezoo.gumdrop.telemetry.metrics.Attributes
Returns the list of attributes.
asLong() - Method in class org.bluezoo.gumdrop.ldap.asn1.ASN1Element
Returns the value as a long integer.
asLong() - Method in class org.bluezoo.gumdrop.redis.codec.RESPValue
Returns this value as a long integer.
asMap() - Method in class org.bluezoo.gumdrop.redis.codec.RESPValue
Returns this value as a RESP3 map.
ASN1Element - Class in org.bluezoo.gumdrop.ldap.asn1
Represents a decoded ASN.1 element.
ASN1Element(int, byte[]) - Constructor for class org.bluezoo.gumdrop.ldap.asn1.ASN1Element
Creates a primitive element.
ASN1Element(int, List<ASN1Element>) - Constructor for class org.bluezoo.gumdrop.ldap.asn1.ASN1Element
Creates a constructed element.
ASN1Exception - Exception in org.bluezoo.gumdrop.ldap.asn1
Exception thrown when ASN.1 encoding or decoding fails.
ASN1Exception(String) - Constructor for exception org.bluezoo.gumdrop.ldap.asn1.ASN1Exception
Creates a new ASN1Exception with the specified message.
ASN1Exception(String, Throwable) - Constructor for exception org.bluezoo.gumdrop.ldap.asn1.ASN1Exception
Creates a new ASN1Exception with the specified message and cause.
ASN1Type - Class in org.bluezoo.gumdrop.ldap.asn1
ASN.1 type constants and tag manipulation utilities.
asOctetString() - Method in class org.bluezoo.gumdrop.ldap.asn1.ASN1Element
Returns the value as an octet string (raw bytes).
asPush() - Method in class org.bluezoo.gumdrop.redis.codec.RESPValue
Returns this value as a RESP3 push data array.
ASSIGNED_CLIENT_IDENTIFIER - Static variable in class org.bluezoo.gumdrop.mqtt.codec.MQTTProperties
 
assignUid(String) - Method in class org.bluezoo.gumdrop.mailbox.maildir.MaildirUidList
Assigns a new UID to a message file.
asSInt32(long) - Static method in class org.bluezoo.gumdrop.telemetry.protobuf.DefaultProtobufHandler
Interprets a varint as a signed 32-bit integer using zigzag decoding.
asSInt64(long) - Static method in class org.bluezoo.gumdrop.telemetry.protobuf.DefaultProtobufHandler
Interprets a varint as a signed 64-bit integer using zigzag decoding.
asString() - Method in class org.bluezoo.gumdrop.ldap.asn1.ASN1Element
Returns the value as a UTF-8 string.
asString() - Method in class org.bluezoo.gumdrop.redis.codec.RESPValue
Returns this value as a string.
asString() - Method in class org.bluezoo.gumdrop.smtp.auth.DKIMMessageParser.RawHeader
Returns the raw header as a string using ISO-8859-1 encoding.
asString(ByteBuffer) - Static method in class org.bluezoo.gumdrop.telemetry.protobuf.DefaultProtobufHandler
Interprets bytes as a UTF-8 string.
asStringUnfolded() - Method in class org.bluezoo.gumdrop.smtp.auth.DKIMMessageParser.RawHeader
Returns the unfolded header as a string using ISO-8859-1 encoding.
AsyncMessageContent - Interface in org.bluezoo.gumdrop.mailbox
Asynchronous, positional reader for message content.
AsyncMessageWriter - Interface in org.bluezoo.gumdrop.mailbox
Asynchronous writer for appending a message to a mailbox.
AT_LEAST_ONCE - Enum constant in enum class org.bluezoo.gumdrop.mqtt.codec.QoS
At least once delivery.
AT_MOST_ONCE - Enum constant in enum class org.bluezoo.gumdrop.mqtt.codec.QoS
At most once delivery.
Attribute - Class in org.bluezoo.gumdrop.telemetry
A key-value attribute for spans, events, or resources.
ATTRIBUTE_OR_VALUE_EXISTS - Enum constant in enum class org.bluezoo.gumdrop.ldap.client.LDAPResultCode
The attribute or value already exists.
AttributeDescriptor() - Constructor for class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor.AttributeDescriptor
 
Attributes - Class in org.bluezoo.gumdrop.telemetry.metrics
An immutable collection of attributes for metric measurements.
auth(int, MQTTProperties) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClientProtocolHandler
 
auth(int, MQTTProperties) - Method in interface org.bluezoo.gumdrop.mqtt.codec.MQTTEventHandler
Called when an AUTH packet is received (MQTT 5.0 only).
auth(int, MQTTProperties) - Method in class org.bluezoo.gumdrop.mqtt.MQTTProtocolHandler
 
auth(String, byte[], ServerAuthReplyHandler) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ClientAuthorizationState
Initiates SASL authentication.
auth(String, byte[], ServerAuthReplyHandler) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ClientPostStls
Initiates SASL authentication.
auth(String, byte[], ServerAuthReplyHandler) - Method in class org.bluezoo.gumdrop.pop3.client.POP3ClientProtocolHandler
 
auth(String, byte[], ServerAuthReplyHandler) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ClientSession
Initiates SASL authentication.
auth(String, byte[], ServerAuthReplyHandler) - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
RFC 4954 — AUTH command with optional initial-response.
auth(String, String, StringResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
auth(String, String, StringResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Authenticates with username and password (Redis 6+ ACL).
auth(String, StringResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
auth(String, StringResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Authenticates with a password (Redis 5 and earlier).
AUTH - Enum constant in enum class org.bluezoo.gumdrop.mqtt.codec.MQTTPacketType
 
AUTH_CONTINUE - Static variable in interface org.bluezoo.gumdrop.mqtt.codec.MQTTEventHandler
Continue authentication exchange (0x18).
AUTH_METHOD_NOT_SUPPORTED - Enum constant in enum class org.bluezoo.gumdrop.ldap.client.LDAPResultCode
The requested authentication method is not supported.
AUTH_RE_AUTHENTICATE - Static variable in interface org.bluezoo.gumdrop.mqtt.codec.MQTTEventHandler
Re-authenticate on an existing connection (0x19).
AUTH_SUCCESS - Static variable in interface org.bluezoo.gumdrop.mqtt.codec.MQTTEventHandler
Authentication successful (0x00).
authAttempt() - Method in class org.bluezoo.gumdrop.ftp.FTPServerMetrics
Records an authentication attempt.
authAttempt() - Method in class org.bluezoo.gumdrop.mqtt.MQTTServerMetrics
Records an authentication attempt.
authAttempt(String) - Method in class org.bluezoo.gumdrop.imap.IMAPServerMetrics
Records an authentication attempt.
authAttempt(String) - Method in class org.bluezoo.gumdrop.pop3.POP3ServerMetrics
Records an authentication attempt.
authAttempt(String) - Method in class org.bluezoo.gumdrop.smtp.SMTPServerMetrics
Records an authentication attempt.
authAttempt(String) - Method in class org.bluezoo.gumdrop.socks.SOCKSServerMetrics
Records an authentication attempt.
authenticate(String) - Method in class org.bluezoo.gumdrop.http.HTTPAuthenticationProvider
Authenticates a request using the Authorization header value.
authenticate(String, byte[], ServerAuthReplyHandler) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ClientNotAuthenticatedState
 
authenticate(String, byte[], ServerAuthReplyHandler) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ClientPostStarttls
 
authenticate(String, byte[], ServerAuthReplyHandler) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
 
authenticate(String, String, String, FTPConnectionMetadata) - Method in class org.bluezoo.gumdrop.ftp.file.AnonymousFTPHandler
 
authenticate(String, String, String, FTPConnectionMetadata) - Method in class org.bluezoo.gumdrop.ftp.file.RoleBasedFTPHandler
 
authenticate(String, String, String, FTPConnectionMetadata) - Method in class org.bluezoo.gumdrop.ftp.file.SimpleFTPHandler
 
authenticate(String, String, String, FTPConnectionMetadata) - Method in interface org.bluezoo.gumdrop.ftp.FTPConnectionHandler
Handles FTP authentication (USER/PASS/ACCT command sequence).
authenticate(AuthenticateState, Principal, MailboxFactory) - Method in class org.bluezoo.gumdrop.imap.handler.DefaultIMAPHandler
 
authenticate(AuthenticateState, Principal, MailboxFactory) - Method in interface org.bluezoo.gumdrop.imap.handler.NotAuthenticatedHandler
Called after the Realm has authenticated a user.
authenticate(AuthenticateState, Principal, MailboxFactory) - Method in interface org.bluezoo.gumdrop.pop3.handler.AuthorizationHandler
Called after the Realm has authenticated a user.
authenticate(AuthenticateState, Principal, MailboxFactory) - Method in class org.bluezoo.gumdrop.pop3.handler.DefaultPOP3Handler
 
authenticateCertificate(X509Certificate) - Method in class org.bluezoo.gumdrop.auth.BasicRealm
 
authenticateCertificate(X509Certificate) - Method in class org.bluezoo.gumdrop.auth.LDAPRealm
Certificate-to-user mapping via LDAP search.
authenticateCertificate(X509Certificate) - Method in interface org.bluezoo.gumdrop.auth.Realm
RFC 4422 Appendix A — authenticates a client certificate and returns the associated principal identity (SASL EXTERNAL).
authenticated(AuthenticateState, Principal) - Method in interface org.bluezoo.gumdrop.smtp.handler.HelloHandler
Called after successful SASL authentication.
authenticated(AuthenticateState, Principal) - Method in class org.bluezoo.gumdrop.smtp.LocalDeliveryHandler
 
authenticated(AuthenticateState, Principal) - Method in class org.bluezoo.gumdrop.smtp.SimpleRelayHandler
 
AuthenticatedHandler - Interface in org.bluezoo.gumdrop.imap.handler
Handler for IMAP AUTHENTICATED state commands.
AuthenticatedStatusState - Interface in org.bluezoo.gumdrop.imap.handler
Operations available when responding to a STATUS command in AUTHENTICATED state.
authenticateExternal(Endpoint, Realm, String) - Static method in class org.bluezoo.gumdrop.auth.SASLUtils
RFC 4422 Appendix A — performs SASL EXTERNAL authentication using the peer certificate from the TLS session.
AuthenticateState - Interface in org.bluezoo.gumdrop.imap.handler
Operations available when responding to an authentication event.
AuthenticateState - Interface in org.bluezoo.gumdrop.pop3.handler
Operations available when responding to an authentication event.
AuthenticateState - Interface in org.bluezoo.gumdrop.smtp.handler
Operations available when responding to successful SASL authentication.
AUTHENTICATION_DATA - Static variable in class org.bluezoo.gumdrop.mqtt.codec.MQTTProperties
 
AUTHENTICATION_FAILED - Enum constant in enum class org.bluezoo.gumdrop.telemetry.ErrorCategory
Authentication failed (invalid credentials).
AUTHENTICATION_METHOD - Static variable in class org.bluezoo.gumdrop.mqtt.codec.MQTTProperties
 
AuthenticationRateLimiter - Class in org.bluezoo.gumdrop.ratelimit
Rate limiter for failed authentication attempts to prevent brute-force attacks.
AuthenticationRateLimiter() - Constructor for class org.bluezoo.gumdrop.ratelimit.AuthenticationRateLimiter
Creates a new authentication rate limiter with default settings.
authFailure() - Method in class org.bluezoo.gumdrop.ftp.FTPServerMetrics
Records a failed authentication.
authFailure() - Method in class org.bluezoo.gumdrop.mqtt.MQTTServerMetrics
Records a failed authentication.
authFailure() - Method in class org.bluezoo.gumdrop.socks.SOCKSServerMetrics
Records a failed authentication.
authFailure(String) - Method in class org.bluezoo.gumdrop.imap.IMAPServerMetrics
Records a failed authentication.
authFailure(String) - Method in class org.bluezoo.gumdrop.pop3.POP3ServerMetrics
Records a failed authentication.
authFailure(String) - Method in class org.bluezoo.gumdrop.smtp.SMTPServerMetrics
Records a failed authentication.
AUTHORIZATION_DENIED - Enum constant in enum class org.bluezoo.gumdrop.telemetry.ErrorCategory
Authorization denied (insufficient permissions).
AuthorizationHandler - Interface in org.bluezoo.gumdrop.pop3.handler
Handler for POP3 AUTHORIZATION state.
authorizeAs(String, String) - Method in interface org.bluezoo.gumdrop.auth.Realm
RFC 4422 §4.2 — checks whether an authenticated user is authorized to act as another identity (proxy authorization).
authorizePublish(PublishState, String, String, int, boolean) - Method in interface org.bluezoo.gumdrop.mqtt.handler.PublishHandler
Called to authorize a publish.
authorizeSubscription(SubscribeState, String, String, QoS) - Method in interface org.bluezoo.gumdrop.mqtt.handler.SubscribeHandler
Called to authorize a single subscription within a SUBSCRIBE packet.
AuthPipeline - Class in org.bluezoo.gumdrop.smtp.auth
Authentication pipeline for SPF, DKIM, and DMARC checks.
AuthPipeline.Builder - Class in org.bluezoo.gumdrop.smtp.auth
Builder for AuthPipeline.
authRequired - Variable in class org.bluezoo.gumdrop.smtp.SMTPListener
 
authSuccess() - Method in class org.bluezoo.gumdrop.ftp.FTPServerMetrics
Records a successful authentication.
authSuccess() - Method in class org.bluezoo.gumdrop.mqtt.MQTTServerMetrics
Records a successful authentication.
authSuccess() - Method in class org.bluezoo.gumdrop.socks.SOCKSServerMetrics
Records a successful authentication.
authSuccess(String) - Method in class org.bluezoo.gumdrop.imap.IMAPServerMetrics
Records a successful authentication.
authSuccess(String) - Method in class org.bluezoo.gumdrop.pop3.POP3ServerMetrics
Records a successful authentication.
authSuccess(String) - Method in class org.bluezoo.gumdrop.smtp.SMTPServerMetrics
Records a successful authentication.
authTlsUpgraded() - Method in class org.bluezoo.gumdrop.ftp.FTPServerMetrics
Records an AUTH TLS upgrade.
AuthVerdict - Enum Class in org.bluezoo.gumdrop.smtp.auth
Combined verdict from email authentication checks.
AUTO - Enum constant in enum class org.bluezoo.gumdrop.socks.client.SOCKSClientConfig.Version
Auto-detect: prefer SOCKS5, fall back to SOCKS4.
autoFlush - Variable in class javax.servlet.jsp.JspWriter
 
availableSendWindow(int) - Method in class org.bluezoo.gumdrop.http.h2.H2FlowControl
Returns the available send window for the given stream, capped by the connection-level send window (RFC 9113 section 6.9).
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