Index
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
-
Mutable result holder for
H2FlowControl.onDataReceived(int, int, org.bluezoo.gumdrop.http.h2.H2FlowControl.DataReceivedResult). - 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
Principalrepresenting 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
ProtocolHandlerandLineParser. - 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
HTTPRequestHandlerinstances. - 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form