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

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 Endpoint objects.
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 GSSAPIServer from 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 GSSAPIServer from 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 GSSAPIServer from the specified keytab and service principal.
configureGSSAPI(Path, String) - Method in class org.bluezoo.gumdrop.socks.SOCKSListener
Configures GSSAPI/Kerberos authentication by creating a GSSAPIServer from 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 WebSocketEventHandler for 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-Extensions header (§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-Extensions header (§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.
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