Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
C
- cache(DNSQuestion, List<DNSResourceRecord>) - Method in class org.bluezoo.gumdrop.dns.DNSCache
-
Caches records from a DNS response.
- cache(DNSQuestion, List<DNSResourceRecord>, DNSSECStatus) - Method in class org.bluezoo.gumdrop.dns.DNSCache
-
Caches records from a DNS response with a DNSSEC validation status.
- cacheHit() - Method in class org.bluezoo.gumdrop.dns.DNSServerMetrics
-
Records a cache hit.
- cacheMiss() - Method in class org.bluezoo.gumdrop.dns.DNSServerMetrics
-
Records a cache miss.
- cacheNegative(String) - Method in class org.bluezoo.gumdrop.dns.DNSCache
-
Caches a negative (NXDOMAIN) response using the default TTL.
- cacheNegative(String, List<DNSResourceRecord>) - Method in class org.bluezoo.gumdrop.dns.DNSCache
-
Caches a negative (NXDOMAIN) response.
- calculateAccept(String) - Static method in class org.bluezoo.gumdrop.websocket.WebSocketHandshake
-
RFC 6455 §4.2.2 step 4 — calculates the Sec-WebSocket-Accept value: concatenate key with GUID, SHA-1 hash, Base64 encode.
- canAcquire() - Method in class org.bluezoo.gumdrop.ratelimit.RateLimiter
-
Checks if a permit would be available without acquiring it.
- canAddMessage() - Method in class org.bluezoo.gumdrop.quota.Quota
-
Checks if an additional message can be added.
- canAddStorage(long) - Method in class org.bluezoo.gumdrop.quota.Quota
-
Checks if additional storage can be added.
- cancel() - Method in interface org.bluezoo.gumdrop.http.client.HTTPRequest
-
Cancels the request.
- cancel() - Method in class org.bluezoo.gumdrop.http.h3.H3Request
- cancel() - Method in interface org.bluezoo.gumdrop.http.HTTPResponseState
-
Cancels the stream.
- cancel() - Method in interface org.bluezoo.gumdrop.TimerHandle
-
Cancels this timer.
- cancelRequest(HTTPStream) - Method in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
- canCreateEndpoint(ClientEndpointPool.PoolTarget) - Method in class org.bluezoo.gumdrop.ClientEndpointPool
-
Returns whether more endpoints can be created for the given target.
- canEvaluate(IndexedMessageContext.SearchType) - Method in class org.bluezoo.gumdrop.mailbox.index.IndexedMessageContext
-
Checks if this context can fully evaluate the given search type.
- cannotAppend(String, AuthenticatedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.AppendState
-
Cannot append to this mailbox.
- cannotCreate(String, AuthenticatedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.CreateState
-
Cannot create mailbox at this level (permission or structure).
- cannotDelete(String, AuthenticatedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.DeleteState
-
Cannot delete mailbox (has children, is INBOX, etc.).
- cannotRename(String, AuthenticatedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.RenameState
-
Cannot rename mailbox (permission denied, etc.).
- canParse(InputStream, String) - Method in interface org.bluezoo.gumdrop.servlet.jsp.JSPParser
-
Determines if this parser can handle the given JSP source format.
- canParse(InputStream, String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TraditionalJSPParser
- canParse(InputStream, String) - Method in class org.bluezoo.gumdrop.servlet.jsp.XMLJSPParser
- canStore(String, long) - Method in interface org.bluezoo.gumdrop.quota.QuotaManager
-
Checks if a user can store additional bytes.
- canStore(String, long) - Method in class org.bluezoo.gumdrop.quota.RoleBasedQuotaManager
- canStore(String, long, FTPConnectionMetadata) - Method in interface org.bluezoo.gumdrop.ftp.FTPConnectionHandler
-
Checks if storage of the specified size is allowed for the user.
- canStoreMessage(String) - Method in interface org.bluezoo.gumdrop.quota.QuotaManager
-
Checks if a user can store an additional message (for mail systems).
- canStoreMessage(String) - Method in class org.bluezoo.gumdrop.quota.RoleBasedQuotaManager
- capa(ServerCapaReplyHandler) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ClientAuthorizationState
-
Sends a CAPA command to query server capabilities.
- capa(ServerCapaReplyHandler) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ClientPostStls
-
Re-issues CAPA after TLS upgrade.
- capa(ServerCapaReplyHandler) - Method in class org.bluezoo.gumdrop.pop3.client.POP3ClientProtocolHandler
- capability(ServerCapabilityReplyHandler) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ClientNotAuthenticatedState
- capability(ServerCapabilityReplyHandler) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ClientPostStarttls
- capability(ServerCapabilityReplyHandler) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
- cc(String) - Static method in interface org.bluezoo.gumdrop.mailbox.SearchCriteria
-
Matches messages with Cc header containing the pattern.
- CC - Enum constant in enum class org.bluezoo.gumdrop.mailbox.index.IndexedMessageContext.SearchType
- CC_BBR - Static variable in class org.bluezoo.gumdrop.quic.QuicTransportFactory
-
BBR congestion control.
- CC_CUBIC - Static variable in class org.bluezoo.gumdrop.quic.QuicTransportFactory
-
CUBIC congestion control (default).
- CC_RENO - Static variable in class org.bluezoo.gumdrop.quic.QuicTransportFactory
-
Reno congestion control.
- certFile - Variable in class org.bluezoo.gumdrop.TransportFactory
-
PEM certificate chain file path (used by QUIC; also accepted for TCP as an alternative to keystore).
- CH - Enum constant in enum class org.bluezoo.gumdrop.dns.DNSClass
-
CHAOS class.
- changeDirectory(String, String, FTPConnectionMetadata) - Method in class org.bluezoo.gumdrop.ftp.file.BasicFTPFileSystem
- changeDirectory(String, String, FTPConnectionMetadata) - Method in class org.bluezoo.gumdrop.ftp.file.RoleAwareFTPFileSystem
- changeDirectory(String, String, FTPConnectionMetadata) - Method in interface org.bluezoo.gumdrop.ftp.FTPFileSystem
-
Changes the current working directory.
- ChannelHandler - Interface in org.bluezoo.gumdrop
-
Common interface for objects attached to SelectionKeys in the SelectorLoop.
- ChannelHandler.Type - Enum Class in org.bluezoo.gumdrop
-
Channel handler types for efficient dispatch in the selector loop.
- CHARACTER_STRING - Static variable in class org.bluezoo.gumdrop.ldap.asn1.ASN1Type
-
Character string type.
- characters(char[], int, int) - Method in class org.bluezoo.gumdrop.config.ConfigurationParser
- check(EmailAddress, InetAddress, String, SPFCallback) - Method in class org.bluezoo.gumdrop.smtp.auth.SPFValidator
-
Checks the SPF policy for a sender.
- checkBoundary(ByteBuffer, String) - Method in class org.bluezoo.gumdrop.mime.MIMEParser
-
Check if buffer content matches a specific boundary.
- checkClientTrusted(X509Certificate[], String) - Method in class org.bluezoo.gumdrop.util.EmptyX509TrustManager
- checkClientTrusted(X509Certificate[], String) - Method in class org.bluezoo.gumdrop.util.PinnedCertTrustManager
- checkClientTrusted(X509Certificate[], String) - Method in class org.bluezoo.gumdrop.util.SPKIPinnedCertTrustManager
- checkServerTrusted(X509Certificate[], String) - Method in class org.bluezoo.gumdrop.util.EmptyX509TrustManager
- checkServerTrusted(X509Certificate[], String) - Method in class org.bluezoo.gumdrop.util.PinnedCertTrustManager
- checkServerTrusted(X509Certificate[], String) - Method in class org.bluezoo.gumdrop.util.SPKIPinnedCertTrustManager
-
RFC 7858 section 4.2: after normal chain validation, verify that the server's leaf certificate SPKI matches one of the pinned fingerprints.
- chooseClientAlias(String[], Principal[], Socket) - Method in class org.bluezoo.gumdrop.util.SNIKeyManager
- chooseEngineClientAlias(String[], Principal[], SSLEngine) - Method in class org.bluezoo.gumdrop.util.SNIKeyManager
- chooseEngineServerAlias(String, Principal[], SSLEngine) - Method in class org.bluezoo.gumdrop.util.SNIKeyManager
- chooseServerAlias(String, Principal[], Socket) - Method in class org.bluezoo.gumdrop.util.SNIKeyManager
- CHUNK_DATA - Enum constant in enum class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler.ParseState
- CHUNK_SIZE - Enum constant in enum class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler.ParseState
- CHUNK_TRAILER - Enum constant in enum class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler.ParseState
- CIDRNetwork - Class in org.bluezoo.gumdrop.util
-
Efficient representation of a CIDR network block for fast IP address matching.
- CIDRNetwork(String) - Constructor for class org.bluezoo.gumdrop.util.CIDRNetwork
-
Creates a CIDR network from a string representation.
- cipherSuites - Variable in class org.bluezoo.gumdrop.TransportFactory
-
TLS 1.3 cipher suites (colon-separated IANA names).
- CLASS_APPLICATION - Static variable in class org.bluezoo.gumdrop.ldap.asn1.ASN1Type
-
Application class (01).
- CLASS_CONTEXT - Static variable in class org.bluezoo.gumdrop.ldap.asn1.ASN1Type
-
Context-specific class (10).
- CLASS_PRIVATE - Static variable in class org.bluezoo.gumdrop.ldap.asn1.ASN1Type
-
Private class (11).
- CLASS_UNIVERSAL - Static variable in class org.bluezoo.gumdrop.ldap.asn1.ASN1Type
-
Universal class (00).
- cleanup() - Method in class org.bluezoo.gumdrop.ftp.FTPDataConnectionCoordinator
-
Cleans up any active data connections and resets state.
- cleanup() - Method in class org.bluezoo.gumdrop.ratelimit.AuthenticationRateLimiter
-
Removes expired trackers that have no recent activity.
- cleanup() - Method in class org.bluezoo.gumdrop.ratelimit.ConnectionRateLimiter
-
Removes expired rate limiters that have no recent activity.
- clear() - Method in class javax.servlet.jsp.DefaultJspWriter
- clear() - Method in class javax.servlet.jsp.JspWriter
-
Clear the contents of the buffer.
- clear() - Method in class org.bluezoo.gumdrop.dns.DNSCache
-
Clears all cached entries.
- clear() - Method in class org.bluezoo.gumdrop.dns.DNSSECTrustAnchor
-
Clears all trust anchors.
- clear() - Method in class org.bluezoo.gumdrop.mqtt.broker.QoSManager
-
Clears all tracked state.
- clear() - Method in class org.bluezoo.gumdrop.mqtt.broker.RetainedMessageStore
-
Removes all retained messages.
- clear() - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPDependencyTracker
-
Clears all tracked compilation state.
- clear(String) - Method in class org.bluezoo.gumdrop.mqtt.broker.WillManager
-
Clears the will for a client (called on clean disconnect).
- clearBuffer() - Method in class javax.servlet.jsp.DefaultJspWriter
- clearBuffer() - Method in class javax.servlet.jsp.JspWriter
-
Clears the current contents of the buffer.
- clearCache() - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPServlet
-
Clears the compiled JSP servlet cache.
- clearCache() - Method in class org.bluezoo.gumdrop.servlet.jsp.TaglibRegistry
-
Clears the taglib cache.
- clearCredentials() - Method in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
-
Clears any configured credentials.
- clearUserQuota(String) - Method in interface org.bluezoo.gumdrop.quota.QuotaManager
-
Clears a user-specific quota, reverting to role-based quota.
- clearUserQuota(String) - Method in class org.bluezoo.gumdrop.quota.RoleBasedQuotaManager
- CLIENT - Enum constant in enum class org.bluezoo.gumdrop.telemetry.SpanKind
-
Indicates that the span describes a request to some remote service.
- CLIENT_CERT_AUTH - Static variable in class org.bluezoo.gumdrop.http.HTTPAuthenticationMethods
-
Client Certificate Authentication - X.509 certificate validation.
- CLIENT_COOKIE_LENGTH - Static variable in class org.bluezoo.gumdrop.dns.DNSCookie
-
RFC 7873 section 4: client cookie is exactly 8 octets.
- CLIENT_ERROR - Enum constant in enum class org.bluezoo.gumdrop.telemetry.ErrorCategory
-
Client-side error (bad request).
- ClientAppendState - Interface in org.bluezoo.gumdrop.imap.client.handler
-
Operations available during APPEND data transfer.
- ClientAuthenticatedState - Interface in org.bluezoo.gumdrop.imap.client.handler
-
Operations available in AUTHENTICATED state.
- ClientAuthExchange - Interface in org.bluezoo.gumdrop.imap.client.handler
-
Operations during SASL challenge-response exchange.
- ClientAuthExchange - Interface in org.bluezoo.gumdrop.pop3.client.handler
-
Operations during SASL authentication exchange.
- ClientAuthExchange - Interface in org.bluezoo.gumdrop.smtp.client.handler
-
Operations during SASL authentication exchange.
- ClientAuthorizationState - Interface in org.bluezoo.gumdrop.pop3.client.handler
-
Operations available in the POP3 AUTHORIZATION state.
- ClientConnected - Interface in org.bluezoo.gumdrop.imap.handler
-
Entry point handler for new IMAP client connections.
- ClientConnected - Interface in org.bluezoo.gumdrop.pop3.handler
-
Entry point handler for new POP3 client connections.
- ClientConnected - Interface in org.bluezoo.gumdrop.smtp.handler
-
Entry point handler for new SMTP client connections.
- ClientEndpoint - Class in org.bluezoo.gumdrop
-
Transport-agnostic convenience class for creating client connections.
- ClientEndpoint(TransportFactory, String, int) - Constructor for class org.bluezoo.gumdrop.ClientEndpoint
-
Creates a client without a SelectorLoop.
- ClientEndpoint(TransportFactory, InetAddress, int) - Constructor for class org.bluezoo.gumdrop.ClientEndpoint
-
Creates a client without a SelectorLoop.
- ClientEndpoint(TransportFactory, SelectorLoop, String, int) - Constructor for class org.bluezoo.gumdrop.ClientEndpoint
-
Creates a client with a specific SelectorLoop for I/O.
- ClientEndpoint(TransportFactory, SelectorLoop, InetAddress, int) - Constructor for class org.bluezoo.gumdrop.ClientEndpoint
-
Creates a client with a specific SelectorLoop for I/O.
- ClientEndpointPool - Class in org.bluezoo.gumdrop
-
A connection pool for
Endpointobjects. - ClientEndpointPool() - Constructor for class org.bluezoo.gumdrop.ClientEndpointPool
-
Creates a new endpoint connection pool with default settings.
- ClientEndpointPool.PoolEntry - Class in org.bluezoo.gumdrop
-
An entry in the endpoint pool.
- ClientEndpointPool.PoolTarget - Class in org.bluezoo.gumdrop
-
Identifies a connection target (host, port, secure).
- ClientEnvelope - Interface in org.bluezoo.gumdrop.smtp.client.handler
-
Operations available after MAIL FROM is accepted (no recipients yet).
- ClientEnvelopeReady - Interface in org.bluezoo.gumdrop.smtp.client.handler
-
Operations available after at least one recipient is accepted.
- ClientEnvelopeState - Interface in org.bluezoo.gumdrop.smtp.client.handler
-
Common operations available during envelope construction.
- clientGetName(BulkResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- clientGetName(BulkResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Gets the connection name.
- ClientHandler - Interface in org.bluezoo.gumdrop
-
Base interface for handling client-side connection lifecycle events.
- ClientHelloState - Interface in org.bluezoo.gumdrop.smtp.client.handler
-
Operations available after receiving the server greeting.
- clientId(IntegerResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- clientId(IntegerResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Returns the unique client ID of the current connection.
- ClientIdleState - Interface in org.bluezoo.gumdrop.imap.client.handler
-
Operations available during IDLE.
- ClientMessageData - Interface in org.bluezoo.gumdrop.smtp.client.handler
-
Operations for writing message content.
- ClientNotAuthenticatedState - Interface in org.bluezoo.gumdrop.imap.client.handler
-
Operations available in NOT AUTHENTICATED state.
- ClientPasswordState - Interface in org.bluezoo.gumdrop.pop3.client.handler
-
Operations available after a USER command has been accepted.
- ClientPostStarttls - Interface in org.bluezoo.gumdrop.imap.client.handler
-
Operations available after STARTTLS.
- ClientPostStls - Interface in org.bluezoo.gumdrop.pop3.client.handler
-
Operations available after a successful STLS upgrade.
- ClientPostTls - Interface in org.bluezoo.gumdrop.smtp.client.handler
-
Operations available after TLS upgrade.
- ClientSelectedState - Interface in org.bluezoo.gumdrop.imap.client.handler
-
Operations available in SELECTED state.
- ClientSession - Interface in org.bluezoo.gumdrop.smtp.client.handler
-
Operations available in an established SMTP session.
- clientSetName(String, StringResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- clientSetName(String, StringResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Sets the connection name (visible in CLIENT LIST).
- clientStreaming(boolean) - Method in class org.bluezoo.gumdrop.grpc.proto.RpcDescriptor.Builder
- ClientTransactionState - Interface in org.bluezoo.gumdrop.pop3.client.handler
-
Operations available in the POP3 TRANSACTION state.
- close() - Method in class javax.servlet.jsp.DefaultJspWriter
- close() - Method in class javax.servlet.jsp.JspWriter
-
Close the stream.
- close() - Method in class org.bluezoo.gumdrop.ClientEndpoint
-
Closes this client endpoint, deregistering it from Gumdrop's lifecycle tracking.
- close() - Method in class org.bluezoo.gumdrop.DependencyClassLoader
-
Closes all cached JarFile instances.
- close() - Method in interface org.bluezoo.gumdrop.dns.client.DNSClientTransport
-
Closes this transport and releases resources.
- close() - Method in class org.bluezoo.gumdrop.dns.client.DNSResolver
-
Closes the resolver and all transport connections.
- close() - Method in class org.bluezoo.gumdrop.dns.client.DoHClientTransport
- close() - Method in class org.bluezoo.gumdrop.dns.client.DoQClientTransport
- close() - Method in class org.bluezoo.gumdrop.dns.client.DoQConnectionPool
-
Returns this transport's connection to the pool.
- close() - Method in class org.bluezoo.gumdrop.dns.client.TCPDNSClientTransport
- close() - Method in class org.bluezoo.gumdrop.dns.client.TCPDNSConnectionPool
-
Closes all pooled connections and clears the pool.
- close() - Method in class org.bluezoo.gumdrop.dns.client.UDPDNSClientTransport
- close() - Method in interface org.bluezoo.gumdrop.Endpoint
-
Closes this endpoint gracefully.
- close() - Method in class org.bluezoo.gumdrop.grpc.proto.ProtoFileParser
-
Parses the accumulated input and returns the Proto model.
- close() - Method in class org.bluezoo.gumdrop.http.client.DefaultHTTPResponseHandler
-
Called when the response is fully complete.
- close() - Method in class org.bluezoo.gumdrop.http.client.HTTPClient
-
Closes the connection and deregisters from Gumdrop's lifecycle tracking.
- close() - Method in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
-
Closes the connection gracefully.
- close() - Method in interface org.bluezoo.gumdrop.http.client.HTTPResponseHandler
-
Called when the response is fully complete.
- close() - Method in class org.bluezoo.gumdrop.http.h2.H2Writer
-
Flushes and closes the writer.
- close() - Method in class org.bluezoo.gumdrop.http.h3.HTTP3ClientHandler
-
Closes this HTTP/3 client handler and frees native resources.
- close() - Method in class org.bluezoo.gumdrop.http.h3.HTTP3ServerHandler
-
Closes this HTTP/3 handler and frees native resources.
- close() - Method in class org.bluezoo.gumdrop.imap.client.IMAPClient
-
Closes the connection.
- close() - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
- close() - Method in class org.bluezoo.gumdrop.ldap.client.LDAPClient
-
Closes the connection and deregisters from Gumdrop's lifecycle tracking.
- close() - Method in class org.bluezoo.gumdrop.ldap.client.LDAPClientProtocolHandler
-
Closes the connection.
- close() - Method in interface org.bluezoo.gumdrop.mailbox.MailboxStore
-
Closes the mail store and releases any resources.
- close() - Method in class org.bluezoo.gumdrop.mailbox.maildir.MaildirMailboxStore
- close() - Method in class org.bluezoo.gumdrop.mailbox.mbox.MboxMailboxStore
- close() - Method in class org.bluezoo.gumdrop.mime.MIMEParser
-
Notifies the parser of an end of input, end of stream or end of connection event, indicating that there will be no more invocations of receive.
- close() - Method in class org.bluezoo.gumdrop.pop3.client.POP3Client
-
Closes the connection and deregisters from Gumdrop's lifecycle tracking.
- close() - Method in class org.bluezoo.gumdrop.pop3.client.POP3ClientProtocolHandler
-
Closes the connection.
- close() - Method in class org.bluezoo.gumdrop.quic.QuicEngine
- close() - Method in class org.bluezoo.gumdrop.quic.QuicStreamEndpoint
- close() - Method in class org.bluezoo.gumdrop.redis.client.RedisClient
-
Closes the connection and deregisters from Gumdrop's lifecycle tracking.
- close() - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- close() - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Closes the connection immediately.
- close() - Method in class org.bluezoo.gumdrop.servlet.jndi.BasicJCAConnection
-
Close this connection and return it to the pool.
- close() - Method in class org.bluezoo.gumdrop.servlet.jndi.DataSourceDef
- close() - Method in class org.bluezoo.gumdrop.servlet.jndi.Resource
-
Informs this resource that it is being removed from service.
- close() - Method in class org.bluezoo.gumdrop.servlet.jndi.ServletInitialContext
- close() - Method in class org.bluezoo.gumdrop.servlet.session.Cluster
- close() - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClient
-
Closes the connection.
- close() - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
- close() - Method in class org.bluezoo.gumdrop.TCPEndpoint
- close() - Method in class org.bluezoo.gumdrop.telemetry.protobuf.ByteBufferChannel
- close() - Method in class org.bluezoo.gumdrop.telemetry.protobuf.ProtobufParser
-
Completes parsing and validates state.
- close() - Method in class org.bluezoo.gumdrop.telemetry.Span.SpanScope
-
Closes this scope and restores the previous current span.
- close() - Method in class org.bluezoo.gumdrop.UDPEndpoint
- close() - Method in class org.bluezoo.gumdrop.util.JarInputStream
- close() - Method in class org.bluezoo.gumdrop.websocket.client.WebSocketClient
-
Closes the WebSocket connection gracefully and deregisters from Gumdrop's lifecycle tracking.
- close() - Method in class org.bluezoo.gumdrop.websocket.PerMessageDeflateExtension
- close() - Method in class org.bluezoo.gumdrop.websocket.WebSocketConnection
-
RFC 6455 §7.1 — initiates closing handshake with normal closure (1000).
- close() - Method in interface org.bluezoo.gumdrop.websocket.WebSocketExtension
-
Releases any resources held by this extension (e.g.
- close() - Method in interface org.bluezoo.gumdrop.websocket.WebSocketSession
-
RFC 6455 §7.1 — initiates closing handshake with normal closure (1000).
- close() - Method in class org.bluezoo.util.BufferingByteChannel
- close(boolean) - Method in interface org.bluezoo.gumdrop.mailbox.Mailbox
-
Closes the mailbox and releases any locks.
- close(boolean) - Method in class org.bluezoo.gumdrop.mailbox.maildir.MaildirMailbox
- close(boolean) - Method in class org.bluezoo.gumdrop.mailbox.mbox.MboxMailbox
- close(boolean) - Method in interface org.bluezoo.gumdrop.websocket.WebSocketConnection.WebSocketTransport
-
Closes the underlying transport.
- close(int, String) - Method in class org.bluezoo.gumdrop.websocket.WebSocketConnection
-
RFC 6455 §7.1 — initiates closing handshake with specified code and reason.
- close(int, String) - Method in interface org.bluezoo.gumdrop.websocket.WebSocketSession
-
RFC 6455 §7.1 — initiates closing handshake with specified code and reason.
- close(ServerCloseReplyHandler) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ClientSelectedState
- close(ServerCloseReplyHandler) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
- close(CloseState, Mailbox) - Method in class org.bluezoo.gumdrop.imap.handler.DefaultIMAPHandler
- close(CloseState, Mailbox) - Method in interface org.bluezoo.gumdrop.imap.handler.SelectedHandler
-
Called when the client sends CLOSE command.
- closeAll() - Static method in class org.bluezoo.gumdrop.dns.client.DoQConnectionPool
-
Closes all pooled connections and clears the pool.
- CloseCodes() - Constructor for class org.bluezoo.gumdrop.websocket.WebSocketConnection.CloseCodes
- closed(int, String) - Method in class org.bluezoo.gumdrop.mqtt.MQTTWebSocketHandler
- closed(int, String) - Method in class org.bluezoo.gumdrop.websocket.DefaultWebSocketEventHandler
- closed(int, String) - Method in class org.bluezoo.gumdrop.websocket.WebSocketConnection
-
Called when the WebSocket connection is closed.
- closed(int, String) - Method in interface org.bluezoo.gumdrop.websocket.WebSocketEventHandler
-
RFC 6455 §7.4 — called when the WebSocket connection is closed.
- closed(AuthenticatedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.CloseState
-
Mailbox closed/unselected successfully.
- CLOSED - Enum constant in enum class org.bluezoo.gumdrop.websocket.WebSocketConnection.State
-
RFC 6455 §7.1.4 — connection terminated
- closeFailed(String, SelectedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.CloseState
-
Close failed.
- closeServerChannels() - Method in class org.bluezoo.gumdrop.TCPListener
-
Closes all server channels.
- CloseState - Interface in org.bluezoo.gumdrop.imap.handler
-
Operations available when responding to CLOSE or UNSELECT commands.
- closeStream(int) - Method in class org.bluezoo.gumdrop.http.h2.H2FlowControl
-
Removes a closed stream's flow control state.
- CLOSING - Enum constant in enum class org.bluezoo.gumdrop.websocket.WebSocketConnection.State
-
RFC 6455 §7.1.1 — close frame sent or received, closing handshake in progress
- Cluster - Class in org.bluezoo.gumdrop.servlet.session
-
Cluster component for distributed session replication.
- Cluster(ClusterContainer) - Constructor for class org.bluezoo.gumdrop.servlet.session.Cluster
-
Creates a new cluster instance for a container.
- ClusterContainer - Interface in org.bluezoo.gumdrop.servlet.session
-
Interface providing cluster configuration from the servlet container.
- ClusterMetrics - Class in org.bluezoo.gumdrop.servlet.session
-
OpenTelemetry metrics for the session cluster.
- ClusterMetrics(TelemetryConfig) - Constructor for class org.bluezoo.gumdrop.servlet.session.ClusterMetrics
-
Creates cluster metrics using the given telemetry configuration.
- cname(String, int, String) - Static method in class org.bluezoo.gumdrop.dns.DNSResourceRecord
-
Creates a CNAME record.
- CNAME - Enum constant in enum class org.bluezoo.gumdrop.dns.DNSType
-
Canonical name (alias).
- code - Variable in enum class org.bluezoo.gumdrop.http.HTTPStatus
-
The numeric HTTP status code.
- collect(AggregationTemporality) - Method in class org.bluezoo.gumdrop.telemetry.metrics.DoubleHistogram
- collect(AggregationTemporality) - Method in interface org.bluezoo.gumdrop.telemetry.metrics.Instrument
-
Collects the current metric data for export.
- collect(AggregationTemporality) - Method in class org.bluezoo.gumdrop.telemetry.metrics.LongCounter
- collect(AggregationTemporality) - Method in class org.bluezoo.gumdrop.telemetry.metrics.LongUpDownCounter
- collect(AggregationTemporality) - Method in class org.bluezoo.gumdrop.telemetry.metrics.Meter
-
Collects all metrics from this meter.
- collect(AggregationTemporality) - Method in class org.bluezoo.gumdrop.telemetry.metrics.ObservableCounter
- collect(AggregationTemporality) - Method in class org.bluezoo.gumdrop.telemetry.metrics.ObservableGauge
- collect(AggregationTemporality) - Method in class org.bluezoo.gumdrop.telemetry.metrics.ObservableUpDownCounter
- command(ArrayResultHandler, String, byte[]...) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- command(ArrayResultHandler, String, byte[]...) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Sends a raw command with byte array arguments.
- command(ArrayResultHandler, String, String...) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- command(ArrayResultHandler, String, String...) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Sends a raw command with string arguments.
- commandExecuted(String) - Method in class org.bluezoo.gumdrop.ftp.FTPServerMetrics
-
Records an FTP command execution.
- commandExecuted(String) - Method in class org.bluezoo.gumdrop.pop3.POP3ServerMetrics
-
Records a POP3 command execution.
- commandExecuted(String, double, boolean) - Method in class org.bluezoo.gumdrop.imap.IMAPServerMetrics
-
Records an IMAP command execution.
- commandTimeoutMs - Variable in class org.bluezoo.gumdrop.imap.IMAPListener
- COMMENT - Enum constant in enum class org.bluezoo.gumdrop.servlet.jsp.JSPElement.Type
-
JSP comment:
<%-- comment --%> - CommentElement - Class in org.bluezoo.gumdrop.servlet.jsp
-
Represents a JSP comment element:
<%-- comment --%>. - CommentElement(String, int, int) - Constructor for class org.bluezoo.gumdrop.servlet.jsp.CommentElement
-
Creates a new comment element.
- commit() - Method in interface org.bluezoo.gumdrop.mqtt.store.MQTTMessageWriter
-
Finalizes the written data and returns a readable content handle.
- commitAndClose() - Method in interface org.bluezoo.gumdrop.pop3.handler.UpdateState
-
Commits deletions and closes the connection successfully.
- commitAndClose() - Method in class org.bluezoo.gumdrop.pop3.POP3ProtocolHandler
- commitAndClose(String) - Method in interface org.bluezoo.gumdrop.pop3.handler.UpdateState
-
Commits deletions and closes with a custom message.
- commitAndClose(String) - Method in class org.bluezoo.gumdrop.pop3.POP3ProtocolHandler
- compact() - Method in class org.bluezoo.gumdrop.mailbox.index.MessageIndex
-
Compacts the index by removing null entries and renumbering.
- compare(String, String, byte[], CompareResultHandler) - Method in class org.bluezoo.gumdrop.ldap.client.LDAPClientProtocolHandler
- compare(String, String, byte[], CompareResultHandler) - Method in interface org.bluezoo.gumdrop.ldap.client.LDAPSession
-
Compares an attribute value in an entry.
- compare(WebFragment, WebFragment) - Method in class org.bluezoo.gumdrop.servlet.Context
- COMPARE_FALSE - Enum constant in enum class org.bluezoo.gumdrop.ldap.client.LDAPResultCode
-
The compare operation returned false.
- COMPARE_TRUE - Enum constant in enum class org.bluezoo.gumdrop.ldap.client.LDAPResultCode
-
The compare operation returned true.
- CompareResultHandler - Interface in org.bluezoo.gumdrop.ldap.client
-
Handler for compare operation results.
- compile(String, String) - Method in class org.bluezoo.gumdrop.servlet.jsp.InMemoryJavaCompiler
-
Compiles Java source code and returns the result.
- compile(String, String, Map<Integer, JSPSourceLocation>) - Method in class org.bluezoo.gumdrop.servlet.jsp.InMemoryJavaCompiler
-
Compiles Java source code with JSP source mapping for error reporting.
- complete() - Method in interface org.bluezoo.gumdrop.http.HTTPResponseState
-
Completes the response.
- complete() - Method in class org.bluezoo.gumdrop.pop3.client.POP3ClientProtocolHandler
- completePubComp(int) - Method in class org.bluezoo.gumdrop.mqtt.broker.QoSManager
-
Called when PUBCOMP is received, completing a QoS 2 outbound exchange.
- completeQoS1Outbound(int) - Method in class org.bluezoo.gumdrop.mqtt.broker.QoSManager
-
Called when PUBACK is received for a QoS 1 outbound message.
- ComponentDefinition - Class in org.bluezoo.gumdrop.config
-
Represents a component definition parsed from configuration.
- ComponentDefinition(String, Class<?>) - Constructor for class org.bluezoo.gumdrop.config.ComponentDefinition
-
Creates a new component definition.
- ComponentReference - Class in org.bluezoo.gumdrop.config
-
Represents a reference to another component using # fragment syntax.
- ComponentReference(String) - Constructor for class org.bluezoo.gumdrop.config.ComponentReference
-
Creates a new component reference.
- ComponentRegistry - Class in org.bluezoo.gumdrop.config
-
Simple dependency injection container for Gumdrop components.
- ComponentRegistry() - Constructor for class org.bluezoo.gumdrop.config.ComponentRegistry
- composeName(String, String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServletInitialContext
- composeName(Name, Name) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServletInitialContext
- COMPRESSED - Enum constant in enum class org.bluezoo.gumdrop.ftp.FTPConnectionMetadata.FTPTransferMode
-
Compressed mode.
- computeCramMD5Response(String, String) - Static method in class org.bluezoo.gumdrop.auth.SASLUtils
-
RFC 2195 §2 — computes the expected CRAM-MD5 response.
- computeDigestHA1(String, String, String) - Static method in class org.bluezoo.gumdrop.auth.SASLUtils
-
RFC 2831 §2.1.1 — computes DIGEST-MD5 HA1 value.
- computeFingerprint(X509Certificate) - Static method in class org.bluezoo.gumdrop.util.PinnedCertTrustManager
-
Computes the SHA-256 fingerprint of a certificate.
- computeKeyTag() - Method in class org.bluezoo.gumdrop.dns.DNSResourceRecord
-
Computes the key tag for this DNSKEY record.
- computeSPKIFingerprint(X509Certificate) - Static method in class org.bluezoo.gumdrop.util.SPKIPinnedCertTrustManager
-
Computes the SHA-256 fingerprint of a certificate's SubjectPublicKeyInfo (SPKI).
- CONFIDENTIALITY_REQUIRED - Enum constant in enum class org.bluezoo.gumdrop.ldap.client.LDAPResultCode
-
Confidentiality is required.
- ConfigurationParser - Class in org.bluezoo.gumdrop.config
-
SAX-based parser for the gumdroprc configuration file.
- ConfigurationParser() - Constructor for class org.bluezoo.gumdrop.config.ConfigurationParser
- configure(Gumdrop, File) - Method in class org.bluezoo.gumdrop.config.DefaultConfigurator
- configure(Gumdrop, File) - Method in interface org.bluezoo.gumdrop.GumdropConfigurator
-
Configures a Gumdrop instance from a configuration file.
- configureClientSSLEngine(SSLEngine) - Method in class org.bluezoo.gumdrop.TCPTransportFactory
-
Configures an SSL engine for client mode.
- configureGSSAPI(Path, String) - Method in class org.bluezoo.gumdrop.imap.IMAPListener
-
Configures GSSAPI/Kerberos authentication (RFC 4752) by creating a
GSSAPIServerfrom the specified keytab and service principal. - configureGSSAPI(Path, String) - Method in class org.bluezoo.gumdrop.pop3.POP3Listener
-
Configures GSSAPI/Kerberos authentication (RFC 4752) by creating a
GSSAPIServerfrom the specified keytab and service principal. - configureGSSAPI(Path, String) - Method in class org.bluezoo.gumdrop.smtp.SMTPListener
-
Configures GSSAPI/Kerberos authentication (RFC 4752) by creating a
GSSAPIServerfrom the specified keytab and service principal. - configureGSSAPI(Path, String) - Method in class org.bluezoo.gumdrop.socks.SOCKSListener
-
Configures GSSAPI/Kerberos authentication by creating a
GSSAPIServerfrom the specified keytab and service principal. - configureServerSSLEngine(SSLEngine) - Method in class org.bluezoo.gumdrop.TCPTransportFactory
- configureTransportFactory(TransportFactory) - Method in class org.bluezoo.gumdrop.http.HTTPListener
- configureTransportFactory(TransportFactory) - Method in class org.bluezoo.gumdrop.Listener
-
Pushes this endpoint's configuration into the given transport factory.
- CONFLICT - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPStatus
-
409 Conflict
- connAck(boolean, int, MQTTProperties) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClientProtocolHandler
- connAck(boolean, int, MQTTProperties) - Method in interface org.bluezoo.gumdrop.mqtt.codec.MQTTEventHandler
-
Called when a CONNACK packet is received.
- connAck(boolean, int, MQTTProperties) - Method in class org.bluezoo.gumdrop.mqtt.MQTTProtocolHandler
- CONNACK - Enum constant in enum class org.bluezoo.gumdrop.mqtt.codec.MQTTPacketType
- CONNACK_ACCEPTED - Static variable in interface org.bluezoo.gumdrop.mqtt.codec.MQTTEventHandler
-
Connection accepted (0x00).
- CONNACK_BAD_USERNAME_PASSWORD - Static variable in interface org.bluezoo.gumdrop.mqtt.codec.MQTTEventHandler
-
Connection refused: bad user name or password (0x04).
- CONNACK_IDENTIFIER_REJECTED - Static variable in interface org.bluezoo.gumdrop.mqtt.codec.MQTTEventHandler
-
Connection refused: identifier rejected (0x02).
- CONNACK_NOT_AUTHORIZED - Static variable in interface org.bluezoo.gumdrop.mqtt.codec.MQTTEventHandler
-
Connection refused: not authorized (0x05).
- CONNACK_SERVER_UNAVAILABLE - Static variable in interface org.bluezoo.gumdrop.mqtt.codec.MQTTEventHandler
-
Connection refused: server unavailable (0x03).
- CONNACK_UNACCEPTABLE_PROTOCOL - Static variable in interface org.bluezoo.gumdrop.mqtt.codec.MQTTEventHandler
-
Connection refused: unacceptable protocol version (0x01).
- connect() - Method in class org.bluezoo.gumdrop.servlet.ResourceURLConnection
- connect(String, WebSocketEventHandler) - Method in class org.bluezoo.gumdrop.websocket.client.WebSocketClient
-
RFC 6455 §4.1 — connects to the WebSocket server and initiates the client opening handshake.
- connect(InetAddress, int, ProtocolHandler) - Method in class org.bluezoo.gumdrop.UDPTransportFactory
-
Creates a client-side UDPEndpoint connected to a remote address.
- connect(InetAddress, int, ProtocolHandler, SelectorLoop) - Method in class org.bluezoo.gumdrop.TCPTransportFactory
-
Creates a client-side TCPEndpoint and connects to a remote host.
- connect(InetAddress, int, ProtocolHandler, SelectorLoop) - Method in class org.bluezoo.gumdrop.UDPTransportFactory
-
Creates a client-side UDPEndpoint connected to a remote address, registered with the given SelectorLoop.
- connect(InetAddress, int, ProtocolHandler, SelectorLoop, String) - Method in class org.bluezoo.gumdrop.quic.QuicTransportFactory
-
Creates a client-mode QuicEngine and initiates a connection.
- connect(InetAddress, int, QuicEngine.ConnectionAcceptedHandler, SelectorLoop, String) - Method in class org.bluezoo.gumdrop.quic.QuicTransportFactory
-
Creates a client-mode QuicEngine with a connection-level handler.
- connect(HTTPClientHandler) - Method in class org.bluezoo.gumdrop.http.client.HTTPClient
-
Connects to the remote server.
- connect(ServerGreeting) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClient
-
Connects to the remote IMAP server.
- connect(LDAPConnectionReady) - Method in class org.bluezoo.gumdrop.ldap.client.LDAPClient
-
Connects to the remote LDAP server.
- connect(MQTTClientCallback, MQTTMessageListener) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClient
-
Connects to the MQTT broker.
- connect(ConnectPacket) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClientProtocolHandler
- connect(ConnectPacket) - Method in interface org.bluezoo.gumdrop.mqtt.codec.MQTTEventHandler
-
Called when a CONNECT packet is received.
- connect(ConnectPacket) - Method in class org.bluezoo.gumdrop.mqtt.MQTTProtocolHandler
- connect(ServerGreeting) - Method in class org.bluezoo.gumdrop.pop3.client.POP3Client
-
Connects to the remote POP3 server.
- connect(ProtocolHandler) - Method in class org.bluezoo.gumdrop.ClientEndpoint
-
Initiates an asynchronous connection to the remote host.
- connect(RedisConnectionReady) - Method in class org.bluezoo.gumdrop.redis.client.RedisClient
-
Connects to the remote Redis server.
- connect(ServerGreeting) - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClient
-
Connects to the remote SMTP server.
- CONNECT - Enum constant in enum class org.bluezoo.gumdrop.mqtt.codec.MQTTPacketType
- connected(boolean, int) - Method in interface org.bluezoo.gumdrop.mqtt.client.MQTTClientCallback
-
Called when the CONNACK is received and the connection is established.
- connected(Endpoint) - Method in class org.bluezoo.gumdrop.ftp.FTPProtocolHandler
- connected(Endpoint) - Method in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
- connected(Endpoint) - Method in class org.bluezoo.gumdrop.http.HTTPProtocolHandler
- connected(Endpoint) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
- connected(Endpoint) - Method in class org.bluezoo.gumdrop.imap.IMAPProtocolHandler
- connected(Endpoint) - Method in class org.bluezoo.gumdrop.ldap.client.LDAPClientProtocolHandler
- connected(Endpoint) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClientProtocolHandler
- connected(Endpoint) - Method in class org.bluezoo.gumdrop.mqtt.MQTTProtocolHandler
- connected(Endpoint) - Method in class org.bluezoo.gumdrop.pop3.client.POP3ClientProtocolHandler
- connected(Endpoint) - Method in class org.bluezoo.gumdrop.pop3.POP3ProtocolHandler
- connected(Endpoint) - Method in interface org.bluezoo.gumdrop.ProtocolHandler
-
Called when the endpoint is established and ready for protocol traffic.
- connected(Endpoint) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- connected(Endpoint) - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
-
RFC 5321 §3.1 — TCP connection established, wait for 220 greeting.
- connected(Endpoint) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
-
RFC 5321 §4.2 — server greeting (220) on connection.
- connected(Endpoint) - Method in class org.bluezoo.gumdrop.socks.client.SOCKSClientHandler
- connected(FTPConnectionMetadata) - Method in class org.bluezoo.gumdrop.ftp.file.AnonymousFTPHandler
- connected(FTPConnectionMetadata) - Method in class org.bluezoo.gumdrop.ftp.file.RoleBasedFTPHandler
- connected(FTPConnectionMetadata) - Method in class org.bluezoo.gumdrop.ftp.file.SimpleFTPHandler
- connected(FTPConnectionMetadata) - Method in interface org.bluezoo.gumdrop.ftp.FTPConnectionHandler
-
Notifies that a new client connection has been established.
- connected(ConnectedState, Endpoint) - Method in interface org.bluezoo.gumdrop.imap.handler.ClientConnected
-
Called when a new client connection is established.
- connected(ConnectedState, Endpoint) - Method in class org.bluezoo.gumdrop.imap.handler.DefaultIMAPHandler
- connected(ConnectedState, Endpoint) - Method in interface org.bluezoo.gumdrop.pop3.handler.ClientConnected
-
Called when a new client connection is established.
- connected(ConnectedState, Endpoint) - Method in class org.bluezoo.gumdrop.pop3.handler.DefaultPOP3Handler
- connected(ConnectedState, Endpoint) - Method in interface org.bluezoo.gumdrop.smtp.handler.ClientConnected
-
Called when a new client connection is established.
- connected(ConnectedState, Endpoint) - Method in class org.bluezoo.gumdrop.smtp.LocalDeliveryHandler
- connected(ConnectedState, Endpoint) - Method in class org.bluezoo.gumdrop.smtp.SimpleRelayHandler
- ConnectedState - Interface in org.bluezoo.gumdrop.imap.handler
-
Operations available immediately after a client connection is established.
- ConnectedState - Interface in org.bluezoo.gumdrop.pop3.handler
-
Operations available immediately after a client connection is established.
- ConnectedState - Interface in org.bluezoo.gumdrop.smtp.handler
-
Operations available immediately after a client connection is established.
- ConnectHandler - Interface in org.bluezoo.gumdrop.mqtt.handler
-
Application-level handler for MQTT CONNECT processing.
- ConnectHandler - Interface in org.bluezoo.gumdrop.socks.handler
-
Handler for authorizing incoming SOCKS CONNECT requests.
- CONNECTING - Enum constant in enum class org.bluezoo.gumdrop.websocket.WebSocketConnection.State
-
RFC 6455 §4.1 — opening handshake in progress
- CONNECTION_ERROR - Enum constant in enum class org.bluezoo.gumdrop.telemetry.ErrorCategory
-
Connection establishment failed (TCP connect, DNS resolution).
- CONNECTION_LOST - Enum constant in enum class org.bluezoo.gumdrop.telemetry.ErrorCategory
-
Connection lost unexpectedly (peer closed, reset, timeout).
- connectionAccepted(QuicConnection) - Method in class org.bluezoo.gumdrop.http.h3.HTTP3Listener
- connectionAccepted(QuicConnection) - Method in interface org.bluezoo.gumdrop.quic.QuicEngine.ConnectionAcceptedHandler
-
Called when a new QUIC connection has been accepted.
- connectionAccepted(QuicConnection) - Method in class org.bluezoo.gumdrop.websocket.HTTP3WebSocketListener
- connectionClosed() - Method in class org.bluezoo.gumdrop.http.HTTPServerMetrics
-
Records the closing of an HTTP connection.
- connectionClosed(double) - Method in class org.bluezoo.gumdrop.ftp.FTPServerMetrics
-
Records an FTP control connection closing.
- connectionClosed(double) - Method in class org.bluezoo.gumdrop.imap.IMAPServerMetrics
-
Records an IMAP connection closing.
- connectionClosed(double) - Method in class org.bluezoo.gumdrop.mqtt.MQTTServerMetrics
-
Records an MQTT connection closing.
- connectionClosed(double) - Method in class org.bluezoo.gumdrop.pop3.POP3ServerMetrics
-
Records a POP3 connection closing.
- connectionClosed(double) - Method in class org.bluezoo.gumdrop.smtp.SMTPServerMetrics
-
Records an SMTP connection closing.
- connectionClosed(double) - Method in class org.bluezoo.gumdrop.socks.SOCKSServerMetrics
-
Records a SOCKS client connection closing.
- connectionClosed(double, int) - Method in class org.bluezoo.gumdrop.websocket.WebSocketServerMetrics
-
Records a WebSocket connection closed.
- connectionClosed(InetAddress) - Method in class org.bluezoo.gumdrop.ratelimit.ConnectionRateLimiter
-
Records that a connection was closed from the specified IP address.
- connectionClosed(InetSocketAddress) - Method in class org.bluezoo.gumdrop.Listener
-
Notifies the connection rate limiter that a connection has closed.
- connectionClosed(SocketAddress) - Method in class org.bluezoo.gumdrop.Listener
-
Notifies the connection rate limiter that a connection has closed.
- ConnectionFactory - Class in org.bluezoo.gumdrop.servlet.jndi
-
A JCA connection factory.
- ConnectionFactory() - Constructor for class org.bluezoo.gumdrop.servlet.jndi.ConnectionFactory
- connectionIncrement - Variable in class org.bluezoo.gumdrop.http.h2.H2FlowControl.DataReceivedResult
-
Connection-level WINDOW_UPDATE increment, or 0.
- connectionLost(Exception) - Method in interface org.bluezoo.gumdrop.mqtt.client.MQTTClientCallback
-
Called when the connection is lost.
- connectionOpened() - Method in class org.bluezoo.gumdrop.ftp.FTPServerMetrics
-
Records a new FTP control connection.
- connectionOpened() - Method in class org.bluezoo.gumdrop.http.HTTPServerMetrics
-
Records the opening of an HTTP connection.
- connectionOpened() - Method in class org.bluezoo.gumdrop.imap.IMAPServerMetrics
-
Records a new IMAP connection.
- connectionOpened() - Method in class org.bluezoo.gumdrop.mqtt.MQTTServerMetrics
-
Records a new MQTT connection.
- connectionOpened() - Method in class org.bluezoo.gumdrop.pop3.POP3ServerMetrics
-
Records a new POP3 connection.
- connectionOpened() - Method in class org.bluezoo.gumdrop.smtp.SMTPServerMetrics
-
Records a new SMTP connection.
- connectionOpened() - Method in class org.bluezoo.gumdrop.socks.SOCKSServerMetrics
-
Records a new SOCKS client connection.
- connectionOpened() - Method in class org.bluezoo.gumdrop.websocket.WebSocketServerMetrics
-
Records a new WebSocket connection opened.
- connectionOpened(InetAddress) - Method in class org.bluezoo.gumdrop.ratelimit.ConnectionRateLimiter
-
Records that a connection was opened from the specified IP address.
- ConnectionRateLimiter - Class in org.bluezoo.gumdrop.ratelimit
-
IP-based connection rate limiter for server connections.
- ConnectionRateLimiter() - Constructor for class org.bluezoo.gumdrop.ratelimit.ConnectionRateLimiter
-
Creates a new connection rate limiter with default settings.
- ConnectPacket - Class in org.bluezoo.gumdrop.mqtt.codec
-
MQTT CONNECT packet (type 1).
- ConnectPacket() - Constructor for class org.bluezoo.gumdrop.mqtt.codec.ConnectPacket
-
Creates a new CONNECT packet with default values.
- connectRequest(String) - Method in class org.bluezoo.gumdrop.socks.SOCKSServerMetrics
-
Records a SOCKS CONNECT request.
- ConnectState - Interface in org.bluezoo.gumdrop.mqtt.handler
-
Operations for responding to an MQTT CONNECT.
- ConnectState - Interface in org.bluezoo.gumdrop.socks.handler
-
Callback interface for asynchronous SOCKS CONNECT authorization decisions.
- CONSTRAINT_VIOLATION - Enum constant in enum class org.bluezoo.gumdrop.ldap.client.LDAPResultCode
-
A constraint violation occurred.
- CONSTRUCTED - Static variable in class org.bluezoo.gumdrop.ldap.asn1.ASN1Type
-
Constructed encoding.
- CONSUMER - Enum constant in enum class org.bluezoo.gumdrop.telemetry.SpanKind
-
Indicates that the span describes a consumer receiving a message.
- consumeSendWindow(int, int) - Method in class org.bluezoo.gumdrop.http.h2.H2FlowControl
-
Consumes send window on both the connection and the stream after sending DATA.
- Container - Class in org.bluezoo.gumdrop.servlet
-
Container for a number of web application contexts.
- Container() - Constructor for class org.bluezoo.gumdrop.servlet.Container
- ContainerClassLoader - Class in org.bluezoo.gumdrop
-
Class loader to load the gumdrop server classes and its dependencies.
- ContainerClassLoader(URL, List<URL>, ClassLoader) - Constructor for class org.bluezoo.gumdrop.ContainerClassLoader
-
Constructor for the container classloader.
- contains(long, long) - Method in class org.bluezoo.gumdrop.mailbox.MessageSet
-
Tests if this set contains the given number.
- contains(long, long) - Method in class org.bluezoo.gumdrop.mailbox.MessageSet.Range
-
Tests if this range contains the given number.
- containsFields() - Method in class org.bluezoo.gumdrop.servlet.jsp.DeclarationElement
-
Checks if this declaration appears to contain field definitions.
- containsMethods() - Method in class org.bluezoo.gumdrop.servlet.jsp.DeclarationElement
-
Checks if this declaration appears to contain method definitions.
- containsName(String) - Method in class org.bluezoo.gumdrop.http.Headers
-
Returns true if a header with the specified name exists.
- containsNonAscii(byte[]) - Static method in class org.bluezoo.gumdrop.mime.rfc2047.RFC2047Encoder
-
Check if the header contains any non-ASCII bytes (> 127).
- containsNonAscii(byte[], int, int) - Static method in class org.bluezoo.gumdrop.mime.rfc2047.RFC2047Encoder
-
Check if the header contains any non-ASCII bytes (> 127).
- content(ByteBuffer) - Method in class org.bluezoo.gumdrop.pop3.client.POP3ClientProtocolHandler
- CONTENT_TYPE - Static variable in class org.bluezoo.gumdrop.mqtt.codec.MQTTProperties
- contentDescription(String) - Method in interface org.bluezoo.gumdrop.mime.MIMEHandler
-
RFC 2045 §8 — receive notification of a Content-Description header.
- contentDescription(String) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCMessageHandler
- contentDisposition(ContentDisposition) - Method in interface org.bluezoo.gumdrop.mime.MIMEHandler
-
RFC 2183 — receive notification of a Content-Disposition header.
- contentDisposition(ContentDisposition) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCMessageHandler
- ContentDisposition - Class in org.bluezoo.gumdrop.mime
-
A MIME Content-Disposition value.
- ContentDisposition(String, List<Parameter>) - Constructor for class org.bluezoo.gumdrop.mime.ContentDisposition
-
Constructor.
- ContentDispositionParser - Class in org.bluezoo.gumdrop.mime
-
Parser for MIME Content-Disposition header values.
- contentID(ContentID) - Method in interface org.bluezoo.gumdrop.mime.MIMEHandler
-
RFC 2045 §7 — receive notification of a Content-ID header.
- contentID(ContentID) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCMessageHandler
- ContentID - Class in org.bluezoo.gumdrop.mime
-
A MIME content-id or RFC 5322 msg-id value.
- ContentID(String, String) - Constructor for class org.bluezoo.gumdrop.mime.ContentID
-
Constructor.
- ContentIDParser - Class in org.bluezoo.gumdrop.mime
-
Parser for MIME Content-ID and RFC 5322 Message-ID header values.
- contentTransferEncoding(String) - Method in interface org.bluezoo.gumdrop.mime.MIMEHandler
-
RFC 2045 §6.1 — receive notification of a Content-Transfer-Encoding header.
- contentTransferEncoding(String) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCMessageHandler
- contentType(ContentType) - Method in interface org.bluezoo.gumdrop.mime.MIMEHandler
-
RFC 2045 §5 — receive notification of a Content-Type header.
- contentType(ContentType) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCMessageHandler
- ContentType - Class in org.bluezoo.gumdrop.mime
-
A MIME Content-Type value.
- ContentType(String, String, List<Parameter>) - Constructor for class org.bluezoo.gumdrop.mime.ContentType
-
Constructor.
- ContentTypeParser - Class in org.bluezoo.gumdrop.mime
-
Parser for MIME Content-Type header values.
- ContentTypes - Class in org.bluezoo.gumdrop.http
-
Fallback to discover reasonable Content-Type for a resource.
- ContentTypes() - Constructor for class org.bluezoo.gumdrop.http.ContentTypes
- context - Variable in class org.bluezoo.gumdrop.Listener
- Context - Class in org.bluezoo.gumdrop.servlet
-
The application context represents the single point of contact for all servlets and associated data in the application.
- Context() - Constructor for class org.bluezoo.gumdrop.servlet.Context
-
No-arg constructor for dependency injection.
- Context(Container, String, File) - Constructor for class org.bluezoo.gumdrop.servlet.Context
- contextTag(int, boolean) - Static method in class org.bluezoo.gumdrop.ldap.asn1.ASN1Type
-
Creates a context-specific tag.
- continuationFrameReceived(int, boolean, ByteBuffer) - Method in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
- continuationFrameReceived(int, boolean, ByteBuffer) - Method in interface org.bluezoo.gumdrop.http.h2.H2FrameHandler
-
Called when a CONTINUATION frame is received.
- continuationFrameReceived(int, boolean, ByteBuffer) - Method in class org.bluezoo.gumdrop.http.HTTPProtocolHandler
- CONTINUE - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPStatus
-
100 Continue
- continueLineProcessing() - Method in class org.bluezoo.gumdrop.ftp.FTPProtocolHandler
- continueLineProcessing() - Method in class org.bluezoo.gumdrop.http.HTTPProtocolHandler
- continueLineProcessing() - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
- continueLineProcessing() - Method in class org.bluezoo.gumdrop.imap.IMAPProtocolHandler
- continueLineProcessing() - Method in interface org.bluezoo.gumdrop.LineParser.Callback
-
Called after each line to determine whether parsing should continue.
- continueLineProcessing() - Method in class org.bluezoo.gumdrop.pop3.client.POP3ClientProtocolHandler
- continueLineProcessing() - Method in class org.bluezoo.gumdrop.pop3.POP3ProtocolHandler
- continueLineProcessing() - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
- continueLineProcessing() - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
- Control - Class in org.bluezoo.gumdrop.ldap.client
-
Represents an LDAP Control (RFC 4511 section 4.1.11).
- Control(String, boolean) - Constructor for class org.bluezoo.gumdrop.ldap.client.Control
-
Creates a control with no value.
- Control(String, boolean, byte[]) - Constructor for class org.bluezoo.gumdrop.ldap.client.Control
-
Creates a control with a value.
- copied(SelectedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.CopyState
-
Copy completed successfully.
- copiedWithUid(long, String, String, SelectedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.CopyState
-
Copy completed with COPYUID response code.
- copy(String, String, ServerCopyReplyHandler) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ClientSelectedState
- copy(String, String, ServerCopyReplyHandler) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
- copy(CopyState, MailboxStore, Mailbox, MessageSet, String) - Method in class org.bluezoo.gumdrop.imap.handler.DefaultIMAPHandler
- copy(CopyState, MailboxStore, Mailbox, MessageSet, String) - Method in interface org.bluezoo.gumdrop.imap.handler.SelectedHandler
-
Called when the client sends COPY command.
- copyFailed(String, SelectedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.CopyState
-
Copy failed (quota exceeded, permission denied, etc.).
- copyMessages(List<Integer>, String) - Method in interface org.bluezoo.gumdrop.mailbox.Mailbox
-
Copies messages to another mailbox.
- CopyState - Interface in org.bluezoo.gumdrop.imap.handler
-
Operations available when responding to COPY commands.
- CORRELATION_DATA - Static variable in class org.bluezoo.gumdrop.mqtt.codec.MQTTProperties
- CorruptIndexException(String) - Constructor for exception org.bluezoo.gumdrop.mailbox.index.MessageIndex.CorruptIndexException
- counterBuilder(String) - Method in class org.bluezoo.gumdrop.telemetry.metrics.Meter
-
Creates a builder for a LongCounter.
- CRAM_MD5 - Enum constant in enum class org.bluezoo.gumdrop.auth.SASLMechanism
-
Challenge-Response Authentication Mechanism using MD5 (RFC 2195)
- create(String, ServerMailboxReplyHandler) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ClientAuthenticatedState
- create(String, ServerMailboxReplyHandler) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
- create(CreateState, MailboxStore, String) - Method in interface org.bluezoo.gumdrop.imap.handler.AuthenticatedHandler
-
Called when the client sends CREATE command.
- create(CreateState, MailboxStore, String) - Method in class org.bluezoo.gumdrop.imap.handler.DefaultIMAPHandler
- create(CreateState, MailboxStore, String) - Method in interface org.bluezoo.gumdrop.imap.handler.SelectedHandler
-
Called when the client sends CREATE command.
- CREATE_DIR - Enum constant in enum class org.bluezoo.gumdrop.ftp.FTPOperation
-
Create directory operations.
- createBinaryFrame(ByteBuffer, boolean) - Static method in class org.bluezoo.gumdrop.websocket.WebSocketFrame
-
Creates a binary frame.
- createBindHandler(TCPListener) - Method in class org.bluezoo.gumdrop.socks.SOCKSService
-
Creates a bind handler for authorizing incoming SOCKS BIND requests.
- createClient(String, String, String, String) - Static method in class org.bluezoo.gumdrop.auth.SASLUtils
-
Creates a client-side SASL mechanism for driving an authentication exchange with a remote server.
- createClient(String, String, String, String, Subject) - Static method in class org.bluezoo.gumdrop.auth.SASLUtils
-
Creates a client-side SASL mechanism for driving an authentication exchange with a remote server.
- createCloseFrame(int, String, boolean) - Static method in class org.bluezoo.gumdrop.websocket.WebSocketFrame
-
RFC 6455 §7.1 — close frame: 2-byte status code + optional UTF-8 reason.
- createConnectHandler(TCPListener) - Method in class org.bluezoo.gumdrop.mqtt.DefaultMQTTService
- createConnectHandler(TCPListener) - Method in class org.bluezoo.gumdrop.mqtt.MQTTService
-
Creates a connect handler for an incoming MQTT connection.
- createConnectHandler(TCPListener) - Method in class org.bluezoo.gumdrop.socks.DefaultSOCKSService
- createConnectHandler(TCPListener) - Method in class org.bluezoo.gumdrop.socks.SOCKSService
-
Creates a connect handler for authorizing incoming SOCKS CONNECT requests.
- createConnectionHandler(String, Headers) - Method in class org.bluezoo.gumdrop.websocket.WebSocketService
-
Creates a
WebSocketEventHandlerfor an incoming WebSocket connection. - created(String, AuthenticatedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.CreateState
-
Mailbox created with a message.
- created(AuthenticatedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.CreateState
-
Mailbox created successfully.
- CREATED - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPStatus
-
201 Created
- createDataSSLEngine() - Method in class org.bluezoo.gumdrop.ftp.FTPListener
-
Creates a new SSLEngine for a data connection.
- createDirectory(String, FTPConnectionMetadata) - Method in class org.bluezoo.gumdrop.ftp.file.BasicFTPFileSystem
- createDirectory(String, FTPConnectionMetadata) - Method in class org.bluezoo.gumdrop.ftp.file.RoleAwareFTPFileSystem
- createDirectory(String, FTPConnectionMetadata) - Method in interface org.bluezoo.gumdrop.ftp.FTPFileSystem
-
Creates a new directory.
- createDoT() - Static method in class org.bluezoo.gumdrop.dns.client.TCPDNSClientTransport
-
Returns a transport configured for DNS-over-TLS (port 853, TLS enabled).
- createErrorResponse(int) - Method in class org.bluezoo.gumdrop.dns.DNSMessage
-
Creates an error response for this query.
- createExchange() - Method in class org.bluezoo.gumdrop.auth.GSSAPIServer
-
Creates a new per-connection GSSAPI exchange.
- createFilter(Class<T>) - Method in class org.bluezoo.gumdrop.servlet.Context
- createHandler() - Method in class org.bluezoo.gumdrop.dns.DoQListener
-
Not used for DoQ.
- createHandler() - Method in class org.bluezoo.gumdrop.dns.DoTListener
- createHandler() - Method in interface org.bluezoo.gumdrop.ftp.FTPConnectionHandlerFactory
-
Creates a new instance of
FTPConnectionHandler. - createHandler() - Method in class org.bluezoo.gumdrop.ftp.FTPListener
- createHandler() - Method in class org.bluezoo.gumdrop.http.h3.HTTP3Listener
-
Not used for HTTP/3.
- createHandler() - Method in class org.bluezoo.gumdrop.http.HTTPListener
- createHandler() - Method in class org.bluezoo.gumdrop.imap.IMAPListener
-
Creates a new IMAPProtocolHandler for a newly accepted connection.
- createHandler() - Method in class org.bluezoo.gumdrop.mqtt.MQTTListener
- createHandler() - Method in class org.bluezoo.gumdrop.pop3.POP3Listener
-
Creates a new POP3ProtocolHandler for a newly accepted connection.
- createHandler() - Method in class org.bluezoo.gumdrop.smtp.SMTPListener
-
Creates a new SMTPProtocolHandler for a newly accepted connection.
- createHandler() - Method in class org.bluezoo.gumdrop.socks.SOCKSListener
- createHandler() - Method in class org.bluezoo.gumdrop.TCPListener
-
Creates a ProtocolHandler for a newly accepted TCP connection.
- createHandler(HTTPResponseState, Headers) - Method in class org.bluezoo.gumdrop.grpc.server.GrpcHandlerFactory
- createHandler(HTTPResponseState, Headers) - Method in interface org.bluezoo.gumdrop.http.HTTPRequestHandlerFactory
-
Creates a handler for a new request.
- createHandler(TCPListener) - Method in class org.bluezoo.gumdrop.ftp.file.AnonymousFTPService
- createHandler(TCPListener) - Method in class org.bluezoo.gumdrop.ftp.file.RoleBasedFTPService
- createHandler(TCPListener) - Method in class org.bluezoo.gumdrop.ftp.file.SimpleFTPService
- createHandler(TCPListener) - Method in class org.bluezoo.gumdrop.ftp.FTPService
-
Creates a new handler for an incoming FTP control connection on the given endpoint.
- createHandler(TCPListener) - Method in class org.bluezoo.gumdrop.imap.DefaultIMAPService
- createHandler(TCPListener) - Method in class org.bluezoo.gumdrop.imap.IMAPService
-
Creates a new handler for an incoming IMAP connection on the given endpoint.
- createHandler(TCPListener) - Method in class org.bluezoo.gumdrop.pop3.DefaultPOP3Service
- createHandler(TCPListener) - Method in class org.bluezoo.gumdrop.pop3.POP3Service
-
Creates a new handler for an incoming POP3 connection on the given endpoint.
- createHandler(TCPListener) - Method in class org.bluezoo.gumdrop.smtp.LocalDeliveryService
- createHandler(TCPListener) - Method in class org.bluezoo.gumdrop.smtp.SimpleRelayService
- createHandler(TCPListener) - Method in class org.bluezoo.gumdrop.smtp.SMTPService
-
Creates a new handler for an incoming SMTP connection on the given endpoint.
- createListener(Class<T>) - Method in class org.bluezoo.gumdrop.servlet.Context
- createMailbox(String) - Method in interface org.bluezoo.gumdrop.mailbox.MailboxStore
-
Creates a new mailbox.
- createMailbox(String) - Method in class org.bluezoo.gumdrop.mailbox.maildir.MaildirMailboxStore
- createMailbox(String) - Method in class org.bluezoo.gumdrop.mailbox.mbox.MboxMailboxStore
- createMessageStore() - Method in class org.bluezoo.gumdrop.mqtt.MQTTService
-
Creates the message store used for PUBLISH payload storage.
- createParser(JSPParserFactory.ParserType) - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPParserFactory
-
Creates a specific parser by type.
- createPingFrame(ByteBuffer, boolean) - Static method in class org.bluezoo.gumdrop.websocket.WebSocketFrame
-
Creates a ping frame.
- createPongFrame(ByteBuffer, boolean) - Static method in class org.bluezoo.gumdrop.websocket.WebSocketFrame
-
Creates a pong frame.
- createProtocolHandler() - Method in class org.bluezoo.gumdrop.dns.DNSListener
- createProtocolHandler() - Method in class org.bluezoo.gumdrop.UDPListener
-
Creates the endpoint handler that receives all datagrams for this endpoint.
- createPublishHandler(TCPListener) - Method in class org.bluezoo.gumdrop.mqtt.MQTTService
-
Creates a publish handler for authorizing incoming messages.
- createPushedStream(int, String, String, Headers) - Method in class org.bluezoo.gumdrop.http.HTTPProtocolHandler
- createQuery(int, String, DNSType) - Static method in class org.bluezoo.gumdrop.dns.DNSMessage
-
Creates a new query message.
- createQuery(int, String, DNSType, List<DNSResourceRecord>) - Static method in class org.bluezoo.gumdrop.dns.DNSMessage
-
Creates a new query message with an EDNS0 OPT record.
- createQuota(QuotaSource) - Method in class org.bluezoo.gumdrop.quota.QuotaPolicy
-
Creates a Quota from this policy with zero usage.
- createResponse(List<DNSResourceRecord>) - Method in class org.bluezoo.gumdrop.dns.DNSMessage
-
Creates a response message for this query.
- createResponse(List<DNSResourceRecord>, List<DNSResourceRecord>, List<DNSResourceRecord>) - Method in class org.bluezoo.gumdrop.dns.DNSMessage
-
Creates a response message for this query.
- createServerEndpoint(InetAddress, int, ProtocolHandler) - Method in class org.bluezoo.gumdrop.UDPTransportFactory
-
Creates a server-side UDPEndpoint bound to a local port.
- createServerEndpoint(InetAddress, int, ProtocolHandler, SelectorLoop) - Method in class org.bluezoo.gumdrop.UDPTransportFactory
-
Creates a server-side UDPEndpoint bound to a local port, registered with the given SelectorLoop.
- createServerEndpoint(DatagramChannel, ProtocolHandler) - Method in class org.bluezoo.gumdrop.UDPTransportFactory
-
Creates a server-side UDPEndpoint from a pre-configured channel.
- createServerEndpoint(SocketChannel, ProtocolHandler) - Method in class org.bluezoo.gumdrop.TCPTransportFactory
-
Creates a server-side TCPEndpoint for an accepted connection.
- createServerEngine(InetAddress, int, QuicEngine.ConnectionAcceptedHandler, SelectorLoop) - Method in class org.bluezoo.gumdrop.quic.QuicTransportFactory
-
Creates a server-mode QuicEngine with connection-level accept handling.
- createServerEngine(InetAddress, int, StreamAcceptHandler, SelectorLoop) - Method in class org.bluezoo.gumdrop.quic.QuicTransportFactory
-
Creates a server-mode QuicEngine bound to the specified address.
- createServlet(Class<T>) - Method in class org.bluezoo.gumdrop.servlet.Context
- createSession() - Method in class org.bluezoo.gumdrop.servlet.session.SessionManager
-
Creates a new session with a randomly generated ID.
- createSpan(String) - Method in class org.bluezoo.gumdrop.websocket.WebSocketConnection
-
Creates a new span for this WebSocket connection.
- CreateState - Interface in org.bluezoo.gumdrop.imap.handler
-
Operations available when responding to a CREATE command.
- createStore() - Method in interface org.bluezoo.gumdrop.mailbox.MailboxFactory
-
Creates a new mail store instance.
- createStore() - Method in class org.bluezoo.gumdrop.mailbox.maildir.MaildirMailboxFactory
- createStore() - Method in class org.bluezoo.gumdrop.mailbox.mbox.MboxMailboxFactory
- createSubcontext(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServletInitialContext
- createSubcontext(Name) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServletInitialContext
- createSubscribeHandler(TCPListener) - Method in class org.bluezoo.gumdrop.mqtt.MQTTService
-
Creates a subscribe handler for authorizing subscriptions.
- createTextFrame(String, boolean) - Static method in class org.bluezoo.gumdrop.websocket.WebSocketFrame
-
Creates a text frame.
- createTrace(String) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Creates a new trace with this configuration.
- createTrace(String, SpanKind) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Creates a new trace with this configuration.
- createTraceFromTraceparent(String, String, SpanKind) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Creates a trace continuing from a remote context.
- createTransportFactory() - Method in class org.bluezoo.gumdrop.dns.DoQListener
- createTransportFactory() - Method in class org.bluezoo.gumdrop.http.h3.HTTP3Listener
- createTransportFactory() - Method in class org.bluezoo.gumdrop.Listener
-
Creates the transport factory for this endpoint.
- createTransportFactory() - Method in class org.bluezoo.gumdrop.UDPListener
-
Returns the transport factory type for UDP.
- createUpgradeRequest(String, String) - Static method in class org.bluezoo.gumdrop.websocket.WebSocketHandshake
-
RFC 6455 §4.1 — creates the client opening handshake request headers: Upgrade, Connection, Sec-WebSocket-Version, Sec-WebSocket-Key, and optional Sec-WebSocket-Protocol.
- createUpgradeRequest(String, String, String) - Static method in class org.bluezoo.gumdrop.websocket.WebSocketHandshake
-
RFC 6455 §4.1 — creates the client upgrade request headers, including the optional
Sec-WebSocket-Extensionsheader (§9.1). - createURLStreamHandler(String) - Method in class org.bluezoo.gumdrop.servlet.ResourceHandlerFactory
- createWebSocketResponse(String, String) - Static method in class org.bluezoo.gumdrop.websocket.WebSocketHandshake
-
RFC 6455 §4.2.2 — creates the 101 Switching Protocols response headers: Upgrade, Connection, Sec-WebSocket-Accept, and optional Sec-WebSocket-Protocol.
- createWebSocketResponse(String, String, String) - Static method in class org.bluezoo.gumdrop.websocket.WebSocketHandshake
-
RFC 6455 §4.2.2 — creates the 101 response headers, including the optional
Sec-WebSocket-Extensionsheader (§9.1). - createWriter() - Method in class org.bluezoo.gumdrop.mqtt.store.InMemoryMessageStore
- createWriter() - Method in interface org.bluezoo.gumdrop.mqtt.store.MQTTMessageStore
-
Creates a new writer for accumulating message payload data.
- credentials(String, String) - Method in class org.bluezoo.gumdrop.http.client.HTTPClient
-
Sets HTTP Basic Authentication credentials.
- credentials(String, String) - Method in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
-
Sets credentials for HTTP authentication.
- CUMULATIVE - Enum constant in enum class org.bluezoo.gumdrop.telemetry.metrics.AggregationTemporality
-
Cumulative temporality: values represent the total since process start.
- currentStream - Variable in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
- CUSTOM_TAG - Enum constant in enum class org.bluezoo.gumdrop.servlet.jsp.JSPElement.Type
-
Custom tag usage
- CustomTagElement - Class in org.bluezoo.gumdrop.servlet.jsp
-
Represents a custom tag element in a JSP page.
- CustomTagElement(String, String, Map<String, String>, int, int) - Constructor for class org.bluezoo.gumdrop.servlet.jsp.CustomTagElement
-
Creates a new custom tag element.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form