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

H

H2C_UPGRADE_PENDING - Enum constant in enum class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler.ParseState
 
H2FlowControl - Class in org.bluezoo.gumdrop.http.h2
HTTP/2 flow control accounting for both connection-level and per-stream send and receive windows (RFC 9113 section 5.2).
H2FlowControl() - Constructor for class org.bluezoo.gumdrop.http.h2.H2FlowControl
Creates a new flow control tracker with the default initial window size (65535) for both send and receive windows.
H2FlowControl(int) - Constructor for class org.bluezoo.gumdrop.http.h2.H2FlowControl
Creates a new flow control tracker.
H2FlowControl.DataReceivedResult - Class in org.bluezoo.gumdrop.http.h2
H2FrameHandler - Interface in org.bluezoo.gumdrop.http.h2
Callback interface for receiving parsed HTTP/2 frames.
H2Parser - Class in org.bluezoo.gumdrop.http.h2
Push-parser for HTTP/2 frames (RFC 9113 section 4).
H2Parser(H2FrameHandler) - Constructor for class org.bluezoo.gumdrop.http.h2.H2Parser
Creates a new HTTP/2 frame parser.
H2Writer - Class in org.bluezoo.gumdrop.http.h2
Streaming writer for HTTP/2 frames (RFC 9113 section 4.1) with NIO-first design.
H2Writer(WritableByteChannel) - Constructor for class org.bluezoo.gumdrop.http.h2.H2Writer
Creates a new HTTP/2 frame writer with default buffer capacity.
H2Writer(WritableByteChannel, int) - Constructor for class org.bluezoo.gumdrop.http.h2.H2Writer
Creates a new HTTP/2 frame writer with specified buffer capacity.
H3Request - Class in org.bluezoo.gumdrop.http.h3
An HTTP/3 request that sends via HTTP3ClientHandler.
H3Request(HTTP3ClientHandler, String, String, String, String, Trace) - Constructor for class org.bluezoo.gumdrop.http.h3.H3Request
 
handleAborted(ClientNotAuthenticatedState) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerAuthAbortHandler
 
handleAborted(ClientAuthorizationState) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerAuthAbortHandler
Called when authentication abort is acknowledged.
handleAborted(ClientSession) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerAuthAbortHandler
Called when authentication abort is acknowledged.
handleAddressHeader(String, ByteBuffer) - Method in class org.bluezoo.gumdrop.mime.rfc5322.MessageParser
 
handleAddResult(LDAPResult, LDAPSession) - Method in interface org.bluezoo.gumdrop.ldap.client.AddResultHandler
Called when the add operation completes.
handleAlreadyDeleted(ClientTransactionState, String) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerDeleReplyHandler
Called when the message was already marked for deletion (-ERR).
handleAppendComplete(ClientAuthenticatedState, long, long) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerAppendReplyHandler
 
handleAuthenticated(ClientAuthenticatedState, List<String>) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerLoginReplyHandler
 
handleAuthenticated(ClientTransactionState) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerApopReplyHandler
Called when APOP authentication succeeds (+OK).
handleAuthenticated(ClientTransactionState) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerPassReplyHandler
Called when authentication succeeds (+OK).
handleAuthFailed(ClientNotAuthenticatedState, String) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerAuthReplyHandler
 
handleAuthFailed(ClientNotAuthenticatedState, String) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerLoginReplyHandler
 
handleAuthFailed(ClientAuthorizationState, String) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerApopReplyHandler
Called when APOP authentication fails (-ERR).
handleAuthFailed(ClientAuthorizationState, String) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerAuthReplyHandler
Called when authentication fails (-ERR).
handleAuthFailed(ClientAuthorizationState, String) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerPassReplyHandler
Called when authentication fails (-ERR).
handleAuthFailed(ClientSession) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerAuthReplyHandler
Called when authentication fails (535).
handleAuthSuccess(ClientAuthenticatedState, List<String>) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerAuthReplyHandler
 
handleAuthSuccess(ClientTransactionState) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerAuthReplyHandler
Called when authentication succeeds (+OK).
handleAuthSuccess(ClientSession) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerAuthReplyHandler
Called when authentication succeeds (235).
handleBind(BindState, SOCKSRequest, Endpoint) - Method in interface org.bluezoo.gumdrop.socks.handler.BindHandler
Called when a SOCKS BIND request has been received and (if applicable) authenticated.
handleBindFailure(LDAPResult, LDAPConnected) - Method in interface org.bluezoo.gumdrop.ldap.client.BindResultHandler
Called when bind fails.
handleBindSuccess(LDAPSession) - Method in interface org.bluezoo.gumdrop.ldap.client.BindResultHandler
Called when bind succeeds.
handleBytes(int, ByteBuffer) - Method in class org.bluezoo.gumdrop.grpc.proto.ProtoModelAdapter
 
handleBytes(int, ByteBuffer) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.DefaultProtobufHandler
 
handleBytes(int, ByteBuffer) - Method in interface org.bluezoo.gumdrop.telemetry.protobuf.ProtobufHandler
Called when a length-delimited field is encountered that is not a message.
handleCapabilities(ClientNotAuthenticatedState, List<String>) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerCapabilityReplyHandler
 
handleCapabilities(ClientAuthorizationState, boolean, List<String>, boolean, boolean, boolean, boolean, String) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerCapaReplyHandler
Called when the server responds with its capabilities.
handleChallenge(byte[], ClientAuthExchange) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerAuthReplyHandler
 
handleChallenge(byte[], ClientAuthExchange) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerAuthReplyHandler
Called when the server sends a SASL challenge ("+ " continuation).
handleChallenge(byte[], ClientAuthExchange) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerAuthReplyHandler
Called when the server sends a SASL challenge (334).
handleClosed(ClientAuthenticatedState) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerCloseReplyHandler
 
handleCompareFailure(LDAPResult, LDAPSession) - Method in interface org.bluezoo.gumdrop.ldap.client.CompareResultHandler
Called when the compare operation fails.
handleCompareFalse(LDAPSession) - Method in interface org.bluezoo.gumdrop.ldap.client.CompareResultHandler
Called when the comparison does not match.
handleCompareTrue(LDAPSession) - Method in interface org.bluezoo.gumdrop.ldap.client.CompareResultHandler
Called when the comparison matches.
handleConnect(ConnectState, ConnectPacket, Endpoint) - Method in interface org.bluezoo.gumdrop.mqtt.handler.ConnectHandler
Called when a client sends a CONNECT packet.
handleConnect(ConnectState, SOCKSRequest, Endpoint) - Method in interface org.bluezoo.gumdrop.socks.handler.ConnectHandler
Called when a SOCKS CONNECT request has been received and (if applicable) authenticated.
handleContentDescriptionHeader(String, ByteBuffer) - Method in class org.bluezoo.gumdrop.mime.MIMEParser
RFC 2045 §8 — Content-Description header.
handleContentDispositionHeader(String, ByteBuffer) - Method in class org.bluezoo.gumdrop.mime.MIMEParser
RFC 2183 — Content-Disposition header.
handleContentIDHeader(String, ByteBuffer) - Method in class org.bluezoo.gumdrop.mime.MIMEParser
RFC 2045 §7 — Content-ID header.
handleContentTransferEncodingHeader(String, ByteBuffer) - Method in class org.bluezoo.gumdrop.mime.MIMEParser
RFC 2045 §6.1 — Content-Transfer-Encoding header.
handleContentTypeHeader(String, ByteBuffer) - Method in class org.bluezoo.gumdrop.mime.MIMEParser
RFC 2045 §5 / RFC 2046 §5.1.1 — Content-Type header with boundary.
handleCopyComplete(ClientAuthenticatedState, long, String, String) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerCopyReplyHandler
 
handleDateHeader(String, ByteBuffer) - Method in class org.bluezoo.gumdrop.mime.rfc5322.MessageParser
 
handleDeleted(ClientTransactionState) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerDeleReplyHandler
Called when the message is marked for deletion (+OK).
handleDeleteResult(LDAPResult, LDAPSession) - Method in interface org.bluezoo.gumdrop.ldap.client.DeleteResultHandler
Called when the delete operation completes.
handleDone(LDAPResult, LDAPSession) - Method in interface org.bluezoo.gumdrop.ldap.client.SearchResultHandler
Called when the search operation completes.
handleEhlo(ClientSession, boolean, long, List<String>, boolean) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerEhloReplyHandler
Called when the server accepts EHLO (250).
handleEhloNotSupported(ClientHelloState) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerEhloReplyHandler
Called when EHLO is not supported (502).
handleEntry(SearchResultEntry) - Method in interface org.bluezoo.gumdrop.ldap.client.SearchResultHandler
Called for each matching entry.
handleError(String) - Method in interface org.bluezoo.gumdrop.redis.client.MessageHandler
Called when an error occurs in Pub/Sub mode.
handleError(String, RedisSession) - Method in interface org.bluezoo.gumdrop.redis.client.ArrayResultHandler
Called when the command fails with a Redis error.
handleError(String, RedisSession) - Method in interface org.bluezoo.gumdrop.redis.client.BooleanResultHandler
Called when the command fails with a Redis error.
handleError(String, RedisSession) - Method in interface org.bluezoo.gumdrop.redis.client.BulkResultHandler
Called when the command fails with a Redis error.
handleError(String, RedisSession) - Method in interface org.bluezoo.gumdrop.redis.client.IntegerResultHandler
Called when the command fails with a Redis error.
handleError(String, RedisSession) - Method in interface org.bluezoo.gumdrop.redis.client.ScanResultHandler
Called when the scan command fails with a Redis error.
handleError(String, RedisSession) - Method in interface org.bluezoo.gumdrop.redis.client.StringResultHandler
Called when the command fails with a Redis error.
handleError(ClientAuthenticatedState, String) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerCopyReplyHandler
 
handleError(ClientAuthenticatedState, String) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerListReplyHandler
 
handleError(ClientAuthenticatedState, String) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerNamespaceReplyHandler
 
handleError(ClientAuthenticatedState, String) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerStatusReplyHandler
 
handleError(ClientNotAuthenticatedState, String) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerCapabilityReplyHandler
 
handleError(ClientSelectedState, String) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerExpungeReplyHandler
 
handleError(ClientSelectedState, String) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerFetchReplyHandler
 
handleError(ClientSelectedState, String) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerSearchReplyHandler
 
handleError(ClientSelectedState, String) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerStoreReplyHandler
 
handleError(ClientAuthorizationState, String) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerCapaReplyHandler
Called when the CAPA command fails.
handleError(ClientTransactionState, String) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerListReplyHandler
Called when the LIST command fails (-ERR).
handleError(ClientTransactionState, String) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerStatReplyHandler
Called when the STAT command fails (-ERR).
handleError(ClientTransactionState, String) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerUidlReplyHandler
Called when the UIDL command fails (-ERR).
handleExists(int) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerIdleEventHandler
 
handleExpunge(int) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerIdleEventHandler
 
handleExpungeComplete(ClientSelectedState) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerExpungeReplyHandler
 
handleExpunged(int) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerExpungeReplyHandler
 
handleExtendedResult(LDAPResult, String, byte[], LDAPSession) - Method in interface org.bluezoo.gumdrop.ldap.client.ExtendedResultHandler
Called when the extended operation completes.
handleFailed(ClientAuthenticatedState, String) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerAppendReplyHandler
 
handleFailed(ClientAuthenticatedState, String) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerSelectReplyHandler
 
handleFetchComplete(ClientSelectedState) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerFetchReplyHandler
 
handleFetchLiteralBegin(int, String, long) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerFetchReplyHandler
 
handleFetchLiteralContent(ByteBuffer) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerFetchReplyHandler
 
handleFetchLiteralEnd(int) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerFetchReplyHandler
 
handleFetchResponse(int, FetchData) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerFetchReplyHandler
 
handleFixed32(int, int) - Method in class org.bluezoo.gumdrop.grpc.proto.ProtoModelAdapter
 
handleFixed32(int, int) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.DefaultProtobufHandler
 
handleFixed32(int, int) - Method in interface org.bluezoo.gumdrop.telemetry.protobuf.ProtobufHandler
Called when a fixed 32-bit field is encountered.
handleFixed64(int, long) - Method in class org.bluezoo.gumdrop.grpc.proto.ProtoModelAdapter
 
handleFixed64(int, long) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.DefaultProtobufHandler
 
handleFixed64(int, long) - Method in interface org.bluezoo.gumdrop.telemetry.protobuf.ProtobufHandler
Called when a fixed 64-bit field is encountered.
handleFlagsUpdate(int, String[]) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerIdleEventHandler
 
handleGreeting(ClientNotAuthenticatedState, String, List<String>) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerGreeting
RFC 9051 section 7.1 — OK greeting (NOT_AUTHENTICATED state).
handleGreeting(ClientAuthorizationState, String, String) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerGreeting
Called when the server sends a successful greeting (+OK).
handleGreeting(ClientHelloState, String, boolean) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerGreeting
Called when the server sends a successful greeting (220).
handleHelo(ClientSession) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerHeloReplyHandler
Called when the server accepts HELO (250).
handleIdleComplete(ClientAuthenticatedState) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerIdleEventHandler
 
handleIdleStarted(ClientIdleState) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerIdleEventHandler
 
handleIntermediateResponse(String, byte[]) - Method in interface org.bluezoo.gumdrop.ldap.client.IntermediateResponseHandler
Called when an IntermediateResponse is received for this operation.
handleListComplete(ClientAuthenticatedState) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerListReplyHandler
 
handleListComplete(ClientTransactionState) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerListReplyHandler
Called when the multi-message LIST response is complete.
handleListEntry(int, long) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerListReplyHandler
Called for each entry in a multi-message LIST response.
handleListEntry(String, String, String) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerListReplyHandler
 
handleListing(ClientTransactionState, int, long) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerListReplyHandler
Called for a single-message LIST response (+OK n s).
handleMailFromOk(ClientEnvelope) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerMailFromReplyHandler
Called when the sender is accepted (250).
handleMechanismNotSupported(ClientSession) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerAuthReplyHandler
Called when the mechanism is not supported (504).
handleMessage(String, byte[]) - Method in interface org.bluezoo.gumdrop.redis.client.MessageHandler
Called when a message is received on a subscribed channel.
handleMessageAccepted(String, ClientSession) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerMessageReplyHandler
Called when the message is accepted (250).
handleMessageComplete(ClientTransactionState) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerRetrReplyHandler
Called when the entire message has been received.
handleMessageContent(ByteBuffer) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerRetrReplyHandler
Called with a chunk of message content.
handleMessageDeleted(ClientTransactionState, String) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerRetrReplyHandler
Called when the specified message has been marked deleted (-ERR).
handleMessageDeleted(ClientTransactionState, String) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerTopReplyHandler
Called when the specified message has been marked deleted (-ERR).
handleMessageIDHeader(String, ByteBuffer) - Method in class org.bluezoo.gumdrop.mime.rfc5322.MessageParser
 
handleMIMEVersionHeader(String, ByteBuffer) - Method in class org.bluezoo.gumdrop.mime.MIMEParser
RFC 2045 §4 — MIME-Version header.
handleModifyDNResult(LDAPResult, LDAPSession) - Method in interface org.bluezoo.gumdrop.ldap.client.ModifyDNResultHandler
Called when the modify DN operation completes.
handleModifyResult(LDAPResult, LDAPSession) - Method in interface org.bluezoo.gumdrop.ldap.client.ModifyResultHandler
Called when the modify operation completes.
handleNamespace(ClientAuthenticatedState, String, String) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerNamespaceReplyHandler
 
handleNo(ClientAuthenticatedState, String) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerMailboxReplyHandler
 
handleNoSuchMessage(ClientTransactionState, String) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerDeleReplyHandler
Called when the specified message does not exist (-ERR).
handleNoSuchMessage(ClientTransactionState, String) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerListReplyHandler
Called when the specified message does not exist (-ERR).
handleNoSuchMessage(ClientTransactionState, String) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerRetrReplyHandler
Called when the specified message does not exist (-ERR).
handleNoSuchMessage(ClientTransactionState, String) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerTopReplyHandler
Called when the specified message does not exist (-ERR).
handleNoSuchMessage(ClientTransactionState, String) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerUidlReplyHandler
Called when the specified message does not exist (-ERR).
handleNull(RedisSession) - Method in interface org.bluezoo.gumdrop.redis.client.ArrayResultHandler
Called when the command returns null (empty array).
handleNull(RedisSession) - Method in interface org.bluezoo.gumdrop.redis.client.BulkResultHandler
Called when the command returns null.
handleOk(ClientAuthenticatedState) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerMailboxReplyHandler
 
handleOk(ClientAuthenticatedState) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerNoopReplyHandler
 
handleOk(ClientTransactionState) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerNoopReplyHandler
Called when the NOOP succeeds (+OK).
handlePageException(Exception) - Method in class javax.servlet.jsp.DefaultPageContext
 
handlePageException(Exception) - Method in class javax.servlet.jsp.PageContext
This method is intended to process an unhandled "page" level exception.
handlePageException(Throwable) - Method in class javax.servlet.jsp.DefaultPageContext
 
handlePageException(Throwable) - Method in class javax.servlet.jsp.PageContext
This method is intended to process an unhandled "page" level exception.
handlePatternMessage(String, String, byte[]) - Method in interface org.bluezoo.gumdrop.redis.client.MessageHandler
Called when a message matches a pattern subscription.
handlePatternSubscribed(String, int) - Method in interface org.bluezoo.gumdrop.redis.client.MessageHandler
Called when a pattern subscription is confirmed.
handlePatternUnsubscribed(String, int) - Method in interface org.bluezoo.gumdrop.redis.client.MessageHandler
Called when a pattern unsubscription is confirmed.
handlePermanentFailure(String) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerStarttlsReplyHandler
 
handlePermanentFailure(String) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerStlsReplyHandler
Called when TLS permanently fails and the connection must close.
handlePermanentFailure(String) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerDataReplyHandler
Called when DATA is permanently rejected (5xx).
handlePermanentFailure(String) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerEhloReplyHandler
Called when the server permanently rejects the client (5xx other than 502).
handlePermanentFailure(String) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerHeloReplyHandler
Called when the server rejects HELO (5xx).
handlePermanentFailure(String) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerMailFromReplyHandler
Called when the sender is permanently rejected (5xx).
handlePermanentFailure(String) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerStarttlsReplyHandler
Called when STARTTLS permanently fails (554 or other 5xx).
handlePermanentFailure(String, ClientSession) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerMessageReplyHandler
Called when the message is permanently rejected (5xx).
handlePreAuthenticated(ClientAuthenticatedState, String) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerGreeting
RFC 9051 section 7.1 — PREAUTH greeting (AUTHENTICATED state).
handleProtocolSwitch(HTTPStatus, Headers) - Method in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
Called when a 101 Switching Protocols response is received that is not an h2c upgrade.
handleQuota(String, String, long, long) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerQuotaReplyHandler
Called for each QUOTA response line.
handleQuotaComplete() - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerQuotaReplyHandler
Called when the QUOTA command completes successfully.
handleQuotaError(String) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerQuotaReplyHandler
Called when the QUOTA command fails.
handleQuotaRoot(String, String[]) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerQuotaReplyHandler
Called for each QUOTAROOT response line.
handler - Variable in class org.bluezoo.gumdrop.mime.MIMEParser
 
handleRcptToOk(ClientEnvelopeReady) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerRcptToReplyHandler
Called when the recipient is accepted (250, 251, or 252).
handleReady(LDAPConnected) - Method in interface org.bluezoo.gumdrop.ldap.client.LDAPConnectionReady
Called when the LDAP connection is ready for operations.
handleReady(RedisSession) - Method in interface org.bluezoo.gumdrop.redis.client.RedisConnectionReady
Called when the Redis connection is ready for commands.
handleReadyForData(ClientAppendState) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerAppendReplyHandler
 
handleReadyForData(ClientMessageData) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerDataReplyHandler
Called when the server is ready for message content (354).
handleReceivedHeader(String, ByteBuffer) - Method in class org.bluezoo.gumdrop.mime.rfc5322.MessageParser
 
handleRecent(int) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerIdleEventHandler
 
handleRecipientRejected(ClientEnvelopeState) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerRcptToReplyHandler
Called when the recipient is permanently rejected (5xx).
handleReference(String[]) - Method in interface org.bluezoo.gumdrop.ldap.client.SearchResultHandler
Called for each search result reference (referral).
handleRejected(ClientAuthorizationState, String) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerUserReplyHandler
Called when the server rejects the username (-ERR).
handleReply(int, String, ClientSession) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerReplyHandler
RFC 5321 §4.2 — generic reply callback for commands like VRFY and EXPN.
handleResetOk(ClientTransactionState) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerRsetReplyHandler
Called when the reset succeeds (+OK).
handleResetOk(ClientSession) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerRsetReplyHandler
Called when the reset is acknowledged (250).
handleResult(boolean, RedisSession) - Method in interface org.bluezoo.gumdrop.redis.client.BooleanResultHandler
Called when the command succeeds with a boolean result.
handleResult(byte[], RedisSession) - Method in interface org.bluezoo.gumdrop.redis.client.BulkResultHandler
Called when the command succeeds with a non-null result.
handleResult(long, RedisSession) - Method in interface org.bluezoo.gumdrop.redis.client.IntegerResultHandler
Called when the command succeeds with an integer result.
handleResult(String, List<RESPValue>, RedisSession) - Method in interface org.bluezoo.gumdrop.redis.client.ScanResultHandler
Called when the scan command succeeds.
handleResult(String, RedisSession) - Method in interface org.bluezoo.gumdrop.redis.client.StringResultHandler
Called when the command succeeds with a string result.
handleResult(List<RESPValue>, RedisSession) - Method in interface org.bluezoo.gumdrop.redis.client.ArrayResultHandler
Called when the command succeeds with an array result.
handlerFactory - Variable in class org.bluezoo.gumdrop.ftp.FTPListener
 
handleSearchResults(ClientSelectedState, long[]) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerSearchReplyHandler
 
handleSelected(ClientSelectedState, MailboxInfo) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerSelectReplyHandler
 
handleServiceClosing(String) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerReplyHandler
 
handleServiceClosing(String) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerReplyHandler
Called when the server closes the connection unexpectedly.
handleServiceClosing(String) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerReplyHandler
Called when the server sends a 421 "service closing" response.
handleServiceUnavailable(String) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerGreeting
RFC 9051 section 7.1 — BYE greeting (service unavailable).
handleServiceUnavailable(String) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerGreeting
Called when the server is not accepting connections (-ERR).
handleServiceUnavailable(String) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerGreeting
Called when the server is not accepting connections.
handleSiteCommand(String, FTPConnectionMetadata) - Method in class org.bluezoo.gumdrop.ftp.file.AnonymousFTPHandler
 
handleSiteCommand(String, FTPConnectionMetadata) - Method in class org.bluezoo.gumdrop.ftp.file.RoleBasedFTPHandler
 
handleSiteCommand(String, FTPConnectionMetadata) - Method in class org.bluezoo.gumdrop.ftp.file.SimpleFTPHandler
 
handleSiteCommand(String, FTPConnectionMetadata) - Method in interface org.bluezoo.gumdrop.ftp.FTPConnectionHandler
Handles SITE-specific commands.
handleStartTLSFailure(LDAPResult, LDAPConnected) - Method in interface org.bluezoo.gumdrop.ldap.client.StartTLSResultHandler
Called when STARTTLS fails.
handleStat(ClientTransactionState, int, long) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerStatReplyHandler
Called when the server returns the mailbox status (+OK).
handleStatus(ClientAuthenticatedState, String, int, int, long, long, int) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerStatusReplyHandler
 
handleStoreComplete(ClientSelectedState) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerStoreReplyHandler
 
handleStoreResponse(int, String[]) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerStoreReplyHandler
 
handleSubscribed(String, int) - Method in interface org.bluezoo.gumdrop.redis.client.MessageHandler
Called when a subscription is confirmed.
handleTemporaryFailure(ClientEnvelopeReady) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerDataReplyHandler
Called when DATA is temporarily rejected (4xx).
handleTemporaryFailure(ClientEnvelopeState) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerRcptToReplyHandler
Called when the recipient is temporarily rejected (4xx).
handleTemporaryFailure(ClientSession) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerAuthReplyHandler
Called when authentication temporarily fails (454).
handleTemporaryFailure(ClientSession) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerMailFromReplyHandler
Called when the sender is temporarily rejected (4xx).
handleTemporaryFailure(ClientSession) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerMessageReplyHandler
Called when the message is temporarily rejected (4xx).
handleTlsEstablished(ClientPostStarttls) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerStarttlsReplyHandler
 
handleTlsEstablished(ClientPostStls) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerStlsReplyHandler
Called when TLS is successfully established.
handleTlsEstablished(ClientPostTls) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerStarttlsReplyHandler
Called when TLS is successfully established.
handleTLSEstablished(LDAPPostTLS) - Method in interface org.bluezoo.gumdrop.ldap.client.StartTLSResultHandler
Called when TLS is successfully established.
handleTlsUnavailable(ClientNotAuthenticatedState) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerStarttlsReplyHandler
 
handleTlsUnavailable(ClientAuthorizationState) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerStlsReplyHandler
Called when TLS is not available.
handleTlsUnavailable(ClientSession) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ServerStarttlsReplyHandler
Called when TLS is not available.
handleTopComplete(ClientTransactionState) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerTopReplyHandler
Called when the TOP response is complete.
handleTopContent(ByteBuffer) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerTopReplyHandler
Called with a chunk of TOP content (headers + body lines).
handleUid(ClientTransactionState, int, String) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerUidlReplyHandler
Called for a single-message UIDL response (+OK n uid).
handleUidComplete(ClientTransactionState) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerUidlReplyHandler
Called when the multi-message UIDL response is complete.
handleUidEntry(int, String) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerUidlReplyHandler
Called for each entry in a multi-message UIDL response.
handleUnsubscribed(String, int) - Method in interface org.bluezoo.gumdrop.redis.client.MessageHandler
Called when an unsubscription is confirmed.
handleUserAccepted(ClientPasswordState) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerUserReplyHandler
Called when the server accepts the username (+OK).
handleVarint(int, long) - Method in class org.bluezoo.gumdrop.grpc.proto.ProtoModelAdapter
 
handleVarint(int, long) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.DefaultProtobufHandler
 
handleVarint(int, long) - Method in interface org.bluezoo.gumdrop.telemetry.protobuf.ProtobufHandler
Called when a varint field is encountered.
has(String) - Method in class org.bluezoo.gumdrop.mqtt.broker.WillManager
Returns whether a will is set for the given client.
has8BitMime() - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ClientSession
RFC 6152 — returns true if the server advertised 8BITMIME.
has8BitMime() - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
 
hasAcceptedRecipients() - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ClientEnvelopeState
Checks if any recipients have been accepted.
hasAcceptedRecipients() - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
 
hasActiveDataConnection() - Method in class org.bluezoo.gumdrop.ftp.FTPDataConnectionCoordinator
Checks if a data connection is currently active.
hasAnchor(String) - Method in class org.bluezoo.gumdrop.dns.DNSSECTrustAnchor
Returns true if a trust anchor exists for the given zone.
hasAttribute(String) - Method in class org.bluezoo.gumdrop.ldap.client.SearchResultEntry
Returns whether this entry has the specified attribute.
hasAttribute(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.DirectiveElement
Checks if this directive has a specific attribute.
hasBinaryMime() - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ClientSession
RFC 3030 — returns true if the server advertised BINARYMIME.
hasBinaryMime() - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
 
HASCHILDREN - Enum constant in enum class org.bluezoo.gumdrop.mailbox.MailboxAttribute
The mailbox has child mailboxes that are accessible.
hasComponent(String) - Method in class org.bluezoo.gumdrop.config.ComponentRegistry
Check if a component with the given ID is registered.
hasControls() - Method in class org.bluezoo.gumdrop.ldap.client.LDAPResult
Returns whether response controls are present.
hasCredentials() - Method in class org.bluezoo.gumdrop.socks.client.SOCKSClientConfig
Returns whether credentials are configured.
hasDeliverBy() - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ClientSession
RFC 2852 — returns true if the server advertised DELIVERBY.
hasDeliverBy() - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
 
hasDeliverByDeadline() - Method in interface org.bluezoo.gumdrop.smtp.DeliveryRequirements
Returns whether a delivery deadline was specified.
hasDO() - Method in class org.bluezoo.gumdrop.dns.DNSMessage
Returns true if the DNSSEC OK (DO) bit is set in this message's EDNS0 OPT record.
hasDsn() - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ClientSession
RFC 3461 — returns true if the server advertised DSN.
hasDsn() - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
 
hasDsnParameters() - Method in interface org.bluezoo.gumdrop.smtp.DeliveryRequirements
Returns whether DSN parameters were specified.
hasEnhancedStatusCodes() - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ClientSession
RFC 2034 — returns true if the server advertised ENHANCEDSTATUSCODES.
hasEnhancedStatusCodes() - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
 
hasFlag(Flag) - Method in class org.bluezoo.gumdrop.mailbox.index.MessageIndexEntry
 
hasFlag(Flag) - Static method in interface org.bluezoo.gumdrop.mailbox.SearchCriteria
Matches messages with the specified system flag.
hasFutureRelease() - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ClientSession
RFC 4865 — returns true if the server advertised FUTURERELEASE.
hasFutureRelease() - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
 
hashCode() - Method in class org.bluezoo.gumdrop.ClientEndpointPool.PoolTarget
 
hashCode() - Method in class org.bluezoo.gumdrop.config.ComponentReference
 
hashCode() - Method in class org.bluezoo.gumdrop.dns.DNSQuestion
 
hashCode() - Method in class org.bluezoo.gumdrop.dns.DNSResourceRecord
 
hashCode() - Method in class org.bluezoo.gumdrop.http.Header
 
hashCode() - Method in class org.bluezoo.gumdrop.http.HTTPPrincipal
 
hashCode() - Method in class org.bluezoo.gumdrop.mailbox.MessageSet
 
hashCode() - Method in class org.bluezoo.gumdrop.mailbox.MessageSet.Range
 
hashCode() - Method in class org.bluezoo.gumdrop.mime.ContentDisposition
 
hashCode() - Method in class org.bluezoo.gumdrop.mime.ContentID
 
hashCode() - Method in class org.bluezoo.gumdrop.mime.ContentType
 
hashCode() - Method in class org.bluezoo.gumdrop.mime.Parameter
 
hashCode() - Method in class org.bluezoo.gumdrop.mime.rfc5322.EmailAddress
 
hashCode() - Method in class org.bluezoo.gumdrop.mqtt.broker.TopicTree.SubscriptionEntry
 
hashCode() - Method in class org.bluezoo.gumdrop.servlet.jsp.CommentElement
 
hashCode() - Method in class org.bluezoo.gumdrop.servlet.jsp.DeclarationElement
 
hashCode() - Method in class org.bluezoo.gumdrop.servlet.jsp.DirectiveElement
 
hashCode() - Method in class org.bluezoo.gumdrop.servlet.jsp.ExpressionElement
 
hashCode() - Method in class org.bluezoo.gumdrop.servlet.jsp.ScriptletElement
 
hashCode() - Method in class org.bluezoo.gumdrop.servlet.jsp.TextElement
 
hashCode() - Method in class org.bluezoo.gumdrop.telemetry.metrics.Attributes
 
hashCode() - Method in class org.bluezoo.gumdrop.telemetry.SpanId
 
hashCode() - Method in class org.bluezoo.gumdrop.telemetry.TraceId
 
hashCode() - Method in class org.bluezoo.gumdrop.util.CIDRNetwork
 
hasInitialResponse() - Method in class org.bluezoo.gumdrop.auth.GSSAPIClientMechanism
RFC 4752 §3.1 — GSSAPI produces an initial token before the server sends a challenge.
hasInitialResponse() - Method in interface org.bluezoo.gumdrop.auth.SASLClientMechanism
Returns whether this mechanism produces an initial response before the server sends a challenge.
hasJspLocation() - Method in class org.bluezoo.gumdrop.servlet.jsp.InMemoryJavaCompiler.CompilationError
Returns true if this error has been mapped to a JSP source location.
hasMoreElements() - Method in class org.bluezoo.gumdrop.util.IteratorEnumeration
 
hasMtPriority() - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ClientSession
RFC 6710 — returns true if the server advertised MT-PRIORITY.
hasMtPriority() - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
 
HASNOCHILDREN - Enum constant in enum class org.bluezoo.gumdrop.mailbox.MailboxAttribute
The mailbox has no child mailboxes that are accessible.
hasOrcpt() - Method in class org.bluezoo.gumdrop.smtp.DSNRecipientParameters
Returns true if an ORCPT was specified.
hasParameter(String) - Method in class org.bluezoo.gumdrop.mime.ContentDisposition
Indicates whether this content disposition contains the specified parameter.
hasParameter(String) - Method in class org.bluezoo.gumdrop.mime.ContentType
Indicates whether this content type contains the specified parameter.
hasParameters() - Method in class org.bluezoo.gumdrop.smtp.DSNEnvelopeParameters
Returns true if any DSN parameters were specified.
hasParameters() - Method in class org.bluezoo.gumdrop.smtp.DSNRecipientParameters
Returns true if any DSN parameters were specified.
hasPartialData() - Method in class org.bluezoo.gumdrop.ldap.asn1.BERDecoder
Returns whether there is data still being accumulated.
hasPriority() - Method in interface org.bluezoo.gumdrop.smtp.DeliveryRequirements
Returns whether a priority level was specified.
hasReferrals() - Method in class org.bluezoo.gumdrop.ldap.client.LDAPResult
Returns whether referrals were returned.
hasRequiredScopes(String[], String[]) - Method in class org.bluezoo.gumdrop.auth.OAuthRealm
RFC 6749 §3.3 — checks if a user has any of the required scopes.
hasRequireTls() - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ClientSession
RFC 8689 — returns true if the server advertised REQUIRETLS.
hasRequireTls() - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
 
hasRoleByScopes(String[], String) - Method in class org.bluezoo.gumdrop.auth.OAuthRealm
RFC 6749 §3.3 — checks if a user has a role based on their granted scopes.
hasScope(String) - Method in class org.bluezoo.gumdrop.auth.Realm.TokenValidationResult
Check if the token includes a specific scope.
hasSmtpUtf8() - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ClientSession
RFC 6531 — returns true if the server advertised SMTPUTF8.
hasSmtpUtf8() - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
 
hasSpanContext() - Method in class org.bluezoo.gumdrop.telemetry.LogRecord
Returns true if this log is correlated with a span.
hasUserQuota(String) - Method in interface org.bluezoo.gumdrop.quota.QuotaManager
Checks if a user has a user-specific quota defined.
hasUserQuota(String) - Method in class org.bluezoo.gumdrop.quota.RoleBasedQuotaManager
 
hasValue() - Method in class org.bluezoo.gumdrop.ldap.client.Control
Returns whether the control has a value.
hasWildcard() - Method in class org.bluezoo.gumdrop.mailbox.MessageSet
Returns true if this set contains any wildcards.
hasWildcard() - Method in class org.bluezoo.gumdrop.mailbox.MessageSet.Range
Returns true if this range contains the wildcard.
hdel(String, IntegerResultHandler, String...) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
hdel(String, IntegerResultHandler, String...) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Deletes hash fields.
HDRS - Enum constant in enum class org.bluezoo.gumdrop.smtp.DSNReturn
Include only the headers of the original message in the DSN.
head(String) - Method in class org.bluezoo.gumdrop.http.client.HTTPClient
Creates a HEAD request.
head(String) - Method in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
Creates a HEAD request for the specified path.
header(String, String) - Method in class org.bluezoo.gumdrop.http.client.DefaultHTTPResponseHandler
Called for each HTTP header received.
header(String, String) - Method in interface org.bluezoo.gumdrop.http.client.HTTPRequest
Sets a request header.
header(String, String) - Method in interface org.bluezoo.gumdrop.http.client.HTTPResponseHandler
Called for each HTTP header received.
header(String, String) - Method in class org.bluezoo.gumdrop.http.h3.H3Request
 
header(String, String) - Static method in interface org.bluezoo.gumdrop.mailbox.SearchCriteria
Matches messages with the specified header containing the pattern.
header(String, String) - Method in interface org.bluezoo.gumdrop.mime.rfc5322.MessageHandler
Receive notification of an unstructured header in the message.
header(String, String) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCMessageHandler
 
header(String, ByteBuffer) - Method in class org.bluezoo.gumdrop.mime.MIMEParser
We have received a complete header (name and value).
header(String, ByteBuffer) - Method in class org.bluezoo.gumdrop.mime.rfc5322.MessageParser
We have received a complete header (name and value as bytes).
header(Header) - Method in interface org.bluezoo.gumdrop.http.hpack.HeaderHandler
Notifies this handler of the presence of the specified header.
Header - Class in org.bluezoo.gumdrop.http
An HTTP header name-value pair.
Header(String, String) - Constructor for class org.bluezoo.gumdrop.http.Header
Constructor.
HEADER - Enum constant in enum class org.bluezoo.gumdrop.mailbox.index.IndexedMessageContext.SearchType
 
HeaderHandler - Interface in org.bluezoo.gumdrop.http.hpack
Callback invoked when a header is decoded from a header block.
headerLine(ByteBuffer) - Method in class org.bluezoo.gumdrop.mime.MIMEParser
Process a header line up to its CRLF.
headerLine(ByteBuffer) - Method in class org.bluezoo.gumdrop.smtp.auth.DKIMMessageParser
Intercepts header lines to capture raw bytes.
HeaderLineTooLongException - Exception in org.bluezoo.gumdrop.mime
Exception indicating that a header line exceeded the maximum length permitted by RFC 5322 §2.1.1 (998 characters excluding CRLF).
HeaderLineTooLongException(String, MIMELocator) - Constructor for exception org.bluezoo.gumdrop.mime.HeaderLineTooLongException
Constructs a new exception with the specified message and locator.
headers(Headers) - Method in interface org.bluezoo.gumdrop.http.HTTPResponseState
Sends response headers.
headers(HTTPResponseState, Headers) - Method in class org.bluezoo.gumdrop.grpc.server.GrpcHandler
 
headers(HTTPResponseState, Headers) - Method in class org.bluezoo.gumdrop.http.DefaultHTTPRequestHandler
 
headers(HTTPResponseState, Headers) - Method in interface org.bluezoo.gumdrop.http.HTTPRequestHandler
Headers received.
Headers - Class in org.bluezoo.gumdrop.http
A collection of HTTP headers with convenience methods for header access.
Headers() - Constructor for class org.bluezoo.gumdrop.http.Headers
Creates an empty headers collection.
Headers(int) - Constructor for class org.bluezoo.gumdrop.http.Headers
Creates a headers collection with the specified initial capacity.
Headers(Collection<? extends Header>) - Constructor for class org.bluezoo.gumdrop.http.Headers
Creates a headers collection containing the headers from the specified collection.
HEADERS - Enum constant in enum class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler.ParseState
 
headersFrameReceived(int, boolean, boolean, int, boolean, int, ByteBuffer) - Method in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
 
headersFrameReceived(int, boolean, boolean, int, boolean, int, ByteBuffer) - Method in interface org.bluezoo.gumdrop.http.h2.H2FrameHandler
Called when a HEADERS frame is received.
headersFrameReceived(int, boolean, boolean, int, boolean, int, ByteBuffer) - Method in class org.bluezoo.gumdrop.http.HTTPProtocolHandler
 
headerSize(Header) - Static method in class org.bluezoo.gumdrop.http.hpack.Decoder
RFC 7541 section 4.1: the size of an entry is the sum of its name's length in octets, its value's length in octets, and 32.
HeaderValueTooLongException - Exception in org.bluezoo.gumdrop.mime
Exception indicating that an unfolded header value exceeded the maximum permitted size.
HeaderValueTooLongException(String, MIMELocator) - Constructor for exception org.bluezoo.gumdrop.mime.HeaderValueTooLongException
Constructs a new exception with the specified message and locator.
hello(int, String, String, ArrayResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
hello(int, String, String, ArrayResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Sends a HELLO command with authentication.
hello(int, ArrayResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
hello(int, ArrayResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Sends a HELLO command to negotiate the RESP protocol version and optionally authenticate in a single round-trip (Redis 6+).
hello(HelloState, boolean, String) - Method in interface org.bluezoo.gumdrop.smtp.handler.HelloHandler
Called when the client sends HELO or EHLO.
hello(HelloState, boolean, String) - Method in class org.bluezoo.gumdrop.smtp.LocalDeliveryHandler
 
hello(HelloState, boolean, String) - Method in class org.bluezoo.gumdrop.smtp.SimpleRelayHandler
 
HelloHandler - Interface in org.bluezoo.gumdrop.smtp.handler
Handler for client greeting commands (HELO/EHLO) and pre-mail commands.
HelloState - Interface in org.bluezoo.gumdrop.smtp.handler
Operations available when responding to HELO/EHLO.
helo(String, ServerHeloReplyHandler) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ClientHelloState
Sends a HELO command to initiate a basic SMTP session.
helo(String, ServerHeloReplyHandler) - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
RFC 5321 §4.1.1.1 — HELO command (non-extended).
hexists(String, String, BooleanResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
hexists(String, String, BooleanResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Checks if a hash field exists.
hget(String, String, BulkResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
hget(String, String, BulkResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Gets a hash field value.
hgetall(String, ArrayResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
hgetall(String, ArrayResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Gets all fields and values in a hash.
HIGHESTMODSEQ - Enum constant in enum class org.bluezoo.gumdrop.imap.StatusItem
The highest mod-sequence value of all messages in the mailbox.
hincrby(String, String, long, IntegerResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
hincrby(String, String, long, IntegerResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Increments a hash field by an integer.
hincrbyfloat(String, String, double, BulkResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
hincrbyfloat(String, String, double, BulkResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Increments a hash field by a float.
histogram(String) - Static method in class org.bluezoo.gumdrop.telemetry.metrics.MetricData
Creates a builder for a histogram metric.
HISTOGRAM - Enum constant in enum class org.bluezoo.gumdrop.telemetry.metrics.MetricData.Type
A histogram represents a distribution of values.
histogramBuilder(String) - Method in class org.bluezoo.gumdrop.telemetry.metrics.Meter
Creates a builder for a DoubleHistogram.
HistogramDataPoint - Class in org.bluezoo.gumdrop.telemetry.metrics
A single data point for a histogram metric.
HistogramDataPoint(Attributes, long, long, long, double, long[], double[], double, double) - Constructor for class org.bluezoo.gumdrop.telemetry.metrics.HistogramDataPoint
Creates a histogram data point.
HitStatistics - Class in org.bluezoo.gumdrop.servlet.manager
Hit statistics for a context.
HitStatistics() - Constructor for class org.bluezoo.gumdrop.servlet.manager.HitStatistics
 
hkeys(String, ArrayResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
hkeys(String, ArrayResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Gets all field names in a hash.
hlen(String, IntegerResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
hlen(String, IntegerResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Gets the number of fields in a hash.
hmacMD5(byte[], byte[]) - Static method in class org.bluezoo.gumdrop.auth.SASLUtils
RFC 2104 — computes HMAC-MD5.
hmacSHA256(byte[], byte[]) - Static method in class org.bluezoo.gumdrop.auth.SASLUtils
RFC 2104 — computes HMAC-SHA256.
hmget(String, ArrayResultHandler, String...) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
hmget(String, ArrayResultHandler, String...) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Gets multiple hash fields.
hmset(String, StringResultHandler, String...) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
hmset(String, StringResultHandler, String...) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Sets multiple hash fields.
holdFor - Variable in class org.bluezoo.gumdrop.smtp.client.handler.MailFromParams
RFC 4865 — HOLDFOR value in seconds, or 0 to omit.
holdUntil - Variable in class org.bluezoo.gumdrop.smtp.client.handler.MailFromParams
RFC 4865 — HOLDUNTIL value (ISO 8601 date-time), or null.
HostsFile - Class in org.bluezoo.gumdrop.dns.client
Platform-aware parser for the system hosts file.
HS - Enum constant in enum class org.bluezoo.gumdrop.dns.DNSClass
Hesiod class.
hscan(String, String, String, int, ScanResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
hscan(String, String, String, int, ScanResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Incrementally iterates over fields in a hash with MATCH and COUNT.
hscan(String, String, ScanResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
hscan(String, String, ScanResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Incrementally iterates over fields in a hash.
hset(String, String, byte[], IntegerResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
hset(String, String, byte[], IntegerResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Sets a hash field with binary value.
hset(String, String, String, IntegerResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
hset(String, String, String, IntegerResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Sets a hash field.
hsetnx(String, String, String, BooleanResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
hsetnx(String, String, String, BooleanResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Sets a hash field only if it doesn't exist.
HTTP_1_0 - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPVersion
 
HTTP_1_1 - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPVersion
 
HTTP_2_0 - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPVersion
 
HTTP_3 - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPVersion
 
HTTP_DEFAULT_PORT - Static variable in class org.bluezoo.gumdrop.http.HTTPListener
 
HTTP_VERSION_NOT_SUPPORTED - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPStatus
505 HTTP Version Not Supported
HTTP2 - Enum constant in enum class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler.ParseState
 
HTTP3ClientHandler - Class in org.bluezoo.gumdrop.http.h3
Client-side HTTP/3 handler built on top of quiche's h3 module.
HTTP3ClientHandler(QuicConnection) - Constructor for class org.bluezoo.gumdrop.http.h3.HTTP3ClientHandler
Creates a new HTTP/3 client handler on top of an existing QUIC connection.
HTTP3Listener - Class in org.bluezoo.gumdrop.http.h3
QUIC transport listener for HTTP/3 connections.
HTTP3Listener() - Constructor for class org.bluezoo.gumdrop.http.h3.HTTP3Listener
 
HTTP3ServerHandler - Class in org.bluezoo.gumdrop.http.h3
Server-side HTTP/3 handler built on top of quiche's h3 module.
HTTP3ServerHandler(QuicConnection, HTTPRequestHandlerFactory, HTTPAuthenticationProvider, HTTPServerMetrics, TelemetryConfig, boolean) - Constructor for class org.bluezoo.gumdrop.http.h3.HTTP3ServerHandler
Creates a new HTTP/3 server handler on top of an existing QUIC connection.
HTTP3WebSocketListener - Class in org.bluezoo.gumdrop.websocket
QUIC transport listener for WebSocket connections over HTTP/3 (RFC 9220).
HTTP3WebSocketListener() - Constructor for class org.bluezoo.gumdrop.websocket.HTTP3WebSocketListener
 
HTTPAuthenticationMethods - Class in org.bluezoo.gumdrop.http
Constants for HTTP authentication methods.
HTTPAuthenticationProvider - Class in org.bluezoo.gumdrop.http
Abstract base class for HTTP authentication providers.
HTTPAuthenticationProvider() - Constructor for class org.bluezoo.gumdrop.http.HTTPAuthenticationProvider
 
HTTPAuthenticationProvider.AuthenticationResult - Class in org.bluezoo.gumdrop.http
Authentication result containing outcome and principal information.
HTTPClient - Class in org.bluezoo.gumdrop.http.client
High-level HTTP client facade.
HTTPClient(String, int) - Constructor for class org.bluezoo.gumdrop.http.client.HTTPClient
Creates an HTTP client for the given host and port.
HTTPClient(InetAddress, int) - Constructor for class org.bluezoo.gumdrop.http.client.HTTPClient
Creates an HTTP client for the given address and port.
HTTPClient(SelectorLoop, String, int) - Constructor for class org.bluezoo.gumdrop.http.client.HTTPClient
Creates an HTTP client with an explicit selector loop.
HTTPClient(SelectorLoop, InetAddress, int) - Constructor for class org.bluezoo.gumdrop.http.client.HTTPClient
Creates an HTTP client with an explicit selector loop and address.
HTTPClientHandler - Interface in org.bluezoo.gumdrop.http.client
Handler interface for HTTP client connection lifecycle events.
HTTPClientProtocolHandler - Class in org.bluezoo.gumdrop.http.client
HTTP client endpoint handler that manages protocol-level communication for HTTP/1.1 (RFC 9112) and HTTP/2 (RFC 9113, obsoletes RFC 7540).
HTTPClientProtocolHandler(HTTPClientHandler, String, int, boolean) - Constructor for class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
Creates an HTTP client endpoint handler.
HTTPClientProtocolHandler.ParseState - Enum Class in org.bluezoo.gumdrop.http.client
 
HTTPConstants - Class in org.bluezoo.gumdrop.http
HTTP status code reason phrases per RFC 9110 section 15.
HTTPConstants() - Constructor for class org.bluezoo.gumdrop.http.HTTPConstants
 
HTTPDateFormat - Class in org.bluezoo.gumdrop.http
HTTP date formatter and parser per RFC 9110 section 5.6.7.
HTTPDateFormat() - Constructor for class org.bluezoo.gumdrop.http.HTTPDateFormat
 
HTTPListener - Class in org.bluezoo.gumdrop.http
TCP transport listener for HTTP/1.1 and HTTP/2 connections.
HTTPListener() - Constructor for class org.bluezoo.gumdrop.http.HTTPListener
 
HTTPPrincipal - Class in org.bluezoo.gumdrop.http
A Principal representing an authenticated HTTP user.
HTTPPrincipal(String) - Constructor for class org.bluezoo.gumdrop.http.HTTPPrincipal
Creates a new HTTP principal.
HTTPProtocolHandler - Class in org.bluezoo.gumdrop.http
HTTP/1.1 and HTTP/2 protocol handler using ProtocolHandler and LineParser.
HTTPProtocolHandler(HTTPListener) - Constructor for class org.bluezoo.gumdrop.http.HTTPProtocolHandler
Creates a new HTTP endpoint handler.
HTTPProtocolHandler(HTTPListener, int) - Constructor for class org.bluezoo.gumdrop.http.HTTPProtocolHandler
Creates a new HTTP endpoint handler with frame padding.
HTTPProtocolHandler(HTTPListener, int, int) - Constructor for class org.bluezoo.gumdrop.http.HTTPProtocolHandler
Creates a new HTTP endpoint handler with frame padding and concurrent stream limit.
HTTPRequest - Interface in org.bluezoo.gumdrop.http.client
Represents an HTTP request to be sent by an HTTP client.
HTTPRequestHandler - Interface in org.bluezoo.gumdrop.http
Handler for HTTP request events on a single stream.
HTTPRequestHandlerFactory - Interface in org.bluezoo.gumdrop.http
Factory for creating HTTPRequestHandler instances.
HTTPResponse - Class in org.bluezoo.gumdrop.http.client
Represents an HTTP response status delivered to an HTTPResponseHandler.
HTTPResponse(HTTPStatus) - Constructor for class org.bluezoo.gumdrop.http.client.HTTPResponse
Creates an HTTP response with the specified status.
HTTPResponse(HTTPStatus, String) - Constructor for class org.bluezoo.gumdrop.http.client.HTTPResponse
Creates an HTTP response with the specified status and redirect location.
HTTPResponse(HTTPStatus, String, HTTPResponse) - Constructor for class org.bluezoo.gumdrop.http.client.HTTPResponse
Creates an HTTP response with the specified status, redirect location, and previous response in a redirect chain.
HTTPResponseHandler - Interface in org.bluezoo.gumdrop.http.client
Handler interface for receiving HTTP response events.
HTTPResponseState - Interface in org.bluezoo.gumdrop.http
State interface for sending an HTTP response.
HTTPS_DEFAULT_PORT - Static variable in class org.bluezoo.gumdrop.http.HTTPListener
 
HTTPServerMetrics - Class in org.bluezoo.gumdrop.http
OpenTelemetry metrics for HTTP servers.
HTTPServerMetrics(TelemetryConfig) - Constructor for class org.bluezoo.gumdrop.http.HTTPServerMetrics
Creates HTTP server metrics using the given telemetry configuration.
HTTPService - Class in org.bluezoo.gumdrop.http
Abstract base for HTTP application services.
HTTPService() - Constructor for class org.bluezoo.gumdrop.http.HTTPService
 
HTTPStatus - Enum Class in org.bluezoo.gumdrop.http
Symbolic enumeration of HTTP status codes per RFC 9110 section 15.
HTTPVersion - Enum Class in org.bluezoo.gumdrop.http
Enum of possible HTTP versions.
Huffman - Class in org.bluezoo.gumdrop.http.hpack
Huffman decoder and encoder for HPACK string literals (RFC 7541 section 5.2).
Huffman() - Constructor for class org.bluezoo.gumdrop.http.hpack.Huffman
 
hvals(String, ArrayResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
hvals(String, ArrayResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Gets all values in a hash.
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