Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
S
- sadd(String, IntegerResultHandler, String...) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- sadd(String, IntegerResultHandler, String...) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Adds members to a set.
- salt - Variable in class org.bluezoo.gumdrop.auth.Realm.ScramCredentials
-
The salt used for PBKDF2 key derivation (Base64 encoded)
- SASL_BIND_IN_PROGRESS - Enum constant in enum class org.bluezoo.gumdrop.ldap.client.LDAPResultCode
-
SASL bind in progress.
- SASLClientMechanism - Interface in org.bluezoo.gumdrop.auth
-
Client-side SASL mechanism for driving challenge-response exchanges.
- SASLMechanism - Enum Class in org.bluezoo.gumdrop.auth
-
Enumeration of supported SASL authentication mechanisms.
- SASLUtils - Class in org.bluezoo.gumdrop.auth
-
Utility methods for SASL authentication mechanisms.
- save() - Method in class org.bluezoo.gumdrop.mailbox.index.MessageIndex
-
Saves the index to disk.
- save() - Method in class org.bluezoo.gumdrop.mailbox.maildir.MaildirKeywords
-
Saves the keywords file to disk.
- save() - Method in class org.bluezoo.gumdrop.mailbox.maildir.MaildirUidList
-
Saves the UID list to disk.
- saveUsageData() - Method in interface org.bluezoo.gumdrop.quota.QuotaManager
-
Persists current quota usage data.
- saveUsageData() - Method in class org.bluezoo.gumdrop.quota.RoleBasedQuotaManager
- scan(String, String, int, ScanResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- scan(String, String, int, ScanResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Incrementally iterates over the key space with MATCH and COUNT options.
- scan(String, ScanResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- scan(String, ScanResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Incrementally iterates over the key space.
- ScanResultHandler - Interface in org.bluezoo.gumdrop.redis.client
-
Handler for Redis SCAN family commands (SCAN, HSCAN, SSCAN, ZSCAN).
- scard(String, IntegerResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- scard(String, IntegerResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Gets the number of members in a set.
- scheduleNextStream(Collection<Integer>) - Method in class org.bluezoo.gumdrop.http.StreamPriorityScheduler
-
Deprecated.Schedules the next stream for processing based on priority and fairness.
- scheduleTimer(long, Runnable) - Method in interface org.bluezoo.gumdrop.ChannelHandler
-
Schedules a callback to be executed after the specified delay.
- scheduleTimer(long, Runnable) - Method in interface org.bluezoo.gumdrop.dns.client.DNSClientTransport
-
Schedules a timer on this transport's event loop.
- scheduleTimer(long, Runnable) - Method in class org.bluezoo.gumdrop.dns.client.DoHClientTransport
- scheduleTimer(long, Runnable) - Method in class org.bluezoo.gumdrop.dns.client.DoQClientTransport
- scheduleTimer(long, Runnable) - Method in class org.bluezoo.gumdrop.dns.client.DoQConnectionPool
- scheduleTimer(long, Runnable) - Method in class org.bluezoo.gumdrop.dns.client.TCPDNSClientTransport
- scheduleTimer(long, Runnable) - Method in class org.bluezoo.gumdrop.dns.client.UDPDNSClientTransport
- scheduleTimer(long, Runnable) - Method in interface org.bluezoo.gumdrop.Endpoint
-
Schedules a callback to be executed after the specified delay.
- scheduleTimer(long, Runnable) - Method in class org.bluezoo.gumdrop.quic.QuicEngine
- scheduleTimer(long, Runnable) - Method in class org.bluezoo.gumdrop.quic.QuicStreamEndpoint
- scheduleTimer(long, Runnable) - Method in class org.bluezoo.gumdrop.TCPEndpoint
- scheduleTimer(long, Runnable) - Method in class org.bluezoo.gumdrop.UDPEndpoint
- scheduleTimer(ChannelHandler, long, Runnable) - Method in class org.bluezoo.gumdrop.Gumdrop
-
Schedules a timer callback for a handler.
- scheme - Variable in class org.bluezoo.gumdrop.http.HTTPAuthenticationProvider.AuthenticationResult
-
The authentication scheme used (e.g., "Basic", "Digest", "Bearer").
- scopes - Variable in class org.bluezoo.gumdrop.auth.Realm.TokenValidationResult
- SCRAM_SHA_256 - Enum constant in enum class org.bluezoo.gumdrop.auth.SASLMechanism
-
Salted Challenge Response Authentication Mechanism (RFC 5802, RFC 7677)
- ScramCredentials(String, int, byte[], byte[]) - Constructor for class org.bluezoo.gumdrop.auth.Realm.ScramCredentials
- SCRIPTLET - Enum constant in enum class org.bluezoo.gumdrop.servlet.jsp.JSPElement.Type
-
JSP scriptlet:
<% code %> - ScriptletElement - Class in org.bluezoo.gumdrop.servlet.jsp
-
Represents a JSP scriptlet element:
<% java code %>. - ScriptletElement(String, int, int) - Constructor for class org.bluezoo.gumdrop.servlet.jsp.ScriptletElement
-
Creates a new scriptlet element.
- search(String, ServerSearchReplyHandler) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ClientSelectedState
- search(String, ServerSearchReplyHandler) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
- search(SearchState, Mailbox, SearchCriteria) - Method in class org.bluezoo.gumdrop.imap.handler.DefaultIMAPHandler
- search(SearchState, Mailbox, SearchCriteria) - Method in interface org.bluezoo.gumdrop.imap.handler.SelectedHandler
-
Called when the client sends SEARCH command.
- search(SearchRequest, SearchResultHandler) - Method in class org.bluezoo.gumdrop.ldap.client.LDAPClientProtocolHandler
- search(SearchRequest, SearchResultHandler) - Method in interface org.bluezoo.gumdrop.ldap.client.LDAPSession
-
Performs a search operation.
- search(SearchCriteria) - Method in class org.bluezoo.gumdrop.mailbox.index.MessageIndex
-
Searches for messages matching the criteria.
- search(SearchCriteria) - Method in interface org.bluezoo.gumdrop.mailbox.Mailbox
-
Searches for messages matching the given criteria.
- search(SearchCriteria) - Method in class org.bluezoo.gumdrop.mailbox.maildir.MaildirMailbox
-
Searches for messages matching the given criteria using the search index.
- search(SearchCriteria) - Method in class org.bluezoo.gumdrop.mailbox.mbox.MboxMailbox
-
Searches for messages matching the given criteria using the search index.
- SearchCriteria - Interface in org.bluezoo.gumdrop.mailbox
-
Search criteria for IMAP SEARCH command (RFC 9051 Section 6.4.4).
- SearchParser - Class in org.bluezoo.gumdrop.imap
-
Parser for IMAP SEARCH command syntax (RFC 9051 Section 6.4.4).
- SearchParser(String) - Constructor for class org.bluezoo.gumdrop.imap.SearchParser
-
Creates a new search parser for the given input.
- SearchRequest - Class in org.bluezoo.gumdrop.ldap.client
-
Represents an LDAP SearchRequest (RFC 4511 section 4.5.1).
- SearchRequest() - Constructor for class org.bluezoo.gumdrop.ldap.client.SearchRequest
-
Creates a new search request with default values.
- SearchResultEntry - Class in org.bluezoo.gumdrop.ldap.client
-
Represents a single entry from an LDAP search result (RFC 4511 section 4.5.2 — SearchResultEntry).
- SearchResultEntry(String, Map<String, List<byte[]>>) - Constructor for class org.bluezoo.gumdrop.ldap.client.SearchResultEntry
-
Creates a new search result entry.
- SearchResultHandler - Interface in org.bluezoo.gumdrop.ldap.client
-
Handler for search operation results.
- SearchScope - Enum Class in org.bluezoo.gumdrop.ldap.client
-
LDAP search scope (RFC 4511 section 4.5.1.2).
- SearchState - Interface in org.bluezoo.gumdrop.imap.handler
-
Operations available when responding to a SEARCH command.
- secure - Variable in class org.bluezoo.gumdrop.Listener
- secure - Variable in class org.bluezoo.gumdrop.TransportFactory
- SECURE - Enum constant in enum class org.bluezoo.gumdrop.dns.DNSSECStatus
-
The response was validated via a chain of trust to a configured trust anchor.
- securityEstablished(SecurityInfo) - Method in class org.bluezoo.gumdrop.ftp.FTPProtocolHandler
- securityEstablished(SecurityInfo) - Method in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
- securityEstablished(SecurityInfo) - Method in class org.bluezoo.gumdrop.http.HTTPProtocolHandler
- securityEstablished(SecurityInfo) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
- securityEstablished(SecurityInfo) - Method in class org.bluezoo.gumdrop.imap.IMAPProtocolHandler
- securityEstablished(SecurityInfo) - Method in class org.bluezoo.gumdrop.ldap.client.LDAPClientProtocolHandler
- securityEstablished(SecurityInfo) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClientProtocolHandler
- securityEstablished(SecurityInfo) - Method in class org.bluezoo.gumdrop.mqtt.MQTTProtocolHandler
- securityEstablished(SecurityInfo) - Method in class org.bluezoo.gumdrop.pop3.client.POP3ClientProtocolHandler
- securityEstablished(SecurityInfo) - Method in class org.bluezoo.gumdrop.pop3.POP3ProtocolHandler
- securityEstablished(SecurityInfo) - Method in interface org.bluezoo.gumdrop.ProtocolHandler
-
Called when the security layer becomes active.
- securityEstablished(SecurityInfo) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- securityEstablished(SecurityInfo) - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
-
RFC 3207 §4.2 — TLS handshake complete; client must re-issue EHLO.
- securityEstablished(SecurityInfo) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
-
RFC 3207 §4.2 — post-STARTTLS, state resets and client must re-EHLO.
- securityEstablished(SecurityInfo) - Method in class org.bluezoo.gumdrop.socks.client.SOCKSClientHandler
- SecurityInfo - Interface in org.bluezoo.gumdrop
-
Unified security metadata for any transport.
- SEE_OTHER - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPStatus
-
303 See Other
- seen() - Static method in interface org.bluezoo.gumdrop.mailbox.SearchCriteria
-
Matches messages with the \Seen flag.
- SEEN - Enum constant in enum class org.bluezoo.gumdrop.mailbox.Flag
-
Message has been read.
- select(int, StringResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- select(int, StringResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Selects a database by index.
- select(String, ServerSelectReplyHandler) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ClientAuthenticatedState
- select(String, ServerSelectReplyHandler) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
- select(SelectState, MailboxStore, String) - Method in interface org.bluezoo.gumdrop.imap.handler.AuthenticatedHandler
-
Called when the client sends SELECT command.
- select(SelectState, MailboxStore, String) - Method in class org.bluezoo.gumdrop.imap.handler.DefaultIMAPHandler
- select(SelectState, MailboxStore, String) - Method in interface org.bluezoo.gumdrop.imap.handler.SelectedHandler
-
Called when the client sends SELECT command.
- SelectedHandler - Interface in org.bluezoo.gumdrop.imap.handler
-
Handler for IMAP SELECTED state commands.
- SelectedStatusState - Interface in org.bluezoo.gumdrop.imap.handler
-
Operations available when responding to a STATUS command in SELECTED state.
- selectFailed(String, AuthenticatedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.SelectState
-
Select failed for some reason other than mailbox not found.
- selectOk(Mailbox, boolean, Set<Flag>, Set<Flag>, int, int, long, long, SelectedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.SelectState
-
Mailbox selected successfully.
- selectOk(Mailbox, boolean, Set<Flag>, SelectedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.SelectState
-
Mailbox selected successfully, using mailbox API for details.
- SelectorLoop - Class in org.bluezoo.gumdrop
-
Worker selector loop for handling I/O events.
- SelectorLoop(int) - Constructor for class org.bluezoo.gumdrop.SelectorLoop
-
Creates a new SelectorLoop with the given index (1-based for display).
- SelectState - Interface in org.bluezoo.gumdrop.imap.handler
-
Operations available when responding to SELECT or EXAMINE commands.
- selectSubprotocol(Headers) - Method in class org.bluezoo.gumdrop.websocket.WebSocketService
-
RFC 6455 §4.2.2 — selects a WebSocket subprotocol from the client's
Sec-WebSocket-Protocolheader. - send(ByteBuffer) - Method in interface org.bluezoo.gumdrop.dns.client.DNSClientTransport
-
Sends a serialized DNS message to the server.
- send(ByteBuffer) - Method in class org.bluezoo.gumdrop.dns.client.DoHClientTransport
- send(ByteBuffer) - Method in class org.bluezoo.gumdrop.dns.client.DoQClientTransport
- send(ByteBuffer) - Method in class org.bluezoo.gumdrop.dns.client.DoQConnectionPool
- send(ByteBuffer) - Method in class org.bluezoo.gumdrop.dns.client.TCPDNSClientTransport
- send(ByteBuffer) - Method in class org.bluezoo.gumdrop.dns.client.UDPDNSClientTransport
- send(ByteBuffer) - Method in interface org.bluezoo.gumdrop.Endpoint
-
Sends application data to the remote peer.
- send(ByteBuffer) - Method in interface org.bluezoo.gumdrop.grpc.server.GrpcResponseSender
-
Sends a successful response.
- send(ByteBuffer) - Method in class org.bluezoo.gumdrop.http.HTTPProtocolHandler
- send(ByteBuffer) - Method in class org.bluezoo.gumdrop.quic.QuicEngine
- send(ByteBuffer) - Method in class org.bluezoo.gumdrop.quic.QuicStreamEndpoint
- send(ByteBuffer) - Method in class org.bluezoo.gumdrop.TCPEndpoint
- send(ByteBuffer) - Method in class org.bluezoo.gumdrop.UDPEndpoint
- send(HTTPResponseHandler) - Method in interface org.bluezoo.gumdrop.http.client.HTTPRequest
-
Sends the request without a body.
- send(HTTPResponseHandler) - Method in class org.bluezoo.gumdrop.http.h3.H3Request
- sendAndReceive(InetSocketAddress, byte[]) - Method in class org.bluezoo.gumdrop.dns.client.TCPDNSConnectionPool
-
Sends a DNS query and reads the response using a pooled connection.
- sendBinary(ByteBuffer) - Method in class org.bluezoo.gumdrop.websocket.WebSocketConnection
-
RFC 6455 §5.6 — sends a binary message (opcode 0x2) to the peer.
- sendBinary(ByteBuffer) - Method in interface org.bluezoo.gumdrop.websocket.WebSocketSession
-
RFC 6455 §5.6 — sends a binary message (opcode 0x2) to the peer.
- SendCallback - Interface in org.bluezoo.gumdrop
-
Callback interface for handling data sent via an
Endpoint. - sendError(int, String) - Method in interface org.bluezoo.gumdrop.grpc.server.GrpcResponseSender
-
Sends an error response.
- sendError(Throwable) - Method in interface org.bluezoo.gumdrop.grpc.server.GrpcResponseSender
-
Sends an error response.
- sendFrame(ByteBuffer) - Method in interface org.bluezoo.gumdrop.websocket.WebSocketConnection.WebSocketTransport
-
Sends a WebSocket frame to the peer.
- sendGoaway(int) - Method in class org.bluezoo.gumdrop.http.HTTPProtocolHandler
- sendInformational(int, Headers) - Method in interface org.bluezoo.gumdrop.http.HTTPResponseState
-
Sends an informational (1xx) response before the final response.
- sendListing(int, long, TransactionHandler) - Method in interface org.bluezoo.gumdrop.pop3.handler.ListState
-
Sends listing for a single message.
- sendListing(int, long, TransactionHandler) - Method in class org.bluezoo.gumdrop.pop3.POP3ProtocolHandler
- sendMessage(long, ReadableByteChannel, TransactionHandler) - Method in interface org.bluezoo.gumdrop.pop3.handler.RetrieveState
-
Sends the message content.
- sendMessage(long, ReadableByteChannel, TransactionHandler) - Method in class org.bluezoo.gumdrop.pop3.POP3ProtocolHandler
- sendMessage(long, AsyncMessageContent, TransactionHandler) - Method in interface org.bluezoo.gumdrop.pop3.handler.RetrieveState
-
Sends the message content using async I/O.
- sendMessage(long, AsyncMessageContent, TransactionHandler) - Method in class org.bluezoo.gumdrop.pop3.POP3ProtocolHandler
- sendPing(ByteBuffer) - Method in class org.bluezoo.gumdrop.websocket.WebSocketConnection
-
RFC 6455 §5.5.2 — sends a ping frame to the peer.
- sendPing(ByteBuffer) - Method in interface org.bluezoo.gumdrop.websocket.WebSocketSession
-
RFC 6455 §5.5.2 — sends a ping frame to the peer.
- sendPong(ByteBuffer) - Method in class org.bluezoo.gumdrop.websocket.WebSocketConnection
-
RFC 6455 §5.5.3 — sends a pong frame to the peer.
- sendPushPromise(int, int, ByteBuffer, boolean) - Method in class org.bluezoo.gumdrop.http.HTTPProtocolHandler
- sendQuota(String, Map<String, long[]>, AuthenticatedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.QuotaState
-
Sends quota information.
- sendQuotaRoots(String, List<String>, Map<String, Map<String, long[]>>, AuthenticatedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.QuotaState
-
Sends quota root information for GETQUOTAROOT.
- sendRequest(HTTPStream, boolean) - Method in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
- sendRequest(Headers, HTTPResponseHandler) - Method in class org.bluezoo.gumdrop.http.h3.HTTP3ClientHandler
-
Sends an HTTP/3 request on a new stream.
- sendRequest(Headers, HTTPResponseHandler, boolean) - Method in class org.bluezoo.gumdrop.http.h3.HTTP3ClientHandler
-
Sends an HTTP/3 request on a new stream (RFC 9114 section 4.1).
- sendRequestBody(long, ByteBuffer, boolean) - Method in class org.bluezoo.gumdrop.http.h3.HTTP3ClientHandler
-
Sends request body data on the specified stream (RFC 9114 section 4.1 — DATA frames carry the message body).
- sendRequestBody(HTTPStream, ByteBuffer) - Method in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
- sendResponseBody(int, ByteBuffer, boolean) - Method in class org.bluezoo.gumdrop.http.HTTPProtocolHandler
- sendResponseHeaders(int, int, Headers, boolean) - Method in class org.bluezoo.gumdrop.http.HTTPProtocolHandler
- sendRstStream(int, int) - Method in class org.bluezoo.gumdrop.http.HTTPProtocolHandler
- sendStatus(int, long, TransactionHandler) - Method in interface org.bluezoo.gumdrop.pop3.handler.MailboxStatusState
-
Sends mailbox statistics.
- sendStatus(int, long, TransactionHandler) - Method in class org.bluezoo.gumdrop.pop3.POP3ProtocolHandler
- sendText(String) - Method in class org.bluezoo.gumdrop.websocket.WebSocketConnection
-
RFC 6455 §5.6 — sends a text message (opcode 0x1) to the peer.
- sendText(String) - Method in interface org.bluezoo.gumdrop.websocket.WebSocketSession
-
RFC 6455 §5.6 — sends a text message (opcode 0x1) to the peer.
- sendTo(ByteBuffer, InetSocketAddress) - Method in class org.bluezoo.gumdrop.UDPEndpoint
-
Sends a datagram to a specific destination (server mode).
- sendTop(ReadableByteChannel, TransactionHandler) - Method in interface org.bluezoo.gumdrop.pop3.handler.TopState
-
Sends the message headers and N body lines.
- sendTop(ReadableByteChannel, TransactionHandler) - Method in class org.bluezoo.gumdrop.pop3.POP3ProtocolHandler
- sendUid(int, String, TransactionHandler) - Method in interface org.bluezoo.gumdrop.pop3.handler.UidlState
-
Sends the UID for a single message.
- sendUid(int, String, TransactionHandler) - Method in class org.bluezoo.gumdrop.pop3.POP3ProtocolHandler
- SENT - Enum constant in enum class org.bluezoo.gumdrop.mailbox.MailboxAttribute
-
Used for sent messages.
- sentBefore(LocalDate) - Static method in interface org.bluezoo.gumdrop.mailbox.SearchCriteria
-
Matches messages with sent date before the specified date.
- sentOn(LocalDate) - Static method in interface org.bluezoo.gumdrop.mailbox.SearchCriteria
-
Matches messages with sent date on the specified date.
- sentSince(LocalDate) - Static method in interface org.bluezoo.gumdrop.mailbox.SearchCriteria
-
Matches messages with sent date on or after the specified date.
- SEQUENCE - Enum constant in enum class org.bluezoo.gumdrop.mailbox.index.IndexedMessageContext.SearchType
- SEQUENCE - Static variable in class org.bluezoo.gumdrop.ldap.asn1.ASN1Type
-
Sequence type (constructed).
- sequenceNumber(int) - Static method in interface org.bluezoo.gumdrop.mailbox.SearchCriteria
-
Matches messages with the specified sequence number.
- sequenceRange(int, int) - Static method in interface org.bluezoo.gumdrop.mailbox.SearchCriteria
-
Matches messages with sequence numbers in the specified range (inclusive).
- sequenceSet(int...) - Static method in interface org.bluezoo.gumdrop.mailbox.SearchCriteria
-
Matches messages with sequence numbers in the specified set.
- serialize() - Method in class org.bluezoo.gumdrop.dns.DNSMessage
-
Serializes this message to DNS wire format with name compression.
- serialize(List<LogRecord>) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.LogSerializer
-
Serializes log records to OTLP LogsData format, returning a ByteBuffer.
- serialize(List<LogRecord>, WritableByteChannel) - Method in class org.bluezoo.gumdrop.telemetry.json.LogJsonSerializer
-
Serializes a batch of log records as an
ExportLogsServiceRequestJSON object. - serialize(List<LogRecord>, WritableByteChannel) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.LogSerializer
-
Serializes log records to OTLP LogsData format, writing to a channel.
- serialize(List<MetricData>, String, String) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.MetricSerializer
-
Serializes a list of metrics to OTLP MetricsData format, returning a ByteBuffer.
- serialize(List<MetricData>, String, String, WritableByteChannel) - Method in class org.bluezoo.gumdrop.telemetry.json.MetricJsonSerializer
-
Serializes a list of metrics as an
ExportMetricsServiceRequestJSON object. - serialize(List<MetricData>, String, String, WritableByteChannel) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.MetricSerializer
-
Serializes a list of metrics to OTLP MetricsData format, writing to a channel.
- serialize(LogRecord) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.LogSerializer
-
Serializes a single log record to OTLP LogsData format, returning a ByteBuffer.
- serialize(LogRecord, WritableByteChannel) - Method in class org.bluezoo.gumdrop.telemetry.json.LogJsonSerializer
-
Serializes a single log record as an
ExportLogsServiceRequestJSON object. - serialize(LogRecord, WritableByteChannel) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.LogSerializer
-
Serializes a single log record to OTLP LogsData format, writing to a channel.
- serialize(Meter, AggregationTemporality) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.MetricSerializer
-
Serializes metrics from a single meter, returning a ByteBuffer.
- serialize(Meter, AggregationTemporality, WritableByteChannel) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.MetricSerializer
-
Serializes metrics from a single meter, writing to a channel.
- serialize(Trace) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.TraceSerializer
-
Serializes a trace to OTLP TracesData format, returning a ByteBuffer.
- serialize(Trace, WritableByteChannel) - Method in class org.bluezoo.gumdrop.telemetry.json.TraceJsonSerializer
-
Serializes a trace as an
ExportTraceServiceRequestJSON object. - serialize(Trace, WritableByteChannel) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.TraceSerializer
-
Serializes a trace to OTLP TracesData format, writing to a channel.
- SERVER - Enum constant in enum class org.bluezoo.gumdrop.telemetry.SpanKind
-
Indicates that the span covers server-side handling of a request.
- SERVER_KEEP_ALIVE - Static variable in class org.bluezoo.gumdrop.mqtt.codec.MQTTProperties
- SERVER_REFERENCE - Static variable in class org.bluezoo.gumdrop.mqtt.codec.MQTTProperties
- ServerApopReplyHandler - Interface in org.bluezoo.gumdrop.pop3.client.handler
-
Handler for APOP command response.
- ServerAppendReplyHandler - Interface in org.bluezoo.gumdrop.imap.client.handler
- ServerAuthAbortHandler - Interface in org.bluezoo.gumdrop.imap.client.handler
-
Handler for AUTHENTICATE abort replies.
- ServerAuthAbortHandler - Interface in org.bluezoo.gumdrop.pop3.client.handler
-
Handler for AUTH abort response.
- ServerAuthAbortHandler - Interface in org.bluezoo.gumdrop.smtp.client.handler
-
Handler for AUTH abort response.
- ServerAuthReplyHandler - Interface in org.bluezoo.gumdrop.imap.client.handler
-
Handler for AUTHENTICATE replies.
- ServerAuthReplyHandler - Interface in org.bluezoo.gumdrop.pop3.client.handler
-
Handler for AUTH command responses during SASL authentication.
- ServerAuthReplyHandler - Interface in org.bluezoo.gumdrop.smtp.client.handler
-
Handler for AUTH command responses.
- ServerCapabilityReplyHandler - Interface in org.bluezoo.gumdrop.imap.client.handler
-
Handler for CAPABILITY replies.
- ServerCapaReplyHandler - Interface in org.bluezoo.gumdrop.pop3.client.handler
-
Handler for CAPA command response.
- ServerCloseReplyHandler - Interface in org.bluezoo.gumdrop.imap.client.handler
- ServerCopyReplyHandler - Interface in org.bluezoo.gumdrop.imap.client.handler
- ServerDataReplyHandler - Interface in org.bluezoo.gumdrop.smtp.client.handler
-
Handler for DATA command response.
- ServerDeleReplyHandler - Interface in org.bluezoo.gumdrop.pop3.client.handler
-
Handler for DELE command response.
- ServerEhloReplyHandler - Interface in org.bluezoo.gumdrop.smtp.client.handler
-
Handler for EHLO command response.
- ServerExpungeReplyHandler - Interface in org.bluezoo.gumdrop.imap.client.handler
- ServerFetchReplyHandler - Interface in org.bluezoo.gumdrop.imap.client.handler
- ServerGreeting - Interface in org.bluezoo.gumdrop.imap.client.handler
-
Entry point handler for IMAP server greeting (RFC 9051 section 7.1).
- ServerGreeting - Interface in org.bluezoo.gumdrop.pop3.client.handler
-
Handler interface for receiving the initial POP3 server greeting.
- ServerGreeting - Interface in org.bluezoo.gumdrop.smtp.client.handler
-
Handler interface for receiving the initial SMTP server greeting.
- ServerHeloReplyHandler - Interface in org.bluezoo.gumdrop.smtp.client.handler
-
Handler for HELO command response.
- serverIdFields - Variable in class org.bluezoo.gumdrop.imap.IMAPListener
- ServerIdleEventHandler - Interface in org.bluezoo.gumdrop.imap.client.handler
- serverKey - Variable in class org.bluezoo.gumdrop.auth.Realm.ScramCredentials
-
ServerKey = HMAC(SaltedPassword, "Server Key")
- ServerListReplyHandler - Interface in org.bluezoo.gumdrop.imap.client.handler
- ServerListReplyHandler - Interface in org.bluezoo.gumdrop.pop3.client.handler
-
Handler for LIST command response.
- ServerLoginReplyHandler - Interface in org.bluezoo.gumdrop.imap.client.handler
-
Handler for LOGIN replies.
- ServerMailboxReplyHandler - Interface in org.bluezoo.gumdrop.imap.client.handler
- ServerMailFromReplyHandler - Interface in org.bluezoo.gumdrop.smtp.client.handler
-
Handler for MAIL FROM command response.
- ServerMessageReplyHandler - Interface in org.bluezoo.gumdrop.smtp.client.handler
-
Handler for end-of-message response.
- ServerNamespaceReplyHandler - Interface in org.bluezoo.gumdrop.imap.client.handler
- ServerNoopReplyHandler - Interface in org.bluezoo.gumdrop.imap.client.handler
-
Handler for NOOP replies.
- ServerNoopReplyHandler - Interface in org.bluezoo.gumdrop.pop3.client.handler
-
Handler for NOOP command response.
- ServerPassReplyHandler - Interface in org.bluezoo.gumdrop.pop3.client.handler
-
Handler for PASS command response.
- ServerQuotaReplyHandler - Interface in org.bluezoo.gumdrop.imap.client.handler
-
Callback interface for QUOTA command responses (RFC 9208).
- ServerRcptToReplyHandler - Interface in org.bluezoo.gumdrop.smtp.client.handler
-
Handler for RCPT TO command response.
- ServerReplyHandler - Interface in org.bluezoo.gumdrop.imap.client.handler
-
Base interface for all IMAP reply handlers.
- ServerReplyHandler - Interface in org.bluezoo.gumdrop.pop3.client.handler
-
Base interface for all POP3 server reply handlers.
- ServerReplyHandler - Interface in org.bluezoo.gumdrop.smtp.client.handler
-
Base interface for all server reply handlers.
- ServerRetrReplyHandler - Interface in org.bluezoo.gumdrop.pop3.client.handler
-
Handler for RETR command response.
- ServerRsetReplyHandler - Interface in org.bluezoo.gumdrop.pop3.client.handler
-
Handler for RSET command response.
- ServerRsetReplyHandler - Interface in org.bluezoo.gumdrop.smtp.client.handler
-
Handler for RSET command response.
- ServerSearchReplyHandler - Interface in org.bluezoo.gumdrop.imap.client.handler
- ServerSelectReplyHandler - Interface in org.bluezoo.gumdrop.imap.client.handler
- serverShuttingDown() - Method in interface org.bluezoo.gumdrop.imap.handler.AppendCompleteState
-
Server is shutting down, close gracefully.
- serverShuttingDown() - Method in interface org.bluezoo.gumdrop.imap.handler.AppendState
-
Server is shutting down, close gracefully.
- serverShuttingDown() - Method in interface org.bluezoo.gumdrop.imap.handler.AuthenticatedStatusState
-
Server is shutting down.
- serverShuttingDown() - Method in interface org.bluezoo.gumdrop.imap.handler.AuthenticateState
-
Server is shutting down.
- serverShuttingDown() - Method in interface org.bluezoo.gumdrop.imap.handler.CloseState
-
Server is shutting down, close gracefully.
- serverShuttingDown() - Method in interface org.bluezoo.gumdrop.imap.handler.ConnectedState
-
Server is shutting down, close gracefully.
- serverShuttingDown() - Method in interface org.bluezoo.gumdrop.imap.handler.CopyState
-
Server is shutting down, close gracefully.
- serverShuttingDown() - Method in interface org.bluezoo.gumdrop.imap.handler.CreateState
-
Server is shutting down, close gracefully.
- serverShuttingDown() - Method in interface org.bluezoo.gumdrop.imap.handler.DeleteState
-
Server is shutting down, close gracefully.
- serverShuttingDown() - Method in interface org.bluezoo.gumdrop.imap.handler.ExpungeState
-
Server is shutting down, close gracefully.
- serverShuttingDown() - Method in interface org.bluezoo.gumdrop.imap.handler.FetchState
-
Server is shutting down.
- serverShuttingDown() - Method in interface org.bluezoo.gumdrop.imap.handler.ListState
-
Server is shutting down, close gracefully.
- serverShuttingDown() - Method in interface org.bluezoo.gumdrop.imap.handler.MoveState
-
Server is shutting down, close gracefully.
- serverShuttingDown() - Method in interface org.bluezoo.gumdrop.imap.handler.QuotaState
-
Server is shutting down, close gracefully.
- serverShuttingDown() - Method in interface org.bluezoo.gumdrop.imap.handler.RenameState
-
Server is shutting down, close gracefully.
- serverShuttingDown() - Method in interface org.bluezoo.gumdrop.imap.handler.SearchState
-
Server is shutting down.
- serverShuttingDown() - Method in interface org.bluezoo.gumdrop.imap.handler.SelectedStatusState
-
Server is shutting down.
- serverShuttingDown() - Method in interface org.bluezoo.gumdrop.imap.handler.SelectState
-
Server is shutting down, close gracefully.
- serverShuttingDown() - Method in interface org.bluezoo.gumdrop.imap.handler.StoreState
-
Server is shutting down, close gracefully.
- serverShuttingDown() - Method in interface org.bluezoo.gumdrop.imap.handler.SubscribeState
-
Server is shutting down, close gracefully.
- serverShuttingDown() - Method in interface org.bluezoo.gumdrop.pop3.handler.AuthenticateState
-
Server is shutting down.
- serverShuttingDown() - Method in interface org.bluezoo.gumdrop.pop3.handler.ConnectedState
-
Server is shutting down, close gracefully.
- serverShuttingDown() - Method in class org.bluezoo.gumdrop.pop3.POP3ProtocolHandler
- serverShuttingDown() - Method in interface org.bluezoo.gumdrop.smtp.handler.AuthenticateState
-
Server is shutting down.
- serverShuttingDown() - Method in interface org.bluezoo.gumdrop.smtp.handler.ConnectedState
-
Server is shutting down, close gracefully.
- serverShuttingDown() - Method in interface org.bluezoo.gumdrop.smtp.handler.HelloState
-
Server is shutting down, close gracefully.
- serverShuttingDown() - Method in interface org.bluezoo.gumdrop.smtp.handler.MailFromState
-
Server is shutting down (421 response).
- serverShuttingDown() - Method in interface org.bluezoo.gumdrop.smtp.handler.MessageEndState
-
Server is shutting down, close gracefully.
- serverShuttingDown() - Method in interface org.bluezoo.gumdrop.smtp.handler.MessageStartState
-
Server is shutting down (421 response).
- serverShuttingDown() - Method in interface org.bluezoo.gumdrop.smtp.handler.RecipientState
-
Server is shutting down, close gracefully.
- serverShuttingDown() - Method in interface org.bluezoo.gumdrop.smtp.handler.ResetState
-
Server is shutting down, close gracefully.
- serverShuttingDown() - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
- ServerStarttlsReplyHandler - Interface in org.bluezoo.gumdrop.imap.client.handler
-
Handler for STARTTLS replies.
- ServerStarttlsReplyHandler - Interface in org.bluezoo.gumdrop.smtp.client.handler
-
Handler for STARTTLS command response.
- ServerStatReplyHandler - Interface in org.bluezoo.gumdrop.pop3.client.handler
-
Handler for STAT command response.
- ServerStatusReplyHandler - Interface in org.bluezoo.gumdrop.imap.client.handler
- ServerStlsReplyHandler - Interface in org.bluezoo.gumdrop.pop3.client.handler
-
Handler for STLS command response.
- ServerStoreReplyHandler - Interface in org.bluezoo.gumdrop.imap.client.handler
- serverStreaming(boolean) - Method in class org.bluezoo.gumdrop.grpc.proto.RpcDescriptor.Builder
- ServerTopReplyHandler - Interface in org.bluezoo.gumdrop.pop3.client.handler
-
Handler for TOP command response.
- ServerUidlReplyHandler - Interface in org.bluezoo.gumdrop.pop3.client.handler
-
Handler for UIDL command response.
- ServerUserReplyHandler - Interface in org.bluezoo.gumdrop.pop3.client.handler
-
Handler for USER command response.
- service(HttpServletRequest, HttpServletResponse) - Method in class org.bluezoo.gumdrop.servlet.DefaultServlet
- Service - Interface in org.bluezoo.gumdrop
-
A service represents a unit of application logic that owns one or more transport listeners (endpoints).
- SERVICE_UNAVAILABLE - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPStatus
-
503 Service Unavailable
- ServiceDescriptor - Class in org.bluezoo.gumdrop.grpc.proto
-
Descriptor for a gRPC service.
- ServiceDescriptor.Builder - Class in org.bluezoo.gumdrop.grpc.proto
- ServiceRef - Class in org.bluezoo.gumdrop.servlet.jndi
-
A reference to a web service.
- ServiceRef() - Constructor for class org.bluezoo.gumdrop.servlet.jndi.ServiceRef
- ServletAuthenticationProvider - Class in org.bluezoo.gumdrop.servlet
-
HTTP authentication provider for servlet applications.
- ServletAuthenticationProvider(Context) - Constructor for class org.bluezoo.gumdrop.servlet.ServletAuthenticationProvider
-
Creates a new ServletAuthenticationProvider for the given context.
- ServletInitialContext - Class in org.bluezoo.gumdrop.servlet.jndi
-
Namespace context for the web application.
- ServletInitialContext(Hashtable) - Constructor for class org.bluezoo.gumdrop.servlet.jndi.ServletInitialContext
- ServletInitialContextFactory - Class in org.bluezoo.gumdrop.servlet.jndi
-
Initial context factory.
- ServletInitialContextFactory() - Constructor for class org.bluezoo.gumdrop.servlet.jndi.ServletInitialContextFactory
- ServletReg - Interface in org.bluezoo.gumdrop.servlet.manager
-
Extension to ServlerRegistration.Dynamic to additionally provide Description interface.
- ServletService - Class in org.bluezoo.gumdrop.servlet
-
Servlet application service.
- ServletService() - Constructor for class org.bluezoo.gumdrop.servlet.ServletService
- SESSION_EXPIRY_INTERVAL - Static variable in class org.bluezoo.gumdrop.mqtt.codec.MQTTProperties
- SESSION_SCOPE - Static variable in class javax.servlet.jsp.PageContext
-
Session scope: search only in session
- SessionContext - Interface in org.bluezoo.gumdrop.servlet.session
-
Interface providing session management services from a servlet context.
- SessionManager - Class in org.bluezoo.gumdrop.servlet.session
-
Manages HTTP sessions for a servlet context.
- SessionManager(SessionContext) - Constructor for class org.bluezoo.gumdrop.servlet.session.SessionManager
-
Creates a new session manager for the given context.
- set(String, byte[], StringResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- set(String, byte[], StringResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Sets a key to a binary value.
- set(String, String) - Method in class org.bluezoo.gumdrop.http.Headers
-
Sets a header, replacing any existing headers with the same name.
- set(String, String, MQTTMessageContent, QoS, boolean) - Method in class org.bluezoo.gumdrop.mqtt.broker.WillManager
-
Stores a will message for the given client.
- set(String, String, StringResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- set(String, String, StringResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Sets a key to a string value.
- set(String, MQTTMessageContent, QoS) - Method in class org.bluezoo.gumdrop.mqtt.broker.RetainedMessageStore
-
Sets or removes a retained message for the given topic.
- set(List<RESPValue>) - Static method in class org.bluezoo.gumdrop.redis.codec.RESPValue
-
Creates a RESP3 set value.
- SET - Enum constant in enum class org.bluezoo.gumdrop.redis.codec.RESPType
-
Set, prefixed by '~'.
- SET - Static variable in class org.bluezoo.gumdrop.ldap.asn1.ASN1Type
-
Set type (constructed).
- SET_PROPERTY_ACTION - Static variable in class org.bluezoo.gumdrop.servlet.jsp.StandardActionElement
- setAccessLog(String) - Method in class org.bluezoo.gumdrop.servlet.ServletService
- setAddresses(String) - Method in class org.bluezoo.gumdrop.Listener
- setAddSecurityHeaders(boolean) - Method in class org.bluezoo.gumdrop.http.h3.HTTP3Listener
-
Sets whether to add default security headers to responses.
- setAddSecurityHeaders(boolean) - Method in class org.bluezoo.gumdrop.http.HTTPListener
-
Sets whether to add default security headers to responses.
- setAddSecurityHeaders(boolean) - Method in class org.bluezoo.gumdrop.http.HTTPService
-
Sets whether to add default security headers (X-Frame-Options, X-Content-Type-Options) to responses.
- setAdministeredObjectClass(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.AdministeredObject
-
Sets the fully-qualified class name of the administered object implementation.
- setAdministeredObjectInterface(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.AdministeredObject
-
Sets the fully-qualified interface name that this administered object implements.
- setAlgorithm(String) - Method in class org.bluezoo.gumdrop.smtp.auth.DKIMSigner
-
Sets the signing algorithm: "rsa-sha256" (default) or "ed25519-sha256".
- setAllowCRLineEnd(boolean) - Method in class org.bluezoo.gumdrop.mime.MIMEParser
- setAllowedDestinations(String) - Method in class org.bluezoo.gumdrop.socks.SOCKSService
-
Sets the CIDR networks that clients are allowed to connect to.
- setAllowedNetworks(String) - Method in class org.bluezoo.gumdrop.Listener
- setAllowMalformed(boolean) - Method in class org.bluezoo.gumdrop.mime.MIMEParser
-
Sets whether to allow malformed entity structures that can be recovered.
- setAllowPlaintextLogin(boolean) - Method in class org.bluezoo.gumdrop.imap.IMAPListener
-
Sets whether plaintext LOGIN is allowed over non-TLS connections.
- setAllowPlaintextLogin(boolean) - Method in class org.bluezoo.gumdrop.imap.IMAPService
- setAllowWrite(boolean) - Method in class org.bluezoo.gumdrop.webdav.WebDAVService
- setAltSvc(String) - Method in class org.bluezoo.gumdrop.http.HTTPListener
-
Sets the Alt-Svc header value to inject into HTTP responses.
- setAltSvcEnabled(boolean) - Method in class org.bluezoo.gumdrop.http.client.HTTPClient
-
Enables or disables Alt-Svc header discovery and automatic HTTP/3 upgrade.
- setApplicationProtocols(String) - Method in class org.bluezoo.gumdrop.quic.QuicTransportFactory
-
Sets the application protocols for ALPN negotiation (RFC 9001 section 8.1, RFC 7301).
- setApplicationProtocols(String...) - Method in class org.bluezoo.gumdrop.TCPTransportFactory
-
Sets the ALPN (Application-Layer Protocol Negotiation) protocols to advertise during TLS handshake.
- setArrivalDate(Date) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCForensicReport
-
Sets the arrival date of the original message.
- setAttribute(String, Object) - Method in class javax.servlet.jsp.DefaultPageContext
- setAttribute(String, Object) - Method in class javax.servlet.jsp.PageContext
-
Register the name and value specified with page scope semantics.
- setAttribute(String, Object) - Method in class org.bluezoo.gumdrop.servlet.Context
- setAttribute(String, Object, int) - Method in class javax.servlet.jsp.DefaultPageContext
- setAttribute(String, Object, int) - Method in class javax.servlet.jsp.PageContext
-
Register the name and value specified with appropriate scope semantics.
- setAttributes(String...) - Method in class org.bluezoo.gumdrop.ldap.client.SearchRequest
-
Sets the attributes to return.
- setAttributes(List<String>) - Method in class org.bluezoo.gumdrop.ldap.client.SearchRequest
-
Sets the attributes to return.
- setAuthenticationProvider(HTTPAuthenticationProvider) - Method in class org.bluezoo.gumdrop.http.h3.HTTP3Listener
-
Sets the authentication provider for this endpoint.
- setAuthenticationProvider(HTTPAuthenticationProvider) - Method in class org.bluezoo.gumdrop.http.HTTPListener
-
Sets the authentication provider for this endpoint.
- setAuthenticationProvider(HTTPAuthenticationProvider) - Method in class org.bluezoo.gumdrop.http.HTTPProtocolHandler
-
Sets the authentication provider.
- setAuthLockoutTime(String) - Method in class org.bluezoo.gumdrop.Listener
- setAuthRequired(boolean) - Method in class org.bluezoo.gumdrop.smtp.SMTPListener
-
Sets whether authentication is required.
- setAuthRequired(boolean) - Method in class org.bluezoo.gumdrop.smtp.SMTPService
- setAuthResults(String) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCForensicReport
-
Sets the Authentication-Results header value (RFC 5965 §3.1 — Authentication-Results).
- setAutoFlush(boolean) - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPPage
-
Sets whether auto-flush is enabled for the output buffer.
- setAutoHuffman(boolean) - Method in class org.bluezoo.gumdrop.http.hpack.Encoder
-
Set whether to prefer Huffman encoding.
- setBaseDirectory(String) - Method in class org.bluezoo.gumdrop.mailbox.maildir.MaildirMailboxFactory
-
Sets the base directory for all mailboxes.
- setBaseDirectory(String) - Method in class org.bluezoo.gumdrop.mailbox.mbox.MboxMailboxFactory
-
Sets the base directory for all mailboxes.
- setBaseDirectory(Path) - Method in class org.bluezoo.gumdrop.mailbox.maildir.MaildirMailboxFactory
-
Sets the base directory for all mailboxes.
- setBaseDirectory(Path) - Method in class org.bluezoo.gumdrop.mailbox.mbox.MboxMailboxFactory
-
Sets the base directory for all mailboxes.
- setBaseDN(String) - Method in class org.bluezoo.gumdrop.auth.LDAPRealm
- setBaseDN(String) - Method in class org.bluezoo.gumdrop.ldap.client.SearchRequest
-
Sets the base DN for the search.
- setBatchSize(int) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Sets the batch size for exports.
- setBcc(String) - Method in class org.bluezoo.gumdrop.imap.client.FetchData.Envelope
- setBinaryProperty(int, byte[]) - Method in class org.bluezoo.gumdrop.mqtt.codec.MQTTProperties
- setBindDN(String) - Method in class org.bluezoo.gumdrop.auth.LDAPRealm
- setBindPassword(String) - Method in class org.bluezoo.gumdrop.auth.LDAPRealm
- setBlockedDestinations(String) - Method in class org.bluezoo.gumdrop.socks.SOCKSService
-
Sets the CIDR networks that clients are blocked from connecting to.
- setBlockedNetworks(String) - Method in class org.bluezoo.gumdrop.Listener
- setBodyCanonicalization(String) - Method in class org.bluezoo.gumdrop.smtp.auth.DKIMSigner
-
Sets body canonicalization: "simple" or "relaxed" (default).
- setBodyContent(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor.TagDescriptor
- setBodyHash(byte[]) - Method in class org.bluezoo.gumdrop.smtp.auth.DKIMValidator
-
Sets the computed body hash.
- setBodySection(String) - Method in class org.bluezoo.gumdrop.imap.client.FetchData
- setBuffer(int) - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPPage
-
Sets the buffer size for the output buffer.
- setBufferSize(int) - Method in class org.bluezoo.gumdrop.servlet.ServletService
-
Sets the buffer size for request/response I/O.
- setCache(DNSCache) - Static method in class org.bluezoo.gumdrop.dns.client.DNSResolver
-
Sets the shared DNS cache used by all resolver instances.
- setCacheEnabled(boolean) - Method in class org.bluezoo.gumdrop.dns.DNSService
-
Sets whether response caching is enabled.
- setCaFile(String) - Method in class org.bluezoo.gumdrop.quic.QuicTransportFactory
- setCaFile(Path) - Method in class org.bluezoo.gumdrop.quic.QuicTransportFactory
-
Sets the CA certificate file for peer verification.
- setCalendar(Calendar) - Method in class org.bluezoo.gumdrop.http.HTTPDateFormat
-
Don't allow setting the calendar.
- setCc(String) - Method in class org.bluezoo.gumdrop.imap.client.FetchData.Envelope
- setCertFile(String) - Method in class org.bluezoo.gumdrop.dns.DoQListener
- setCertFile(String) - Method in class org.bluezoo.gumdrop.http.client.HTTPClient
- setCertFile(String) - Method in class org.bluezoo.gumdrop.http.h3.HTTP3Listener
- setCertFile(String) - Method in class org.bluezoo.gumdrop.TransportFactory
-
Sets the PEM certificate chain file path from a string.
- setCertFile(Path) - Method in class org.bluezoo.gumdrop.dns.DoQListener
-
Sets the PEM certificate chain file for QUIC TLS 1.3.
- setCertFile(Path) - Method in class org.bluezoo.gumdrop.http.client.HTTPClient
-
Sets the PEM certificate chain file for QUIC client authentication.
- setCertFile(Path) - Method in class org.bluezoo.gumdrop.http.h3.HTTP3Listener
-
Sets the PEM certificate chain file for QUIC TLS 1.3.
- setCertFile(Path) - Method in class org.bluezoo.gumdrop.TransportFactory
-
Sets the PEM certificate chain file path.
- setCertLookupMode(String) - Method in class org.bluezoo.gumdrop.auth.LDAPRealm
-
Sets the certificate lookup mode.
- setCertSubjectFilter(String) - Method in class org.bluezoo.gumdrop.auth.LDAPRealm
-
Sets the LDAP filter template for subject-mode certificate lookup.
- setCertUsernameAttribute(String) - Method in class org.bluezoo.gumdrop.auth.LDAPRealm
-
Sets the LDAP attribute to read as the username from a matched certificate entry.
- setChannel(SocketChannel) - Method in class org.bluezoo.gumdrop.TCPEndpoint
-
Sets the underlying socket channel.
- setChunkingEnabled(boolean) - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
-
Sets whether to use BDAT (CHUNKING) when the server supports it.
- setCipherSuites(String) - Method in class org.bluezoo.gumdrop.Listener
-
Sets the TLS 1.3 cipher suites (colon-separated IANA names).
- setCipherSuites(String) - Method in class org.bluezoo.gumdrop.TransportFactory
-
Sets the allowed TLS 1.3 cipher suites.
- setClassName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.DataSourceDef
-
Sets the fully-qualified class name of the JDBC driver.
- setClassName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.EjbRef
-
Sets the expected type of the referenced EJB.
- setClassName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.EnvEntry
-
Sets the fully-qualified Java type of this environment entry's value.
- setClassName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.InjectionTarget
-
Sets the fully-qualified class name of the target class.
- setClassName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.JmsConnectionFactory
-
Sets the fully-qualified class name of the connection factory implementation.
- setClassName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.JmsDestination
-
Sets the fully-qualified class name of the destination implementation.
- setClassName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.MessageDestinationRef
-
Sets the expected Java type of the referenced message destination.
- setClassName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ResourceEnvRef
-
Sets the expected Java type of the referenced administered object.
- setClassName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ResourceRef
-
Sets the expected Java type of the referenced resource.
- setClassName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServiceRef
-
Sets the service endpoint interface class or generated service class.
- setClassName(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPCodeGenerator
-
Sets the class name for the generated servlet.
- setClassName(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPPage
-
Sets the generated servlet class name.
- setClasspath(List<File>) - Method in class org.bluezoo.gumdrop.servlet.jsp.InMemoryJavaCompiler
-
Sets the classpath entries for compilation.
- setCleanSession(boolean) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClient
- setCleanSession(boolean) - Method in class org.bluezoo.gumdrop.mqtt.codec.ConnectPacket
-
Sets the Clean Session flag.
- setClientId(String) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClient
- setClientId(String) - Method in class org.bluezoo.gumdrop.mqtt.codec.ConnectPacket
-
Sets the Client Identifier.
- setClientId(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.JmsConnectionFactory
-
Sets the client identifier for this connection factory.
- setClientMaxWindowBits(int) - Method in class org.bluezoo.gumdrop.websocket.PerMessageDeflateExtension
- setClientMode(boolean) - Method in class org.bluezoo.gumdrop.websocket.WebSocketConnection
-
RFC 6455 §5.1 — sets whether this connection operates in client mode.
- setClientNoContextTakeover(boolean) - Method in class org.bluezoo.gumdrop.websocket.PerMessageDeflateExtension
- setCluster(Cluster) - Method in class org.bluezoo.gumdrop.servlet.session.SessionManager
-
Sets the cluster reference for this session manager.
- setClusterGroupAddress(String) - Method in class org.bluezoo.gumdrop.servlet.Container
- setClusterGroupAddress(String) - Method in class org.bluezoo.gumdrop.servlet.ServletService
- setClusterKey(String) - Method in class org.bluezoo.gumdrop.servlet.Container
- setClusterKey(String) - Method in class org.bluezoo.gumdrop.servlet.ServletService
- setClusterPort(int) - Method in class org.bluezoo.gumdrop.servlet.Container
- setClusterPort(int) - Method in class org.bluezoo.gumdrop.servlet.ServletService
- setCommandTimeout(String) - Method in class org.bluezoo.gumdrop.imap.IMAPListener
-
Sets the command timeout using a string with optional time unit suffix.
- setCommandTimeoutMs(long) - Method in class org.bluezoo.gumdrop.imap.IMAPListener
-
Sets the command timeout in milliseconds.
- setCommandTimeoutMs(long) - Method in class org.bluezoo.gumdrop.imap.IMAPService
- setCommonDir(String) - Method in class org.bluezoo.gumdrop.servlet.Context
- setCongestionControl(int) - Method in class org.bluezoo.gumdrop.quic.QuicTransportFactory
-
Sets the congestion control algorithm.
- setConnectHandler(ConnectHandler) - Method in class org.bluezoo.gumdrop.mqtt.MQTTProtocolHandler
- setConnectionAcceptedHandler(QuicEngine.ConnectionAcceptedHandler) - Method in class org.bluezoo.gumdrop.quic.QuicEngine
-
Sets the connection-level accept handler.
- setConnectionDefinitionId(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ConnectionFactory
-
Sets the identifier for the connection definition.
- setConnectionPool(ClientEndpointPool) - Method in class org.bluezoo.gumdrop.http.client.HTTPClient
-
Sets an optional connection pool for endpoint reuse.
- setConnectionRate(int, long) - Method in class org.bluezoo.gumdrop.ratelimit.ConnectionRateLimiter
-
Sets the connection rate limit.
- setConnectionReadyHandler(QuicConnection.ConnectionReadyHandler) - Method in class org.bluezoo.gumdrop.quic.QuicConnection
-
Sets a connection-level handler that is called after packets are received.
- setConnectionTimeout(String) - Method in class org.bluezoo.gumdrop.Listener
- setConnectionTimeoutInSeconds(int) - Method in class org.bluezoo.gumdrop.servlet.jndi.JmsConnectionFactory.Pool
-
Sets the maximum time to wait for a connection from the pool.
- setConnectionTimeoutMs(long) - Method in class org.bluezoo.gumdrop.Listener
- setContainer(Container) - Method in class org.bluezoo.gumdrop.servlet.Context
-
Sets the container for this context.
- setContainer(Container) - Method in class org.bluezoo.gumdrop.servlet.ServletService
-
Replaces the internal container with an externally-created one.
- setContentType(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPPage
-
Sets the content type for this JSP page.
- setContexts(List<Context>) - Method in class org.bluezoo.gumdrop.servlet.Container
- setContexts(List<Context>) - Method in class org.bluezoo.gumdrop.servlet.ServletService
- setControlClientAddress(InetAddress) - Method in class org.bluezoo.gumdrop.ftp.FTPDataConnectionCoordinator
-
Sets the control connection client address for RFC 4217 section 10 data connection security verification.
- setCredentials(String, String) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClient
- setDatabaseName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.DataSourceDef
-
Sets the name of the database.
- setDataProtection(boolean) - Method in class org.bluezoo.gumdrop.ftp.FTPDataConnectionCoordinator
-
Sets whether data connections should be TLS-protected (RFC 4217 PROT P).
- setDate(String) - Method in class org.bluezoo.gumdrop.imap.client.FetchData.Envelope
- setDateRange(long, long) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCAggregateReport
-
Sets the reporting period (RFC 7489 §7.1 — report_metadata/date_range).
- setDeadPropertyStorage(String) - Method in class org.bluezoo.gumdrop.webdav.WebDAVService
-
Sets the dead property storage mode.
- setDeclare(boolean) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor.VariableDescriptor
- setDefaultDnssecEnabled(boolean) - Static method in class org.bluezoo.gumdrop.dns.client.DNSResolver
-
Sets the default DNSSEC enablement for resolvers created by
DNSResolver.forLoop(SelectorLoop). - setDefaultFactory(JspFactory) - Static method in class javax.servlet.jsp.JspFactory
-
Sets the default factory for this implementation.
- setDefaultKeepAlive(int) - Method in class org.bluezoo.gumdrop.mqtt.MQTTListener
- setDefaultPolicy(QuotaPolicy) - Method in class org.bluezoo.gumdrop.quota.RoleBasedQuotaManager
-
Sets the default quota policy.
- setDefaultPort(int) - Method in class org.bluezoo.gumdrop.dns.client.TCPDNSClientTransport
-
Overrides the default port.
- setDefaultQuota(String) - Method in class org.bluezoo.gumdrop.quota.RoleBasedQuotaManager
-
Sets the default quota for users without role-based quotas.
- setDeflateEnabled(boolean) - Method in class org.bluezoo.gumdrop.websocket.client.WebSocketClient
-
RFC 7692 — enables or disables permessage-deflate for this client.
- setDeflateEnabled(boolean) - Method in class org.bluezoo.gumdrop.websocket.HTTP3WebSocketListener
-
RFC 7692 — enables or disables permessage-deflate compression.
- setDeflateEnabled(boolean) - Method in class org.bluezoo.gumdrop.websocket.WebSocketListener
-
RFC 7692 — enables or disables permessage-deflate compression.
- setDeleteRole(String) - Method in class org.bluezoo.gumdrop.ftp.file.RoleAwareFTPFileSystem
-
Sets the role required for delete operations.
- setDeploymentEnvironment(String) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Sets the deployment environment.
- setDerefAliases(DerefAliases) - Method in class org.bluezoo.gumdrop.ldap.client.SearchRequest
-
Sets the alias dereferencing policy.
- setDescription(String) - Method in class org.bluezoo.gumdrop.servlet.Context
- setDescription(String) - Method in interface org.bluezoo.gumdrop.servlet.Description
- setDescription(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.AdministeredObject
-
Sets a description of this administered object.
- setDescription(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.DataSourceDef
-
Sets a description of this data source.
- setDescription(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.EjbRef
-
Sets a description of this EJB reference.
- setDescription(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.EnvEntry
-
Sets a description of this environment entry.
- setDescription(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.JmsConnectionFactory
-
Sets a description of this JMS connection factory.
- setDescription(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.JmsDestination
-
Sets a description of this JMS destination.
- setDescription(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.MailSession
-
Sets a description of this mail session.
- setDescription(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.MessageDestinationRef
-
Sets a description of this message destination reference.
- setDescription(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.PersistenceContextRef
-
Sets a description of this persistence context reference.
- setDescription(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.PersistenceUnitRef
-
Sets a description of this persistence unit reference.
- setDescription(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ResourceEnvRef
-
Sets a description of this resource environment reference.
- setDescription(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ResourceRef
-
Sets a description of this resource reference.
- setDescription(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServiceRef
- setDescription(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor.AttributeDescriptor
- setDescription(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor.FunctionDescriptor
- setDescription(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor
- setDescription(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor.TagDescriptor
- setDescription(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor.VariableDescriptor
- setDescription(String) - Method in class org.bluezoo.gumdrop.telemetry.metrics.DoubleHistogram.Builder
- setDescription(String) - Method in class org.bluezoo.gumdrop.telemetry.metrics.LongCounter.Builder
- setDescription(String) - Method in class org.bluezoo.gumdrop.telemetry.metrics.LongUpDownCounter.Builder
- setDescription(String) - Method in class org.bluezoo.gumdrop.telemetry.metrics.MetricData.Builder
- setDescription(String) - Method in class org.bluezoo.gumdrop.telemetry.metrics.ObservableCounter.Builder
- setDescription(String) - Method in class org.bluezoo.gumdrop.telemetry.metrics.ObservableGauge.Builder
- setDescription(String) - Method in class org.bluezoo.gumdrop.telemetry.metrics.ObservableUpDownCounter.Builder
- setDisplayName(String) - Method in class org.bluezoo.gumdrop.servlet.Context
- setDisplayName(String) - Method in interface org.bluezoo.gumdrop.servlet.Description
- setDisplayName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServiceRef
- setDisplayName(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor
- setDisplayName(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor.TagDescriptor
- setDistributable(boolean) - Method in class org.bluezoo.gumdrop.servlet.Context
- setDkimDomain(String) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCForensicReport
-
Sets the DKIM signing domain (d= tag), if available.
- setDkimResult(DKIMResult) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCForensicReport
-
Sets the DKIM verification result.
- setDmarcPolicy(DMARCPolicy) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCForensicReport
-
Sets the DMARC policy from the domain's record.
- setDmarcResult(DMARCResult) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCForensicReport
-
Sets the DMARC evaluation result.
- setDnssecEnabled(boolean) - Method in class org.bluezoo.gumdrop.dns.client.DNSResolver
-
Enables or disables DNSSEC validation.
- setDnssecEnabled(boolean) - Method in class org.bluezoo.gumdrop.dns.DNSService
-
Enables DNSSEC-aware upstream proxying.
- setDnsServer(String) - Method in class org.bluezoo.gumdrop.smtp.SimpleRelayService
-
Sets the DNS server address for MX lookups.
- setDnsTimeout(long) - Method in class org.bluezoo.gumdrop.smtp.SimpleRelayService
-
Sets the DNS query timeout in milliseconds.
- setDocumentLocator(Locator) - Method in class org.bluezoo.gumdrop.config.ConfigurationParser
- setDynamicAttributes(boolean) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor.TagDescriptor
- setEarlyDataEnabled(boolean) - Method in class org.bluezoo.gumdrop.quic.QuicTransportFactory
-
Enables QUIC 0-RTT early data.
- setEjbLink(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.EjbRef
-
Sets the name used to link this reference to an EJB.
- setEnableAPOP(boolean) - Method in class org.bluezoo.gumdrop.pop3.POP3Listener
-
Sets whether APOP authentication is enabled.
- setEnableAPOP(boolean) - Method in class org.bluezoo.gumdrop.pop3.POP3Service
- setEnableCONDSTORE(boolean) - Method in class org.bluezoo.gumdrop.imap.IMAPListener
-
Sets whether CONDSTORE (RFC 7162) is enabled.
- setEnableIDLE(boolean) - Method in class org.bluezoo.gumdrop.imap.IMAPListener
-
Sets whether the IDLE extension is enabled.
- setEnableIDLE(boolean) - Method in class org.bluezoo.gumdrop.imap.IMAPService
- setEnableMOVE(boolean) - Method in class org.bluezoo.gumdrop.imap.IMAPListener
-
Sets whether the MOVE extension is enabled.
- setEnableMOVE(boolean) - Method in class org.bluezoo.gumdrop.imap.IMAPService
- setEnableNAMESPACE(boolean) - Method in class org.bluezoo.gumdrop.imap.IMAPListener
-
Sets whether the NAMESPACE extension is enabled.
- setEnableNAMESPACE(boolean) - Method in class org.bluezoo.gumdrop.imap.IMAPService
- setEnablePipelining(boolean) - Method in class org.bluezoo.gumdrop.pop3.POP3Listener
-
Sets whether command pipelining is enabled.
- setEnablePipelining(boolean) - Method in class org.bluezoo.gumdrop.pop3.POP3Service
- setEnableQRESYNC(boolean) - Method in class org.bluezoo.gumdrop.imap.IMAPListener
-
Sets whether QRESYNC (RFC 7162) is enabled.
- setEnableQUOTA(boolean) - Method in class org.bluezoo.gumdrop.imap.IMAPListener
-
Sets whether the QUOTA extension is enabled.
- setEnableQUOTA(boolean) - Method in class org.bluezoo.gumdrop.imap.IMAPService
- setEnableUTF8(boolean) - Method in class org.bluezoo.gumdrop.pop3.POP3Listener
-
Sets whether UTF-8 support is enabled.
- setEnableUTF8(boolean) - Method in class org.bluezoo.gumdrop.pop3.POP3Service
- setEndpoint(String) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Sets the OTLP endpoint URL.
- setEndpoint(Endpoint) - Method in class org.bluezoo.gumdrop.mqtt.MQTTSession
- setEnvelope(FetchData.Envelope) - Method in class org.bluezoo.gumdrop.imap.client.FetchData
- setEnvelopeFrom(String) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCForensicReport
-
Sets the envelope sender (MAIL FROM) of the original message.
- setEnvelopeTo(String) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCForensicReport
-
Sets the envelope recipient (RCPT TO) of the original message.
- setErrorPage(boolean) - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPPage
-
Sets whether this is an error page.
- setErrorPage(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPPage
-
Sets the error page URI for this JSP page.
- setex(String, int, String, StringResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- setex(String, int, String, StringResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Sets a key with expiration in seconds.
- setExists(int) - Method in class org.bluezoo.gumdrop.imap.client.MailboxInfo
- setExpiration(long) - Method in class org.bluezoo.gumdrop.smtp.auth.DKIMSigner
-
RFC 6376 §3.5 — sets the signature expiration (x= tag, Unix seconds).
- setExpireDays(int) - Method in class org.bluezoo.gumdrop.pop3.POP3Listener
-
Sets the EXPIRE capability value.
- setExplicitBuckets(double...) - Method in class org.bluezoo.gumdrop.telemetry.metrics.DoubleHistogram.Builder
-
Sets explicit bucket boundaries.
- setExponentialBackoff(boolean) - Method in class org.bluezoo.gumdrop.ratelimit.AuthenticationRateLimiter
-
Sets whether to use exponential backoff for repeated lockouts.
- setExporter(TelemetryExporter) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Sets the exporter instance.
- setExporter(TelemetryExporter) - Method in class org.bluezoo.gumdrop.telemetry.Trace
-
Sets the exporter for this trace.
- setExporterType(String) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Sets the exporter type.
- setExtension(String) - Method in class org.bluezoo.gumdrop.mailbox.mbox.MboxMailboxFactory
-
Sets the file extension for mbox files.
- setExtensions(List<WebSocketExtension>) - Method in class org.bluezoo.gumdrop.websocket.WebSocketConnection
-
RFC 6455 §9 — sets the negotiated extensions for this connection.
- setFailOnError(boolean) - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPPrecompiler
-
Sets whether to fail on first error or continue.
- setFileBufferSize(int) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Sets the buffer size for file exporter I/O in bytes.
- setFileBufferSize(String) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
- setFileLogsPath(String) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
- setFileLogsPath(Path) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Sets the file path for log JSONL output.
- setFileMetricsPath(String) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
- setFileMetricsPath(Path) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Sets the file path for metrics JSONL output.
- setFileSystem(FTPFileSystem) - Method in class org.bluezoo.gumdrop.ftp.file.RoleBasedFTPService
-
Sets a custom file system implementation.
- setFilesystemEnforcement(boolean) - Method in class org.bluezoo.gumdrop.ftp.file.RoleBasedFTPService
-
Enables filesystem-level role enforcement via
RoleAwareFTPFileSystem. - setFileTracesPath(String) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
- setFileTracesPath(Path) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Sets the file path for trace JSONL output.
- setFilter(String) - Method in class org.bluezoo.gumdrop.ldap.client.SearchRequest
-
Sets the search filter.
- setFlags(int, Set<Flag>, boolean) - Method in interface org.bluezoo.gumdrop.mailbox.Mailbox
-
Sets flags on the specified message.
- setFlags(int, Set<Flag>, boolean) - Method in class org.bluezoo.gumdrop.mailbox.maildir.MaildirMailbox
- setFlags(String[]) - Method in class org.bluezoo.gumdrop.imap.client.FetchData
- setFlags(String[]) - Method in class org.bluezoo.gumdrop.imap.client.MailboxInfo
- setFlags(Set<Flag>) - Method in class org.bluezoo.gumdrop.mailbox.index.MessageIndexEntry
- setFlushIntervalMs(long) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Sets the flush interval in milliseconds.
- setFragment(boolean) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor.AttributeDescriptor
- setFramePadding(int) - Method in class org.bluezoo.gumdrop.http.HTTPListener
- setFrom(String) - Method in class org.bluezoo.gumdrop.imap.client.FetchData.Envelope
- setFrom(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.MailSession
-
Sets the default "from" address for outgoing messages.
- setFromDomain(String) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCValidator
-
Sets the RFC5322.From domain.
- setFunctionClass(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor.FunctionDescriptor
- setFunctionSignature(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor.FunctionDescriptor
- setGreeting(String) - Method in class org.bluezoo.gumdrop.pop3.DefaultPOP3Service
-
Sets the greeting message sent to clients.
- setGSSAPIServer(GSSAPIServer) - Method in class org.bluezoo.gumdrop.imap.IMAPListener
-
Sets the GSSAPI server for Kerberos authentication (RFC 4752).
- setGSSAPIServer(GSSAPIServer) - Method in class org.bluezoo.gumdrop.pop3.POP3Listener
-
Sets the GSSAPI server for Kerberos authentication (RFC 4752).
- setGSSAPIServer(GSSAPIServer) - Method in class org.bluezoo.gumdrop.smtp.SMTPListener
-
Sets the GSSAPI server for Kerberos authentication (RFC 4752).
- setGSSAPIServer(GSSAPIServer) - Method in class org.bluezoo.gumdrop.socks.SOCKSListener
-
Sets the GSSAPI server for Kerberos authentication.
- setH2cUpgradeEnabled(boolean) - Method in class org.bluezoo.gumdrop.http.client.HTTPClient
-
Enables or disables HTTP/2 upgrade from HTTP/1.1 (h2c).
- setH2cUpgradeEnabled(boolean) - Method in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
-
Enables or disables h2c (HTTP/2 over cleartext) upgrade attempts.
- setH2Enabled(boolean) - Method in class org.bluezoo.gumdrop.http.client.HTTPClient
-
Enables or disables HTTP/2 over TLS (h2).
- setH2Enabled(boolean) - Method in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
-
Enables or disables HTTP/2 via ALPN for TLS connections.
- setH2WithPriorKnowledge(boolean) - Method in class org.bluezoo.gumdrop.http.client.HTTPClient
-
Enables or disables HTTP/2 with prior knowledge (no upgrade).
- setH2WithPriorKnowledge(boolean) - Method in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
-
Enables or disables HTTP/2 with prior knowledge.
- setH3Enabled(boolean) - Method in class org.bluezoo.gumdrop.http.client.HTTPClient
-
Enables or disables HTTP/3 over QUIC.
- setHandler(Object) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServiceRef
-
Sets a handler for this service reference.
- setHandler(MIMEHandler) - Method in class org.bluezoo.gumdrop.mime.MIMEParser
-
Sets the MIME handler instance (aka event sink) that will be used to receive parsing events.
- setHandler(MIMEHandler) - Method in class org.bluezoo.gumdrop.mime.rfc5322.MessageParser
- setHandlerFactory(FTPConnectionHandlerFactory) - Method in class org.bluezoo.gumdrop.ftp.FTPListener
- setHandlerFactory(HTTPRequestHandlerFactory) - Method in class org.bluezoo.gumdrop.http.h3.HTTP3Listener
-
Sets the handler factory for this endpoint.
- setHandlerFactory(HTTPRequestHandlerFactory) - Method in class org.bluezoo.gumdrop.http.HTTPListener
-
Sets the handler factory for this endpoint.
- setHandlerFactory(HTTPRequestHandlerFactory) - Method in class org.bluezoo.gumdrop.http.HTTPProtocolHandler
-
Sets the handler factory.
- setHandshakeTimeoutMs(long) - Method in class org.bluezoo.gumdrop.socks.client.SOCKSClientConfig
-
Sets the handshake timeout for the SOCKS negotiation.
- setHeaderCanonicalization(String) - Method in class org.bluezoo.gumdrop.smtp.auth.DKIMSigner
-
Sets header canonicalization: "simple" or "relaxed" (default).
- setHeaderFrom(String) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCForensicReport
-
Sets the RFC5322.From domain of the original message.
- setHeaders(String) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Sets extra headers to send with export requests.
- setHeaderTableSize(int) - Method in class org.bluezoo.gumdrop.http.hpack.Decoder
-
Set the value of the SETTINGS_HEADER_TABLE_SIZE setting.
- setHeaderTableSize(int) - Method in class org.bluezoo.gumdrop.http.hpack.Encoder
-
Sets a new value for SETTINGS_HEADER_TABLE_SIZE.
- setHistogramDataPoints(List<HistogramDataPoint>) - Method in class org.bluezoo.gumdrop.telemetry.metrics.MetricData.Builder
- setHome(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.EjbRef
-
Sets the home interface class name.
- setHomeDirectoryConfinement(boolean) - Method in class org.bluezoo.gumdrop.ftp.file.RoleAwareFTPFileSystem
-
Enables or disables home directory confinement.
- setHost(String) - Method in class org.bluezoo.gumdrop.auth.LDAPRealm
- setHost(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.MailSession
-
Sets the mail server hostname.
- setHostname(String) - Method in class org.bluezoo.gumdrop.smtp.LocalDeliveryService
-
Sets the hostname used in the SMTP greeting.
- setHostname(String) - Method in class org.bluezoo.gumdrop.smtp.SimpleRelayService
-
Sets the local hostname used in EHLO.
- setHotDeploy(boolean) - Method in class org.bluezoo.gumdrop.servlet.Container
- setHotDeploy(boolean) - Method in class org.bluezoo.gumdrop.servlet.ServletService
- setHref(String) - Method in class org.bluezoo.gumdrop.auth.BasicRealm
- setHref(Path) - Method in class org.bluezoo.gumdrop.auth.BasicRealm
- setIdentity(String) - Method in class org.bluezoo.gumdrop.smtp.auth.DKIMSigner
-
RFC 6376 §3.5 — sets the agent/user identity (i= tag).
- setIdleTimeout(String) - Method in class org.bluezoo.gumdrop.Listener
- setIdleTimeoutMs(long) - Method in class org.bluezoo.gumdrop.ClientEndpointPool
-
Sets the idle timeout in milliseconds.
- setIdleTimeoutMs(long) - Method in class org.bluezoo.gumdrop.dns.client.TCPDNSConnectionPool
-
Sets the idle timeout after which unused connections are closed.
- setIdleTimeoutMs(long) - Method in class org.bluezoo.gumdrop.http.client.HTTPClient
-
Sets the idle connection timeout in milliseconds.
- setIdleTimeoutMs(long) - Method in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
-
Sets the idle connection timeout in milliseconds.
- setIdleTimeoutMs(long) - Method in class org.bluezoo.gumdrop.http.HTTPListener
-
Sets the idle connection timeout.
- setIdleTimeoutMs(long) - Method in class org.bluezoo.gumdrop.Listener
- setIncludeExceptionDetails(boolean) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Sets whether span exception records include full message and stack trace.
- setIncludeExceptionDetails(boolean) - Method in class org.bluezoo.gumdrop.telemetry.Trace
-
Sets whether span exception records include full message and stack trace.
- setInitialPoolSize(int) - Method in class org.bluezoo.gumdrop.servlet.jndi.DataSourceDef
-
Sets the initial number of connections in the pool.
- setInitParameter(String, String) - Method in class org.bluezoo.gumdrop.servlet.Context
- setInjectionTarget(InjectionTarget) - Method in class org.bluezoo.gumdrop.servlet.jndi.AdministeredObject
- setInjectionTarget(InjectionTarget) - Method in class org.bluezoo.gumdrop.servlet.jndi.EjbRef
- setInjectionTarget(InjectionTarget) - Method in class org.bluezoo.gumdrop.servlet.jndi.EnvEntry
- setInjectionTarget(InjectionTarget) - Method in interface org.bluezoo.gumdrop.servlet.jndi.Injectable
- setInjectionTarget(InjectionTarget) - Method in class org.bluezoo.gumdrop.servlet.jndi.MessageDestinationRef
- setInjectionTarget(InjectionTarget) - Method in class org.bluezoo.gumdrop.servlet.jndi.PersistenceContextRef
- setInjectionTarget(InjectionTarget) - Method in class org.bluezoo.gumdrop.servlet.jndi.PersistenceUnitRef
- setInjectionTarget(InjectionTarget) - Method in class org.bluezoo.gumdrop.servlet.jndi.ResourceEnvRef
- setInjectionTarget(InjectionTarget) - Method in class org.bluezoo.gumdrop.servlet.jndi.ResourceRef
- setInjectionTarget(InjectionTarget) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServiceRef
- setInReplyTo(String) - Method in class org.bluezoo.gumdrop.imap.client.FetchData.Envelope
- setIntegerProperty(int, int) - Method in class org.bluezoo.gumdrop.mqtt.codec.MQTTProperties
- setInterfaceName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.JmsConnectionFactory
-
Sets the fully-qualified interface name that this connection factory implements.
- setInterfaceName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.JmsDestination
-
Sets the interface implemented by this destination.
- setInternalDate(String) - Method in class org.bluezoo.gumdrop.imap.client.FetchData
- setIsolationLevel(int) - Method in class org.bluezoo.gumdrop.servlet.jndi.DataSourceDef
-
Sets the isolation level for connections.
- setJaxrpcMappingFile(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServiceRef
-
Sets the location of the JAX-RPC mapping file.
- setJmxBridgeEnabled(boolean) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Enables or disables the JMX bridge.
- setJndiName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.AdministeredObject
-
Sets the JNDI name by which this administered object will be registered.
- setJndiName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ConnectionFactory
-
Sets the JNDI name by which this connection factory will be registered.
- setJspVersion(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor
- setKeepAlive(int) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClient
- setKeepAlive(int) - Method in class org.bluezoo.gumdrop.mqtt.codec.ConnectPacket
-
Sets the Keep Alive interval in seconds.
- setKeepAlive(int) - Method in class org.bluezoo.gumdrop.mqtt.MQTTSession
- setKeyFile(String) - Method in class org.bluezoo.gumdrop.dns.DoQListener
- setKeyFile(String) - Method in class org.bluezoo.gumdrop.http.client.HTTPClient
- setKeyFile(String) - Method in class org.bluezoo.gumdrop.http.h3.HTTP3Listener
- setKeyFile(String) - Method in class org.bluezoo.gumdrop.TransportFactory
-
Sets the PEM private key file path from a string.
- setKeyFile(Path) - Method in class org.bluezoo.gumdrop.dns.DoQListener
-
Sets the PEM private key file for QUIC TLS 1.3.
- setKeyFile(Path) - Method in class org.bluezoo.gumdrop.http.client.HTTPClient
-
Sets the PEM private key file for QUIC client authentication.
- setKeyFile(Path) - Method in class org.bluezoo.gumdrop.http.h3.HTTP3Listener
-
Sets the PEM private key file for QUIC TLS 1.3.
- setKeyFile(Path) - Method in class org.bluezoo.gumdrop.TransportFactory
-
Sets the PEM private key file path.
- setKeystoreFile(String) - Method in class org.bluezoo.gumdrop.auth.LDAPRealm
- setKeystoreFile(String) - Method in class org.bluezoo.gumdrop.http.client.HTTPClient
- setKeystoreFile(String) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClient
- setKeystoreFile(String) - Method in class org.bluezoo.gumdrop.ldap.client.LDAPClient
- setKeystoreFile(String) - Method in class org.bluezoo.gumdrop.Listener
- setKeystoreFile(String) - Method in class org.bluezoo.gumdrop.pop3.client.POP3Client
- setKeystoreFile(String) - Method in class org.bluezoo.gumdrop.redis.client.RedisClient
- setKeystoreFile(String) - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClient
- setKeystoreFile(String) - Method in class org.bluezoo.gumdrop.TransportFactory
-
Sets the Java keystore file path from a string.
- setKeystoreFile(String) - Method in class org.bluezoo.gumdrop.websocket.client.WebSocketClient
- setKeystoreFile(Path) - Method in class org.bluezoo.gumdrop.auth.LDAPRealm
- setKeystoreFile(Path) - Method in class org.bluezoo.gumdrop.http.client.HTTPClient
-
Sets the keystore file for client certificate authentication.
- setKeystoreFile(Path) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClient
-
Sets the keystore file for client certificate authentication.
- setKeystoreFile(Path) - Method in class org.bluezoo.gumdrop.ldap.client.LDAPClient
-
Sets the keystore file for client certificate authentication.
- setKeystoreFile(Path) - Method in class org.bluezoo.gumdrop.Listener
- setKeystoreFile(Path) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClient
- setKeystoreFile(Path) - Method in class org.bluezoo.gumdrop.pop3.client.POP3Client
-
Sets the keystore file for client certificate authentication.
- setKeystoreFile(Path) - Method in class org.bluezoo.gumdrop.redis.client.RedisClient
-
Sets the keystore file for client certificate authentication.
- setKeystoreFile(Path) - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClient
-
Sets the keystore file for client certificate authentication.
- setKeystoreFile(Path) - Method in class org.bluezoo.gumdrop.TransportFactory
-
Sets the Java keystore file path.
- setKeystoreFile(Path) - Method in class org.bluezoo.gumdrop.websocket.client.WebSocketClient
-
Sets the keystore file for client certificate authentication.
- setKeystoreFormat(String) - Method in class org.bluezoo.gumdrop.auth.LDAPRealm
- setKeystoreFormat(String) - Method in class org.bluezoo.gumdrop.http.client.HTTPClient
-
Sets the keystore format (e.g.
- setKeystoreFormat(String) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClient
-
Sets the keystore format (e.g.
- setKeystoreFormat(String) - Method in class org.bluezoo.gumdrop.ldap.client.LDAPClient
-
Sets the keystore format (e.g.
- setKeystoreFormat(String) - Method in class org.bluezoo.gumdrop.Listener
- setKeystoreFormat(String) - Method in class org.bluezoo.gumdrop.pop3.client.POP3Client
-
Sets the keystore format (e.g.
- setKeystoreFormat(String) - Method in class org.bluezoo.gumdrop.redis.client.RedisClient
-
Sets the keystore format (e.g.
- setKeystoreFormat(String) - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClient
-
Sets the keystore format (e.g.
- setKeystoreFormat(String) - Method in class org.bluezoo.gumdrop.TransportFactory
-
Sets the Java keystore format.
- setKeystoreFormat(String) - Method in class org.bluezoo.gumdrop.websocket.client.WebSocketClient
-
Sets the keystore format (e.g.
- setKeystorePass(String) - Method in class org.bluezoo.gumdrop.auth.LDAPRealm
- setKeystorePass(String) - Method in class org.bluezoo.gumdrop.http.client.HTTPClient
-
Sets the keystore password.
- setKeystorePass(String) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClient
-
Sets the keystore password.
- setKeystorePass(String) - Method in class org.bluezoo.gumdrop.ldap.client.LDAPClient
-
Sets the keystore password.
- setKeystorePass(String) - Method in class org.bluezoo.gumdrop.Listener
- setKeystorePass(String) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClient
- setKeystorePass(String) - Method in class org.bluezoo.gumdrop.pop3.client.POP3Client
-
Sets the keystore password.
- setKeystorePass(String) - Method in class org.bluezoo.gumdrop.redis.client.RedisClient
-
Sets the keystore password.
- setKeystorePass(String) - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClient
-
Sets the keystore password.
- setKeystorePass(String) - Method in class org.bluezoo.gumdrop.TransportFactory
-
Sets the Java keystore password.
- setKeystorePass(String) - Method in class org.bluezoo.gumdrop.websocket.client.WebSocketClient
-
Sets the keystore password.
- setLargeIcon(String) - Method in class org.bluezoo.gumdrop.servlet.Context
- setLargeIcon(String) - Method in interface org.bluezoo.gumdrop.servlet.Description
- setLargeIcon(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServiceRef
- setLargeIcon(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor
- setLargeIcon(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor.TagDescriptor
- setListeners(List) - Method in class org.bluezoo.gumdrop.dns.DNSService
-
Sets the listeners from a configuration list.
- setListeners(List) - Method in class org.bluezoo.gumdrop.ftp.FTPService
-
Sets the listeners from a configuration list.
- setListeners(List) - Method in class org.bluezoo.gumdrop.http.HTTPService
-
Sets the listeners from a configuration list.
- setListeners(List) - Method in class org.bluezoo.gumdrop.imap.IMAPService
-
Sets the listeners from a configuration list.
- setListeners(List) - Method in class org.bluezoo.gumdrop.mqtt.MQTTService
- setListeners(List) - Method in class org.bluezoo.gumdrop.pop3.POP3Service
-
Sets the listeners from a configuration list.
- setListeners(List) - Method in class org.bluezoo.gumdrop.smtp.SMTPService
-
Sets the listeners from a configuration list.
- setListeners(List) - Method in class org.bluezoo.gumdrop.socks.SOCKSService
- setListeners(List) - Method in class org.bluezoo.gumdrop.websocket.WebSocketService
-
Sets the listeners from a configuration list.
- setLocalDomain(String) - Method in class org.bluezoo.gumdrop.smtp.LocalDeliveryService
-
Sets the local domain that this service accepts mail for.
- setLocator(ProtoLocator) - Method in class org.bluezoo.gumdrop.grpc.proto.ProtoDefaultHandler
- setLocator(ProtoLocator) - Method in interface org.bluezoo.gumdrop.grpc.proto.ProtoMessageHandler
-
Receives the locator for parse position information.
- setLocator(MIMELocator) - Method in interface org.bluezoo.gumdrop.mime.MIMEHandler
-
Receive an object for the location of MIME parsing events.
- setLocator(MIMELocator) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCMessageHandler
- setLockoutDuration(long) - Method in class org.bluezoo.gumdrop.ratelimit.AuthenticationRateLimiter
-
Sets the lockout duration in milliseconds.
- setLockoutTime(String) - Method in class org.bluezoo.gumdrop.ratelimit.AuthenticationRateLimiter
-
Sets the lockout duration from a string specification.
- setLoginDelay(String) - Method in class org.bluezoo.gumdrop.pop3.POP3Listener
-
Sets the login delay using a string with optional time unit suffix.
- setLoginDelayMs(long) - Method in class org.bluezoo.gumdrop.pop3.POP3Listener
-
Sets the login delay in milliseconds.
- setLoginDelayMs(long) - Method in class org.bluezoo.gumdrop.pop3.POP3Service
- setLoginTimeout(int) - Method in class org.bluezoo.gumdrop.servlet.jndi.DataSourceDef
- setLoginTimeout(String) - Method in class org.bluezoo.gumdrop.imap.IMAPListener
-
Sets the login timeout using a string with optional time unit suffix.
- setLoginTimeoutMs(long) - Method in class org.bluezoo.gumdrop.imap.IMAPListener
-
Sets the login timeout in milliseconds.
- setLoginTimeoutMs(long) - Method in class org.bluezoo.gumdrop.imap.IMAPService
- setLogsEnabled(boolean) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Enables or disables log collection.
- setLogsEndpoint(String) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Sets a logs-specific endpoint.
- setLogWriter(PrintWriter) - Method in class org.bluezoo.gumdrop.servlet.jndi.DataSourceDef
- setLookupName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.AdministeredObject
- setLookupName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.EjbRef
- setLookupName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.EnvEntry
- setLookupName(String) - Method in interface org.bluezoo.gumdrop.servlet.jndi.Injectable
- setLookupName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.MessageDestinationRef
- setLookupName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.PersistenceContextRef
- setLookupName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.PersistenceUnitRef
- setLookupName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ResourceEnvRef
- setLookupName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ResourceRef
- setLookupName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServiceRef
- setMailboxEventListener(MailboxEventListener) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClient
-
Sets the listener for unsolicited mailbox events.
- setMailboxEventListener(MailboxEventListener) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
-
Sets the listener for unsolicited mailbox events.
- setMailboxFactory(MailboxFactory) - Method in class org.bluezoo.gumdrop.imap.IMAPListener
-
Sets the mailbox factory for creating mailbox store instances.
- setMailboxFactory(MailboxFactory) - Method in class org.bluezoo.gumdrop.imap.IMAPService
- setMailboxFactory(MailboxFactory) - Method in class org.bluezoo.gumdrop.pop3.POP3Listener
-
Sets the mailbox factory for creating mailbox instances.
- setMailboxFactory(MailboxFactory) - Method in class org.bluezoo.gumdrop.pop3.POP3Service
- setMailboxFactory(MailboxFactory) - Method in class org.bluezoo.gumdrop.smtp.SMTPListener
-
Sets the factory for creating mailbox stores for local delivery.
- setMailboxFactory(MailboxFactory) - Method in class org.bluezoo.gumdrop.smtp.SMTPService
- setMappedName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.AdministeredObject
- setMappedName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.EjbRef
- setMappedName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.EnvEntry
- setMappedName(String) - Method in interface org.bluezoo.gumdrop.servlet.jndi.Injectable
- setMappedName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.MessageDestinationRef
- setMappedName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.PersistenceContextRef
- setMappedName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.PersistenceUnitRef
- setMappedName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ResourceEnvRef
- setMappedName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ResourceRef
- setMappedName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServiceRef
- setMaxAuthFailures(int) - Method in class org.bluezoo.gumdrop.Listener
- setMaxBufferSize(int) - Method in class org.bluezoo.gumdrop.mime.MIMEParser
-
Sets the maximum buffer size for decoded content.
- setMaxConcurrentPerIP(int) - Method in class org.bluezoo.gumdrop.ratelimit.ConnectionRateLimiter
-
Sets the maximum concurrent connections allowed per IP address.
- setMaxConcurrentStreams(int) - Method in class org.bluezoo.gumdrop.http.HTTPListener
-
Sets the maximum number of concurrent HTTP/2 streams per connection.
- setMaxConnectionsPerIP(int) - Method in class org.bluezoo.gumdrop.Listener
- setMaxConnectionsPerServer(int) - Method in class org.bluezoo.gumdrop.dns.client.TCPDNSConnectionPool
-
Sets the maximum number of connections per server.
- setMaxData(long) - Method in class org.bluezoo.gumdrop.quic.QuicTransportFactory
-
Sets the maximum data limit for the connection.
- setMaxEndpointsPerTarget(int) - Method in class org.bluezoo.gumdrop.ClientEndpointPool
-
Sets the maximum number of endpoints per target.
- setMaxFailures(int) - Method in class org.bluezoo.gumdrop.ratelimit.AuthenticationRateLimiter
-
Sets the maximum failed authentication attempts before lockout.
- setMaxFrameSize(int) - Method in class org.bluezoo.gumdrop.http.h2.H2Parser
-
Sets the maximum frame size this parser will accept.
- setMaxHeaderListSize(int) - Method in class org.bluezoo.gumdrop.http.hpack.Encoder
-
Sets the maximum uncompressed size of a complete header list.
- setMaxHeaderValueSize(int) - Method in class org.bluezoo.gumdrop.mime.MIMEParser
-
Sets the maximum unfolded header value size in bytes.
- setMaxIdleTime(int) - Method in class org.bluezoo.gumdrop.servlet.jndi.DataSourceDef
-
Sets the maximum time a connection can remain idle in the pool.
- setMaxIdleTimeMs(long) - Static method in class org.bluezoo.gumdrop.dns.client.DoQConnectionPool
-
Sets the maximum idle time for pooled connections.
- setMaxIdleTimeout(long) - Method in class org.bluezoo.gumdrop.quic.QuicTransportFactory
-
Sets the maximum idle timeout in milliseconds.
- setMaxLifetimeMs(long) - Method in class org.bluezoo.gumdrop.dns.client.TCPDNSConnectionPool
-
Sets the maximum lifetime of a connection regardless of activity.
- setMaxLineLength(int) - Method in class org.bluezoo.gumdrop.imap.IMAPListener
-
Sets the maximum command line length.
- setMaxLineLength(int) - Method in class org.bluezoo.gumdrop.imap.IMAPService
- setMaxLiteralSize(int) - Method in class org.bluezoo.gumdrop.imap.IMAPListener
-
Sets the maximum literal size.
- setMaxLiteralSize(int) - Method in class org.bluezoo.gumdrop.imap.IMAPService
- setMaxLockoutDuration(long) - Method in class org.bluezoo.gumdrop.ratelimit.AuthenticationRateLimiter
-
Sets the maximum lockout duration for exponential backoff.
- setMaxMessageSize(long) - Method in class org.bluezoo.gumdrop.smtp.SMTPListener
-
Sets the maximum message size in bytes.
- setMaxMessageSize(long) - Method in class org.bluezoo.gumdrop.smtp.SMTPService
- setMaxMessageSize(long) - Method in class org.bluezoo.gumdrop.websocket.WebSocketConnection
-
RFC 6455 §7.4.1 — sets the maximum assembled message size in bytes.
- setMaxNetInSize(int) - Method in class org.bluezoo.gumdrop.Listener
- setMaxNetInSize(int) - Method in class org.bluezoo.gumdrop.TransportFactory
-
Sets the maximum allowed size for the network input buffer.
- setMaxPacketSize(int) - Method in class org.bluezoo.gumdrop.mqtt.codec.MQTTFrameParser
- setMaxPacketSize(int) - Method in class org.bluezoo.gumdrop.mqtt.MQTTListener
- setMaxPacketSize(int) - Method in class org.bluezoo.gumdrop.mqtt.MQTTService
- setMaxPoolSize(int) - Method in class org.bluezoo.gumdrop.servlet.jndi.DataSourceDef
-
Sets the maximum number of connections in the pool.
- setMaxPoolSize(int) - Method in class org.bluezoo.gumdrop.servlet.jndi.JmsConnectionFactory.Pool
-
Sets the maximum number of connections in the pool.
- setMaxQueueSize(int) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Sets the maximum queue size.
- setMaxRecipients(int) - Method in class org.bluezoo.gumdrop.smtp.SMTPListener
-
Sets the maximum number of recipients per transaction.
- setMaxRecipients(int) - Method in class org.bluezoo.gumdrop.smtp.SMTPService
- setMaxRelays(int) - Method in class org.bluezoo.gumdrop.socks.SOCKSService
-
Sets the maximum number of concurrent relay connections.
- setMaxRequestsPerConnection(int) - Method in class org.bluezoo.gumdrop.http.HTTPListener
-
Sets the maximum requests per persistent connection.
- setMaxResponseHeaderSize(int) - Method in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
-
Sets the maximum response header size in bytes.
- setMaxStatements(int) - Method in class org.bluezoo.gumdrop.servlet.jndi.DataSourceDef
-
Sets the maximum number of statements to be cached.
- setMaxStreamDataBidiLocal(long) - Method in class org.bluezoo.gumdrop.quic.QuicTransportFactory
-
Sets the per-stream data limit for locally-initiated bidi streams.
- setMaxStreamDataBidiRemote(long) - Method in class org.bluezoo.gumdrop.quic.QuicTransportFactory
-
Sets the per-stream data limit for remotely-initiated bidi streams.
- setMaxStreamDataUni(long) - Method in class org.bluezoo.gumdrop.quic.QuicTransportFactory
-
Sets the per-stream data limit for unidirectional streams.
- setMaxStreamsBidi(long) - Method in class org.bluezoo.gumdrop.quic.QuicTransportFactory
-
Sets the maximum number of concurrent bidirectional streams.
- setMaxStreamsUni(long) - Method in class org.bluezoo.gumdrop.quic.QuicTransportFactory
-
Sets the maximum number of concurrent unidirectional streams.
- setMaxTransactionsPerSession(int) - Method in class org.bluezoo.gumdrop.smtp.SMTPListener
-
Sets the maximum mail transactions per session.
- setMaxTransactionsPerSession(int) - Method in class org.bluezoo.gumdrop.smtp.SMTPService
- setMessageCount(long) - Method in class org.bluezoo.gumdrop.quota.Quota
-
Sets the current message count.
- setMessageDestinationLink(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.MessageDestinationRef
-
Sets the link to a message destination defined in the deployment descriptor.
- setMessageDestinationUsage(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.MessageDestinationRef
-
Sets how the message destination is used by the referencing component.
- setMessageHandler(MessageHandler) - Method in class org.bluezoo.gumdrop.mime.rfc5322.MessageParser
-
Sets the message handler instance (aka event sink) that will be used to receive parsing events.
- setMessageId(String) - Method in class org.bluezoo.gumdrop.imap.client.FetchData.Envelope
- setMessageId(String) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCForensicReport
-
Sets the Message-ID of the original message.
- setMessageNumber(int) - Method in class org.bluezoo.gumdrop.mailbox.index.MessageIndexEntry
- setMessageParser(DKIMMessageParser) - Method in class org.bluezoo.gumdrop.smtp.auth.DKIMValidator
-
Sets the message parser that captured raw header bytes.
- setMessageStore(MQTTMessageStore) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClient
- setMetricsEnabled(boolean) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Enables or disables metrics collection.
- setMetricsEndpoint(String) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Sets a metrics-specific endpoint.
- setMetricsIntervalMs(long) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Sets the metrics collection interval in milliseconds.
- setMetricsTemporality(AggregationTemporality) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Sets the aggregation temporality for metrics.
- setMetricsTemporalityName(String) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Sets the aggregation temporality by name.
- setMinPoolSize(int) - Method in class org.bluezoo.gumdrop.servlet.jndi.DataSourceDef
-
Sets the minimum number of connections in the pool.
- setMinPoolSize(int) - Method in class org.bluezoo.gumdrop.servlet.jndi.JmsConnectionFactory.Pool
-
Sets the minimum number of connections in the pool.
- setMonotonic(boolean) - Method in class org.bluezoo.gumdrop.telemetry.metrics.MetricData.Builder
- setName(String) - Method in class org.bluezoo.gumdrop.Listener
-
Sets the name of this listener endpoint.
- setName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.DataSourceDef
-
Sets the JNDI name by which this data source will be registered.
- setName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.EjbRef
-
Sets the name of this EJB reference.
- setName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.EnvEntry
-
Sets the name of this environment entry.
- setName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.InjectionTarget
-
Sets the name of the injection target.
- setName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.JmsConnectionFactory
-
Sets the JNDI name by which this connection factory will be registered.
- setName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.JmsDestination
-
Sets the JNDI name by which this destination will be registered.
- setName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.MailSession
-
Sets the JNDI name by which this mail session will be registered.
- setName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.MessageDestinationRef
-
Sets the name of this message destination reference.
- setName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.PersistenceContextRef
-
Sets the name of this persistence context reference.
- setName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.PersistenceUnitRef
-
Sets the name of this persistence unit reference.
- setName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ResourceEnvRef
-
Sets the name of this resource environment reference.
- setName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ResourceRef
-
Sets the name of this resource reference.
- setName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServiceRef
-
Sets the name of this service reference.
- setName(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor.AttributeDescriptor
- setName(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor.FunctionDescriptor
- setName(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor.TagDescriptor
- setNamedGroups(String) - Method in class org.bluezoo.gumdrop.Listener
-
Sets the allowed key exchange groups / named curves (colon-separated).
- setNamedGroups(String) - Method in class org.bluezoo.gumdrop.TransportFactory
-
Sets the allowed key exchange groups / named curves.
- setNameFromAttribute(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor.VariableDescriptor
- setNameGiven(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor.VariableDescriptor
- setNeedClientAuth(boolean) - Method in class org.bluezoo.gumdrop.Listener
- setNeedClientAuth(boolean) - Method in class org.bluezoo.gumdrop.TCPTransportFactory
-
Sets whether client certificate authentication is required.
- setNoIndexing(boolean) - Method in class org.bluezoo.gumdrop.http.hpack.Encoder
-
Set whether to ignore the max header size and not add entries to the dynamic table when writing.
- setNumberDataPoints(List<NumberDataPoint>) - Method in class org.bluezoo.gumdrop.telemetry.metrics.MetricData.Builder
- setNumberFormat(NumberFormat) - Method in class org.bluezoo.gumdrop.http.HTTPDateFormat
-
Don't allow setting the NumberFormat.
- setnx(String, String, BooleanResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- setnx(String, String, BooleanResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Sets a key only if it doesn't exist.
- setOriginalHeaders(String) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCForensicReport
-
Sets the original message headers for inclusion as
text/rfc822-headers(third MIME part). - setOriginalMessage(String) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCForensicReport
-
Sets the full original message for inclusion as
message/rfc822instead of headers only. - setOutputDir(File) - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPPrecompiler
-
Sets the output directory for compiled classes.
- setPackageName(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPPage
-
Sets the generated servlet package name.
- setPackageName(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPPrecompiler
-
Sets the package name for generated servlet classes.
- setParentSpan(Span) - Method in class org.bluezoo.gumdrop.websocket.WebSocketConnection
-
Sets the parent span for this WebSocket connection.
- setPassword(byte[]) - Method in class org.bluezoo.gumdrop.mqtt.codec.ConnectPacket
-
Sets the Password.
- setPassword(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.DataSourceDef
-
Sets the database password for authentication.
- setPassword(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.JmsConnectionFactory
-
Sets the password for JMS server authentication.
- setPassword(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.MailSession
-
Sets the password for mail server authentication.
- setPassword(String) - Method in class org.bluezoo.gumdrop.socks.client.SOCKSClientConfig
-
Sets the authentication password.
- setPath(String) - Method in class org.bluezoo.gumdrop.dns.client.DoHClientTransport
-
Sets the URI path for DoH queries.
- setPath(String) - Method in class org.bluezoo.gumdrop.servlet.Context
-
Sets the context path for this context.
- setPath(String) - Method in class org.bluezoo.gumdrop.TCPListener
-
Sets the UNIX domain socket path.
- setPermanentFlags(String[]) - Method in class org.bluezoo.gumdrop.imap.client.MailboxInfo
- setPingIntervalMs(long) - Method in class org.bluezoo.gumdrop.http.HTTPListener
-
Sets the PING keep-alive interval for HTTP/2 connections.
- setPinnedCertFingerprint(String) - Method in class org.bluezoo.gumdrop.TransportFactory
-
Sets an optional pinned server certificate fingerprint for client-side connections.
- setPinnedSPKIFingerprints(Set<String>) - Method in class org.bluezoo.gumdrop.dns.client.TCPDNSClientTransport
-
RFC 7858 section 4.2: sets the SPKI fingerprints for the Strict usage profile.
- setPool(JmsConnectionFactory.Pool) - Method in class org.bluezoo.gumdrop.servlet.jndi.JmsConnectionFactory
-
Sets the connection pool configuration.
- setPort(int) - Method in class org.bluezoo.gumdrop.auth.LDAPRealm
- setPort(int) - Method in class org.bluezoo.gumdrop.dns.DNSListener
-
Sets the port number this endpoint should bind to.
- setPort(int) - Method in class org.bluezoo.gumdrop.dns.DoQListener
-
Sets the port number this endpoint should bind to.
- setPort(int) - Method in class org.bluezoo.gumdrop.dns.DoTListener
-
Sets the port number this endpoint should bind to.
- setPort(int) - Method in class org.bluezoo.gumdrop.ftp.FTPListener
- setPort(int) - Method in class org.bluezoo.gumdrop.http.h3.HTTP3Listener
-
Sets the port to listen on.
- setPort(int) - Method in class org.bluezoo.gumdrop.http.HTTPListener
- setPort(int) - Method in class org.bluezoo.gumdrop.imap.IMAPListener
-
Sets the port number this endpoint should bind to.
- setPort(int) - Method in class org.bluezoo.gumdrop.mqtt.MQTTListener
- setPort(int) - Method in class org.bluezoo.gumdrop.pop3.POP3Listener
-
Sets the port number this endpoint should bind to.
- setPort(int) - Method in class org.bluezoo.gumdrop.smtp.SMTPListener
-
Sets the port number this endpoint should bind to.
- setPort(int) - Method in class org.bluezoo.gumdrop.socks.SOCKSListener
- setPortComponentRef(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServiceRef
-
Sets a reference to a port component.
- setPortNumber(int) - Method in class org.bluezoo.gumdrop.servlet.jndi.DataSourceDef
-
Sets the port number where the database server is listening.
- setProperties(MQTTProperties) - Method in class org.bluezoo.gumdrop.mqtt.codec.ConnectPacket
-
Sets the MQTT 5.0 properties for this packet.
- setProtocol(String) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Sets the export protocol.
- setPublishHandler(PublishHandler) - Method in class org.bluezoo.gumdrop.mqtt.MQTTProtocolHandler
- setQoS2State(QoSManager.QoS2State) - Method in class org.bluezoo.gumdrop.mqtt.broker.QoSManager.InFlightMessage
- setQuicMaxData(long) - Method in class org.bluezoo.gumdrop.http.h3.HTTP3Listener
-
XML:
quic-max-data(bytes) - setQuicMaxIdleTimeout(long) - Method in class org.bluezoo.gumdrop.http.h3.HTTP3Listener
-
XML:
quic-max-idle-timeout(milliseconds) - setQuicMaxStreamDataBidiLocal(long) - Method in class org.bluezoo.gumdrop.http.h3.HTTP3Listener
-
XML:
quic-max-stream-data-bidi-local(bytes) - setQuicMaxStreamDataBidiRemote(long) - Method in class org.bluezoo.gumdrop.http.h3.HTTP3Listener
-
XML:
quic-max-stream-data-bidi-remote(bytes) - setQuicMaxStreamDataUni(long) - Method in class org.bluezoo.gumdrop.http.h3.HTTP3Listener
-
XML:
quic-max-stream-data-uni(bytes) - setQuicMaxStreamsBidi(long) - Method in class org.bluezoo.gumdrop.http.h3.HTTP3Listener
-
XML:
quic-max-streams-bidi(count) - setQuicMaxStreamsUni(long) - Method in class org.bluezoo.gumdrop.http.h3.HTTP3Listener
-
XML:
quic-max-streams-uni(count) - setQuota(QuotaState, QuotaManager, MailboxStore, String, Map<String, Long>) - Method in interface org.bluezoo.gumdrop.imap.handler.AuthenticatedHandler
-
Called when the client sends SETQUOTA command.
- setQuota(QuotaState, QuotaManager, MailboxStore, String, Map<String, Long>) - Method in class org.bluezoo.gumdrop.imap.handler.DefaultIMAPHandler
- setQuota(QuotaState, QuotaManager, MailboxStore, String, Map<String, Long>) - Method in interface org.bluezoo.gumdrop.imap.handler.SelectedHandler
-
Called when the client sends SETQUOTA command.
- setQuotaManager(QuotaManager) - Method in class org.bluezoo.gumdrop.ftp.file.RoleBasedFTPHandler
-
Sets the quota manager for quota enforcement.
- setQuotaManager(QuotaManager) - Method in class org.bluezoo.gumdrop.ftp.file.RoleBasedFTPService
- setQuotaManager(QuotaManager) - Method in class org.bluezoo.gumdrop.imap.IMAPListener
-
Sets the quota manager for enforcing storage quotas.
- setQuotaManager(QuotaManager) - Method in class org.bluezoo.gumdrop.imap.IMAPService
- setRateLimit(String) - Method in class org.bluezoo.gumdrop.Listener
- setRateLimit(String) - Method in class org.bluezoo.gumdrop.ratelimit.ConnectionRateLimiter
-
Sets the connection rate limit from a string specification.
- setReadOnly(boolean) - Method in class org.bluezoo.gumdrop.ftp.file.RoleBasedFTPService
- setReadOnly(boolean) - Method in class org.bluezoo.gumdrop.ftp.file.SimpleFTPService
- setReadRole(String) - Method in class org.bluezoo.gumdrop.ftp.file.RoleAwareFTPFileSystem
-
Sets the role required for read operations.
- setReadTimeout(String) - Method in class org.bluezoo.gumdrop.Listener
- setReadTimeoutMs(long) - Method in class org.bluezoo.gumdrop.Listener
- setReadWrite(boolean) - Method in class org.bluezoo.gumdrop.imap.client.MailboxInfo
- setReadyCallback(Runnable) - Method in class org.bluezoo.gumdrop.http.h3.HTTP3ClientHandler
-
Sets a callback that is invoked once the h3 connection is ready to send requests.
- setRealm(Realm) - Method in class org.bluezoo.gumdrop.ftp.FTPListener
-
Sets the authentication realm for this listener.
- setRealm(Realm) - Method in class org.bluezoo.gumdrop.ftp.FTPService
-
Sets the authentication realm for this service.
- setRealm(Realm) - Method in class org.bluezoo.gumdrop.http.HTTPService
-
Sets the authentication realm for this service.
- setRealm(Realm) - Method in class org.bluezoo.gumdrop.imap.IMAPListener
-
Sets the authentication realm for IMAP authentication.
- setRealm(Realm) - Method in class org.bluezoo.gumdrop.imap.IMAPService
- setRealm(Realm) - Method in class org.bluezoo.gumdrop.mqtt.MQTTListener
- setRealm(Realm) - Method in class org.bluezoo.gumdrop.mqtt.MQTTService
- setRealm(Realm) - Method in class org.bluezoo.gumdrop.pop3.POP3Listener
-
Sets the authentication realm for POP3 authentication.
- setRealm(Realm) - Method in class org.bluezoo.gumdrop.pop3.POP3Service
- setRealm(Realm) - Method in class org.bluezoo.gumdrop.quota.RoleBasedQuotaManager
-
Sets the realm for role membership checks.
- setRealm(Realm) - Method in class org.bluezoo.gumdrop.smtp.SMTPListener
-
Sets the authentication realm for SMTP AUTH.
- setRealm(Realm) - Method in class org.bluezoo.gumdrop.smtp.SMTPService
- setRealm(Realm) - Method in class org.bluezoo.gumdrop.socks.SOCKSListener
-
Sets the authentication realm for this listener.
- setRealm(Realm) - Method in class org.bluezoo.gumdrop.socks.SOCKSService
-
Sets the authentication realm.
- setRealms(Map<String, Realm>) - Method in class org.bluezoo.gumdrop.servlet.Container
- setRealms(Map<String, Realm>) - Method in class org.bluezoo.gumdrop.servlet.ServletService
- setRecent(int) - Method in class org.bluezoo.gumdrop.imap.client.MailboxInfo
- setRelayIdleTimeout(String) - Method in class org.bluezoo.gumdrop.socks.SOCKSService
-
Sets the idle timeout using a duration string (e.g.
- setRelayIdleTimeoutMs(long) - Method in class org.bluezoo.gumdrop.socks.SOCKSService
-
Sets the idle timeout for relay connections.
- setRemoteOrLocal(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.EjbRef
-
Sets the remote or local interface class name.
- setReplyTo(String) - Method in class org.bluezoo.gumdrop.imap.client.FetchData.Envelope
- setReporterDomain(String) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCForensicReport
-
Sets the reporting domain (RFC 5965 §3.1 — Reported-Domain).
- setReporterEmail(String) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCAggregateReport
-
Sets the reporter's email (RFC 7489 §7.1 — report_metadata/email).
- setReporterEmail(String) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCForensicReport
-
Sets the reporter's email for the From header of the report message.
- setReporterExtraContactInfo(String) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCAggregateReport
-
Sets optional extra contact info (RFC 7489 §7.1 — report_metadata/extra_contact_info).
- setReporterOrgName(String) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCAggregateReport
-
Sets the reporting organization name (RFC 7489 §7.1 — report_metadata/org_name).
- setReportId(String) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCAggregateReport
-
Sets the unique report identifier (RFC 7489 §7.1 — report_metadata/report_id).
- setRequestCharacterEncoding(String) - Method in class org.bluezoo.gumdrop.servlet.Context
- setRequestControls(List<Control>) - Method in class org.bluezoo.gumdrop.ldap.client.LDAPClientProtocolHandler
- setRequestControls(List<Control>) - Method in interface org.bluezoo.gumdrop.ldap.client.LDAPSession
-
Sets controls to be sent with the next request (RFC 4511 section 4.1.11).
- setRequired(boolean) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor.AttributeDescriptor
- setRequireTLSForData(boolean) - Method in class org.bluezoo.gumdrop.ftp.FTPListener
-
Sets whether TLS is required for data connections.
- setRequireTLSForData(boolean) - Method in class org.bluezoo.gumdrop.ftp.FTPService
-
Sets whether TLS is required for data connections.
- setResAuth(Resource.AuthenticationType) - Method in class org.bluezoo.gumdrop.servlet.jndi.ResourceRef
-
Sets the authentication type for this resource.
- setResourceAdapter(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.JmsConnectionFactory
-
Sets the name of the resource adapter to use.
- setResources(List<Resource>) - Method in class org.bluezoo.gumdrop.servlet.Container
- setResources(List<Resource>) - Method in class org.bluezoo.gumdrop.servlet.ServletService
- setResponseCharacterEncoding(String) - Method in class org.bluezoo.gumdrop.servlet.Context
- setResSharingScope(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ResourceRef
-
Sets the sharing scope for connections to this resource.
- setResumeCallback(Runnable) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerFetchReplyHandler
-
Provides a callback to invoke when the handler is ready for more literal content after a pause.
- setResumeCallback(Runnable) - Method in interface org.bluezoo.gumdrop.imap.handler.AppendDataHandler
-
Provides a callback that the handler should invoke when it is ready for more data after signalling a pause via
AppendDataHandler.wantsPause(). - setResumeCallback(Runnable) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerRetrReplyHandler
-
Provides a callback to invoke when the handler is ready for more message content after a pause.
- setResumeCallback(Runnable) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerTopReplyHandler
-
Provides a callback to invoke when the handler is ready for more TOP content after a pause.
- setResumeCallback(Runnable) - Method in interface org.bluezoo.gumdrop.smtp.handler.MessageDataHandler
-
Provides a callback that the handler should invoke when it is ready for more data after signalling a pause via
MessageDataHandler.wantsPause(). - setResumeCallback(Runnable) - Method in class org.bluezoo.gumdrop.smtp.LocalDeliveryHandler
- setResumeCallback(Runnable) - Method in class org.bluezoo.gumdrop.smtp.SimpleRelayHandler
- setRoleAttribute(String) - Method in class org.bluezoo.gumdrop.auth.LDAPRealm
- setRolePrefix(String) - Method in class org.bluezoo.gumdrop.auth.LDAPRealm
- setRoleQuota(String, String) - Method in class org.bluezoo.gumdrop.quota.RoleBasedQuotaManager
-
Sets a role quota (for DI property injection like roleQuota.admin=10GB).
- setRoot(File) - Method in class org.bluezoo.gumdrop.servlet.Context
-
Sets the root directory for this context.
- setRootDirectory(String) - Method in class org.bluezoo.gumdrop.ftp.file.AnonymousFTPService
- setRootDirectory(String) - Method in class org.bluezoo.gumdrop.ftp.file.RoleBasedFTPService
- setRootDirectory(String) - Method in class org.bluezoo.gumdrop.ftp.file.SimpleFTPService
- setRootDirectory(Path) - Method in class org.bluezoo.gumdrop.ftp.file.AnonymousFTPService
- setRootDirectory(Path) - Method in class org.bluezoo.gumdrop.ftp.file.RoleBasedFTPService
- setRootDirectory(Path) - Method in class org.bluezoo.gumdrop.ftp.file.SimpleFTPService
- setRootPath(String) - Method in class org.bluezoo.gumdrop.webdav.WebDAVService
- setRootPath(Path) - Method in class org.bluezoo.gumdrop.webdav.WebDAVService
- setRtexprvalue(boolean) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor.AttributeDescriptor
- setSaslMechanism(String) - Method in class org.bluezoo.gumdrop.auth.LDAPRealm
-
Sets the SASL mechanism to use for binding to the LDAP server.
- setScheduler(ScheduledExecutorService) - Method in class org.bluezoo.gumdrop.ratelimit.AuthenticationRateLimiter
-
Sets the scheduler for background cleanup tasks.
- setScheduler(ScheduledExecutorService) - Method in class org.bluezoo.gumdrop.ratelimit.ConnectionRateLimiter
-
Sets the scheduler for background cleanup tasks.
- setScope(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor.VariableDescriptor
- setScope(SearchScope) - Method in class org.bluezoo.gumdrop.ldap.client.SearchRequest
-
Sets the search scope.
- setSecure(boolean) - Method in class org.bluezoo.gumdrop.auth.LDAPRealm
- setSecure(boolean) - Method in class org.bluezoo.gumdrop.dns.client.TCPDNSClientTransport
-
Sets whether this transport uses TLS.
- setSecure(boolean) - Method in class org.bluezoo.gumdrop.http.client.HTTPClient
-
Sets whether this client uses TLS.
- setSecure(boolean) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClient
-
Sets whether this client uses implicit TLS (IMAPS).
- setSecure(boolean) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
-
Sets whether this connection started in secure mode.
- setSecure(boolean) - Method in class org.bluezoo.gumdrop.ldap.client.LDAPClient
-
Sets whether this client uses implicit TLS (LDAPS, port 636).
- setSecure(boolean) - Method in class org.bluezoo.gumdrop.Listener
- setSecure(boolean) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClient
- setSecure(boolean) - Method in class org.bluezoo.gumdrop.pop3.client.POP3Client
-
Sets whether this client uses implicit TLS (POP3S).
- setSecure(boolean) - Method in class org.bluezoo.gumdrop.pop3.client.POP3ClientProtocolHandler
-
Sets whether this connection started in secure mode.
- setSecure(boolean) - Method in class org.bluezoo.gumdrop.redis.client.RedisClient
-
Sets whether this client uses TLS.
- setSecure(boolean) - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClient
-
Sets whether this client uses implicit TLS (SMTPS).
- setSecure(boolean) - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
-
Sets whether this connection started in secure mode.
- setSecure(boolean) - Method in class org.bluezoo.gumdrop.TransportFactory
-
Sets whether endpoints created by this factory are secured immediately.
- setSecure(boolean) - Method in class org.bluezoo.gumdrop.websocket.client.WebSocketClient
-
Sets whether this client uses TLS (wss:// scheme).
- setSecureHost(String) - Method in class org.bluezoo.gumdrop.servlet.Context
- setSelectionKey(SelectionKey) - Method in interface org.bluezoo.gumdrop.ChannelHandler
-
Sets the SelectionKey for this handler.
- setSelectionKey(SelectionKey) - Method in class org.bluezoo.gumdrop.quic.QuicEngine
- setSelectionKey(SelectionKey) - Method in class org.bluezoo.gumdrop.TCPEndpoint
- setSelectionKey(SelectionKey) - Method in class org.bluezoo.gumdrop.UDPEndpoint
- setSelectorLoop(SelectorLoop) - Method in class org.bluezoo.gumdrop.auth.LDAPRealm
- setSelectorLoop(SelectorLoop) - Method in interface org.bluezoo.gumdrop.ChannelHandler
-
Sets the SelectorLoop for this handler.
- setSelectorLoop(SelectorLoop) - Method in class org.bluezoo.gumdrop.dns.client.DNSResolver
-
Sets the SelectorLoop for resolver I/O.
- setSelectorLoop(SelectorLoop) - Method in class org.bluezoo.gumdrop.dns.DoQListener
-
Sets the SelectorLoop used for QUIC datagram I/O.
- setSelectorLoop(SelectorLoop) - Method in class org.bluezoo.gumdrop.http.h3.HTTP3Listener
-
Sets the SelectorLoop used for QUIC datagram I/O.
- setSelectorLoop(SelectorLoop) - Method in class org.bluezoo.gumdrop.quic.QuicEngine
- setSelectorLoop(SelectorLoop) - Method in class org.bluezoo.gumdrop.TCPEndpoint
- setSelectorLoop(SelectorLoop) - Method in class org.bluezoo.gumdrop.UDPEndpoint
- setSender(String) - Method in class org.bluezoo.gumdrop.imap.client.FetchData.Envelope
- setServerIdFields(Map<String, String>) - Method in class org.bluezoo.gumdrop.imap.IMAPListener
-
Sets the server identification fields.
- setServerMaxWindowBits(int) - Method in class org.bluezoo.gumdrop.websocket.PerMessageDeflateExtension
- setServerMetrics(WebSocketServerMetrics) - Method in class org.bluezoo.gumdrop.websocket.WebSocketConnection
-
Sets optional server-level metrics for frame and message tracking.
- setServerName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.DataSourceDef
-
Sets the database server name.
- setServerNoContextTakeover(boolean) - Method in class org.bluezoo.gumdrop.websocket.PerMessageDeflateExtension
- setServiceInstanceId(String) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Sets the service instance ID.
- setServiceInterface(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServiceRef
-
Sets the service interface class.
- setServiceName(String) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Sets the service name.
- setServiceNamespace(String) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Sets the service namespace.
- setServiceQname(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServiceRef
-
Sets the qualified name of the service.
- setServiceVersion(String) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Sets the service version.
- setSession(boolean) - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPPage
-
Sets whether session is enabled for this JSP page.
- setSessionTimeout(int) - Method in class org.bluezoo.gumdrop.servlet.Context
- setSessionTrackingModes(Set<SessionTrackingMode>) - Method in class org.bluezoo.gumdrop.servlet.Context
- setShortName(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor
- setSignedHeaders(List<String>) - Method in class org.bluezoo.gumdrop.smtp.auth.DKIMSigner
-
RFC 6376 §5.4 — sets the list of header names to sign (lowercase).
- setSingleton(boolean) - Method in class org.bluezoo.gumdrop.config.ComponentDefinition
-
Sets whether this component is a singleton.
- setSiteCommandResponse(String) - Method in class org.bluezoo.gumdrop.ftp.FTPConnectionMetadata
-
Sets a custom response message for SITE commands.
- setSize(long) - Method in class org.bluezoo.gumdrop.imap.client.FetchData
- setSizeLimit(int) - Method in class org.bluezoo.gumdrop.ldap.client.SearchRequest
-
Sets the maximum number of entries to return.
- setSmallIcon(String) - Method in class org.bluezoo.gumdrop.servlet.Context
- setSmallIcon(String) - Method in interface org.bluezoo.gumdrop.servlet.Description
- setSmallIcon(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServiceRef
- setSmallIcon(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor
- setSmallIcon(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor.TagDescriptor
- setSmtputf8(boolean) - Method in class org.bluezoo.gumdrop.mime.rfc5322.MessageParser
-
Sets whether SMTPUTF8 mode is enabled for this message.
- setSniDefaultAlias(String) - Method in class org.bluezoo.gumdrop.Listener
- setSniDefaultAlias(String) - Method in class org.bluezoo.gumdrop.TCPTransportFactory
-
Sets the default certificate alias when SNI does not match.
- setSniHostnames(Map<String, String>) - Method in class org.bluezoo.gumdrop.Listener
- setSniHostnames(Map<String, String>) - Method in class org.bluezoo.gumdrop.TCPTransportFactory
-
Sets the SNI hostname to certificate alias mapping.
- setSocketTimeoutMs(int) - Method in class org.bluezoo.gumdrop.dns.client.TCPDNSConnectionPool
-
Sets the socket read timeout.
- setSource(QuotaSource, String) - Method in class org.bluezoo.gumdrop.quota.Quota
-
Sets the source information for this quota.
- setSourceIP(String) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCForensicReport
-
Sets the source IP of the sending MTA (RFC 5965 §3.1 — Source-IP).
- setSourceLocation(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor
- setSpfDomain(String) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCValidator
-
Sets the SPF domain (envelope sender domain).
- setSpfResult(SPFResult) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCForensicReport
-
Sets the SPF evaluation result.
- setSSLContext(SSLContext) - Method in class org.bluezoo.gumdrop.http.client.HTTPClient
-
Sets an externally-configured SSL context.
- setSSLContext(SSLContext) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClient
-
Sets the SSL context for TLS connections.
- setSSLContext(SSLContext) - Method in class org.bluezoo.gumdrop.ldap.client.LDAPClient
-
Sets an externally-configured SSL context.
- setSSLContext(SSLContext) - Method in class org.bluezoo.gumdrop.Listener
- setSSLContext(SSLContext) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClient
- setSSLContext(SSLContext) - Method in class org.bluezoo.gumdrop.pop3.client.POP3Client
-
Sets the SSL context for TLS connections.
- setSSLContext(SSLContext) - Method in class org.bluezoo.gumdrop.redis.client.RedisClient
-
Sets an externally-configured SSL context.
- setSSLContext(SSLContext) - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClient
-
Sets the SSL context for TLS connections.
- setSSLContext(SSLContext) - Method in class org.bluezoo.gumdrop.TCPTransportFactory
-
Sets an externally-configured SSLContext.
- setSSLContext(SSLContext) - Method in class org.bluezoo.gumdrop.websocket.client.WebSocketClient
-
Sets an externally-configured SSL context.
- setStartTLS(boolean) - Method in class org.bluezoo.gumdrop.auth.LDAPRealm
- setStatus(SpanStatus) - Method in class org.bluezoo.gumdrop.telemetry.Span
-
Sets the span status.
- setStatusError(String) - Method in class org.bluezoo.gumdrop.telemetry.Span
-
Sets the span status to ERROR with a message.
- setStatusOk() - Method in class org.bluezoo.gumdrop.telemetry.Span
-
Sets the span status to OK.
- setStorageDir(String) - Method in class org.bluezoo.gumdrop.quota.RoleBasedQuotaManager
-
Sets the directory for storing quota usage data.
- setStorageUsed(long) - Method in class org.bluezoo.gumdrop.quota.Quota
-
Sets the current storage used.
- setStoreProtocol(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.MailSession
-
Sets the protocol used for message store access.
- setStoreProtocolClass(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.MailSession
-
Sets the fully-qualified class name of the store protocol provider.
- setStreamAcceptHandler(StreamAcceptHandler) - Method in interface org.bluezoo.gumdrop.MultiplexedEndpoint
-
Registers a handler to accept incoming streams from the peer.
- setStreamAcceptHandler(StreamAcceptHandler) - Method in class org.bluezoo.gumdrop.quic.QuicEngine
- setStringProperty(int, String) - Method in class org.bluezoo.gumdrop.mqtt.codec.MQTTProperties
- setSubject(String) - Method in class org.bluezoo.gumdrop.imap.client.FetchData.Envelope
- setSubject(String) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCForensicReport
-
Sets the Subject of the original message.
- setSubprotocol(String) - Method in class org.bluezoo.gumdrop.websocket.client.WebSocketClient
-
RFC 6455 §4.1 — sets the WebSocket subprotocol to include in the
Sec-WebSocket-Protocolheader during the handshake. - setSubscribeHandler(SubscribeHandler) - Method in class org.bluezoo.gumdrop.mqtt.MQTTProtocolHandler
- setTagClass(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor.TagDescriptor
- setTcpFastOpen(boolean) - Method in class org.bluezoo.gumdrop.TCPTransportFactory
-
Enables TCP Fast Open (RFC 7413) on client connections.
- setTeiClass(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor.TagDescriptor
- setTelemetryConfig(TelemetryConfig) - Method in class org.bluezoo.gumdrop.Listener
- setTelemetryConfig(TelemetryConfig) - Method in class org.bluezoo.gumdrop.servlet.session.Cluster
-
Sets the telemetry configuration for cluster metrics.
- setTelemetryConfig(TelemetryConfig) - Method in class org.bluezoo.gumdrop.TransportFactory
-
Sets the telemetry configuration for this factory.
- setTelemetryConfig(TelemetryConfig) - Method in class org.bluezoo.gumdrop.websocket.WebSocketConnection
-
Sets the telemetry configuration for this WebSocket connection.
- setTemporality(AggregationTemporality) - Method in class org.bluezoo.gumdrop.telemetry.metrics.MetricData.Builder
- setThreadCount(int) - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPPrecompiler
-
Sets the number of threads for parallel compilation.
- setThreadSafe(boolean) - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPPage
-
Sets whether this JSP page is thread-safe.
- setTimeLimit(int) - Method in class org.bluezoo.gumdrop.ldap.client.SearchRequest
-
Sets the time limit in seconds.
- setTimeout(int) - Method in class org.bluezoo.gumdrop.auth.LDAPRealm
- setTimeoutMs(int) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Sets the export timeout in milliseconds.
- setTimeoutMs(long) - Method in class org.bluezoo.gumdrop.dns.client.DNSResolver
-
Sets the query timeout in milliseconds.
- setTimestamp(long) - Method in class org.bluezoo.gumdrop.smtp.auth.DKIMSigner
-
RFC 6376 §3.5 — sets the signature timestamp (t= tag, Unix seconds).
- SETTINGS_ENABLE_PUSH - Static variable in interface org.bluezoo.gumdrop.http.h2.H2FrameHandler
- SETTINGS_ENABLE_PUSH - Static variable in class org.bluezoo.gumdrop.http.h2.H2Writer
- SETTINGS_HEADER_TABLE_SIZE - Static variable in interface org.bluezoo.gumdrop.http.h2.H2FrameHandler
- SETTINGS_HEADER_TABLE_SIZE - Static variable in class org.bluezoo.gumdrop.http.h2.H2Writer
- SETTINGS_INITIAL_WINDOW_SIZE - Static variable in interface org.bluezoo.gumdrop.http.h2.H2FrameHandler
- SETTINGS_INITIAL_WINDOW_SIZE - Static variable in class org.bluezoo.gumdrop.http.h2.H2Writer
- SETTINGS_MAX_CONCURRENT_STREAMS - Static variable in interface org.bluezoo.gumdrop.http.h2.H2FrameHandler
- SETTINGS_MAX_CONCURRENT_STREAMS - Static variable in class org.bluezoo.gumdrop.http.h2.H2Writer
- SETTINGS_MAX_FRAME_SIZE - Static variable in interface org.bluezoo.gumdrop.http.h2.H2FrameHandler
- SETTINGS_MAX_FRAME_SIZE - Static variable in class org.bluezoo.gumdrop.http.h2.H2Writer
- SETTINGS_MAX_HEADER_LIST_SIZE - Static variable in interface org.bluezoo.gumdrop.http.h2.H2FrameHandler
- SETTINGS_MAX_HEADER_LIST_SIZE - Static variable in class org.bluezoo.gumdrop.http.h2.H2Writer
- settingsFrameReceived(boolean, Map<Integer, Integer>) - Method in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
- settingsFrameReceived(boolean, Map<Integer, Integer>) - Method in interface org.bluezoo.gumdrop.http.h2.H2FrameHandler
-
Called when a SETTINGS frame is received.
- settingsFrameReceived(boolean, Map<Integer, Integer>) - Method in class org.bluezoo.gumdrop.http.HTTPProtocolHandler
- setTlibVersion(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor
- setTo(String) - Method in class org.bluezoo.gumdrop.imap.client.FetchData.Envelope
- setTrace(Trace) - Method in interface org.bluezoo.gumdrop.Endpoint
-
Sets the trace context for this endpoint.
- setTrace(Trace) - Method in class org.bluezoo.gumdrop.http.client.HTTPClient
-
Sets the trace context for automatic propagation of the traceparent header on outbound requests.
- setTrace(Trace) - Method in class org.bluezoo.gumdrop.http.HTTPProtocolHandler
- setTrace(Trace) - Method in class org.bluezoo.gumdrop.quic.QuicEngine
- setTrace(Trace) - Method in class org.bluezoo.gumdrop.quic.QuicStreamEndpoint
- setTrace(Trace) - Method in class org.bluezoo.gumdrop.TCPEndpoint
- setTrace(Trace) - Method in class org.bluezoo.gumdrop.UDPEndpoint
- setTraceMethodEnabled(boolean) - Method in class org.bluezoo.gumdrop.http.HTTPListener
-
Enables or disables the TRACE method.
- setTracesEnabled(boolean) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Enables or disables trace collection.
- setTracesEndpoint(String) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Sets a traces-specific endpoint.
- setTransactional(boolean) - Method in class org.bluezoo.gumdrop.servlet.jndi.JmsConnectionFactory
-
Sets whether connections created by this factory are transactional.
- setTransactionIsolation(int) - Method in class org.bluezoo.gumdrop.servlet.jndi.DataSourceDef
-
Sets the default transaction isolation level for new connections.
- setTransactionTimeout(String) - Method in class org.bluezoo.gumdrop.pop3.POP3Listener
-
Sets the transaction timeout using a string with optional time unit suffix.
- setTransactionTimeoutMs(long) - Method in class org.bluezoo.gumdrop.pop3.POP3Listener
-
Sets the transaction timeout in milliseconds.
- setTransactionTimeoutMs(long) - Method in class org.bluezoo.gumdrop.pop3.POP3Service
- setTransport(DNSClientTransport) - Method in class org.bluezoo.gumdrop.dns.client.DNSResolver
-
Sets the transport implementation to use for DNS communication.
- setTransport(WebSocketConnection.WebSocketTransport) - Method in class org.bluezoo.gumdrop.websocket.WebSocketConnection
-
Sets the transport mechanism for this WebSocket connection.
- setTransportProtocol(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.MailSession
-
Sets the protocol used for message transport (sending).
- setTransportProtocolClass(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.MailSession
-
Sets the fully-qualified class name of the transport protocol provider.
- setTrustAnchor(DNSSECTrustAnchor) - Method in class org.bluezoo.gumdrop.dns.client.DNSResolver
-
Sets a custom trust anchor store.
- setTrustManager(X509TrustManager) - Method in class org.bluezoo.gumdrop.http.client.HTTPClient
-
Sets a custom trust manager for TLS certificate verification.
- setTrustManager(X509TrustManager) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClient
-
Sets a custom trust manager for TLS certificate verification.
- setTrustManager(X509TrustManager) - Method in class org.bluezoo.gumdrop.ldap.client.LDAPClient
-
Sets a custom trust manager for TLS certificate verification.
- setTrustManager(X509TrustManager) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClient
- setTrustManager(X509TrustManager) - Method in class org.bluezoo.gumdrop.pop3.client.POP3Client
-
Sets a custom trust manager for TLS certificate verification.
- setTrustManager(X509TrustManager) - Method in class org.bluezoo.gumdrop.redis.client.RedisClient
-
Sets a custom trust manager for TLS certificate verification.
- setTrustManager(X509TrustManager) - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClient
-
Sets a custom trust manager for TLS certificate verification.
- setTrustManager(X509TrustManager) - Method in class org.bluezoo.gumdrop.TCPTransportFactory
-
Sets a custom trust manager for TLS certificate verification.
- setTrustManager(X509TrustManager) - Method in class org.bluezoo.gumdrop.websocket.client.WebSocketClient
-
Sets a custom trust manager for TLS certificate verification.
- setTruststoreFile(String) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
- setTruststoreFile(String) - Method in class org.bluezoo.gumdrop.TransportFactory
-
Sets the truststore file path from a string.
- setTruststoreFile(Path) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Sets the truststore file path for HTTPS endpoints.
- setTruststoreFile(Path) - Method in class org.bluezoo.gumdrop.TransportFactory
-
Sets the truststore file path for validating peer certificates.
- setTruststoreFormat(String) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Sets the truststore format.
- setTruststoreFormat(String) - Method in class org.bluezoo.gumdrop.TransportFactory
-
Sets the truststore format.
- setTruststorePass(String) - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Sets the truststore password.
- setTruststorePass(String) - Method in class org.bluezoo.gumdrop.TransportFactory
-
Sets the truststore password.
- setType(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor.AttributeDescriptor
- setType(PersistenceContextType) - Method in class org.bluezoo.gumdrop.servlet.jndi.PersistenceContextRef
-
Sets the type of persistence context.
- setTypesOnly(boolean) - Method in class org.bluezoo.gumdrop.ldap.client.SearchRequest
-
Sets whether to return only attribute types (not values).
- setUid(long) - Method in class org.bluezoo.gumdrop.imap.client.FetchData
- setUidNext(long) - Method in class org.bluezoo.gumdrop.imap.client.MailboxInfo
- setUidValidity(long) - Method in class org.bluezoo.gumdrop.imap.client.MailboxInfo
- setUnit(String) - Method in class org.bluezoo.gumdrop.telemetry.metrics.DoubleHistogram.Builder
- setUnit(String) - Method in class org.bluezoo.gumdrop.telemetry.metrics.LongCounter.Builder
- setUnit(String) - Method in class org.bluezoo.gumdrop.telemetry.metrics.LongUpDownCounter.Builder
- setUnit(String) - Method in class org.bluezoo.gumdrop.telemetry.metrics.MetricData.Builder
- setUnit(String) - Method in class org.bluezoo.gumdrop.telemetry.metrics.ObservableCounter.Builder
- setUnit(String) - Method in class org.bluezoo.gumdrop.telemetry.metrics.ObservableGauge.Builder
- setUnit(String) - Method in class org.bluezoo.gumdrop.telemetry.metrics.ObservableUpDownCounter.Builder
- setUnitName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.PersistenceContextRef
-
Sets the name of the persistence unit.
- setUnitName(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.PersistenceUnitRef
-
Sets the name of the persistence unit.
- setUnseen(int) - Method in class org.bluezoo.gumdrop.imap.client.MailboxInfo
- setupActiveMode(String, int) - Method in class org.bluezoo.gumdrop.ftp.FTPDataConnectionCoordinator
-
Configures active mode data connection (RFC 959 section 4.1.2 PORT).
- setupPassiveMode(int) - Method in class org.bluezoo.gumdrop.ftp.FTPDataConnectionCoordinator
-
Configures passive mode data connection (RFC 959 section 4.1.2 PASV).
- setUpstreamServers(String) - Method in class org.bluezoo.gumdrop.dns.DNSService
-
Sets the upstream DNS servers to use for proxying.
- setUri(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor
- setUrl(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.DataSourceDef
-
Sets the JDBC connection URL.
- setUser(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.DataSourceDef
-
Sets the database user name for authentication.
- setUser(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.JmsConnectionFactory
-
Sets the user name for JMS server authentication.
- setUser(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.MailSession
-
Sets the user name for mail server authentication.
- setUserFilter(String) - Method in class org.bluezoo.gumdrop.auth.LDAPRealm
- setUsername(String) - Method in class org.bluezoo.gumdrop.mqtt.codec.ConnectPacket
-
Sets the User Name.
- setUsername(String) - Method in class org.bluezoo.gumdrop.mqtt.MQTTSession
- setUsername(String) - Method in class org.bluezoo.gumdrop.socks.client.SOCKSClientConfig
-
Sets the authentication username.
- setUserQuota(String, long, long) - Method in interface org.bluezoo.gumdrop.quota.QuotaManager
-
Sets a user-specific quota, overriding any role-based quota.
- setUserQuota(String, long, long) - Method in class org.bluezoo.gumdrop.quota.RoleBasedQuotaManager
- setUseSystemResolvers(boolean) - Method in class org.bluezoo.gumdrop.dns.DNSService
-
Sets whether to use system resolvers from /etc/resolv.conf.
- setValidatorClass(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor
- setValue(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.EnvEntry
-
Sets the value of this environment entry.
- setVariableClass(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TagLibraryDescriptor.VariableDescriptor
- setVerbose(boolean) - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPPrecompiler
-
Enables or disables verbose output.
- setVerifyPeer(boolean) - Method in class org.bluezoo.gumdrop.http.client.HTTPClient
-
Sets whether to verify the peer's TLS certificate for QUIC connections.
- setVerifyPeer(boolean) - Method in class org.bluezoo.gumdrop.quic.QuicTransportFactory
-
Sets whether to verify the peer's certificate.
- setVersion(MQTTVersion) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClient
- setVersion(MQTTVersion) - Method in class org.bluezoo.gumdrop.mqtt.codec.ConnectPacket
-
Sets the MQTT protocol version.
- setVersion(MQTTVersion) - Method in class org.bluezoo.gumdrop.mqtt.codec.MQTTFrameParser
- setVersion(SOCKSClientConfig.Version) - Method in class org.bluezoo.gumdrop.socks.client.SOCKSClientConfig
-
Sets the SOCKS version preference.
- setWebappRoot(File) - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPPrecompiler
-
Sets the web application root directory.
- setWebdavEnabled(boolean) - Method in class org.bluezoo.gumdrop.webdav.WebDAVService
-
Enables or disables WebDAV (RFC 4918) support.
- setWebSocketMetrics(WebSocketServerMetrics) - Method in class org.bluezoo.gumdrop.http.h3.HTTP3ServerHandler
-
Sets the WebSocket server metrics for streams upgraded via RFC 9220 Extended CONNECT.
- setWelcomeFile(String) - Method in class org.bluezoo.gumdrop.webdav.WebDAVService
- setWelcomeMessage(String) - Method in class org.bluezoo.gumdrop.ftp.file.AnonymousFTPHandler
-
Sets a custom welcome message for anonymous users.
- setWelcomeMessage(String) - Method in class org.bluezoo.gumdrop.ftp.file.AnonymousFTPService
- setWelcomeMessage(String) - Method in class org.bluezoo.gumdrop.ftp.file.RoleBasedFTPHandler
-
Sets a custom welcome message.
- setWelcomeMessage(String) - Method in class org.bluezoo.gumdrop.ftp.file.RoleBasedFTPService
- setWill(String, byte[], QoS, boolean) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClient
- setWillFlag(boolean) - Method in class org.bluezoo.gumdrop.mqtt.codec.ConnectPacket
-
Sets the Will Flag.
- setWillPayload(byte[]) - Method in class org.bluezoo.gumdrop.mqtt.codec.ConnectPacket
-
Sets the Will Message payload.
- setWillProperties(MQTTProperties) - Method in class org.bluezoo.gumdrop.mqtt.codec.ConnectPacket
-
Sets the Will Properties (MQTT 5.0 only).
- setWillQoS(QoS) - Method in class org.bluezoo.gumdrop.mqtt.codec.ConnectPacket
-
Sets the Will QoS level.
- setWillRetain(boolean) - Method in class org.bluezoo.gumdrop.mqtt.codec.ConnectPacket
-
Sets the Will Retain flag.
- setWillTopic(String) - Method in class org.bluezoo.gumdrop.mqtt.codec.ConnectPacket
-
Sets the Will Topic.
- setWorkerCorePoolSize(int) - Method in class org.bluezoo.gumdrop.servlet.ServletService
- setWorkerKeepAlive(String) - Method in class org.bluezoo.gumdrop.servlet.Context
- setWorkerKeepAlive(String) - Method in interface org.bluezoo.gumdrop.servlet.manager.ManagerContextService
-
Sets the keep-alive time for the worker thread pool.
- setWorkerKeepAlive(String) - Method in class org.bluezoo.gumdrop.servlet.ServletService
- setWorkerMaximumPoolSize(int) - Method in class org.bluezoo.gumdrop.servlet.ServletService
- setWriteCompleteCallback(Runnable) - Method in class org.bluezoo.gumdrop.TCPEndpoint
-
Sets the callback to be invoked when the write buffer has been fully drained by the SelectorLoop.
- setWriteRole(String) - Method in class org.bluezoo.gumdrop.ftp.file.RoleAwareFTPFileSystem
-
Sets the role required for write operations.
- setWsdlFile(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServiceRef
-
Sets the location of the WSDL file.
- SEVEN_BIT - Enum constant in enum class org.bluezoo.gumdrop.smtp.BodyType
-
Traditional 7-bit ASCII content.
- SEVERITY_DEBUG - Static variable in class org.bluezoo.gumdrop.telemetry.LogRecord
- SEVERITY_ERROR - Static variable in class org.bluezoo.gumdrop.telemetry.LogRecord
- SEVERITY_FATAL - Static variable in class org.bluezoo.gumdrop.telemetry.LogRecord
- SEVERITY_INFO - Static variable in class org.bluezoo.gumdrop.telemetry.LogRecord
- SEVERITY_TRACE - Static variable in class org.bluezoo.gumdrop.telemetry.LogRecord
-
Severity number values matching OTLP SeverityNumber enum.
- SEVERITY_WARN - Static variable in class org.bluezoo.gumdrop.telemetry.LogRecord
- SFIXED32 - Enum constant in enum class org.bluezoo.gumdrop.grpc.proto.FieldType
- SFIXED64 - Enum constant in enum class org.bluezoo.gumdrop.grpc.proto.FieldType
- sha256(byte[]) - Static method in class org.bluezoo.gumdrop.auth.SASLUtils
-
FIPS 180-4 — computes SHA-256 hash.
- SHARED_SUBSCRIPTION_AVAILABLE - Static variable in class org.bluezoo.gumdrop.mqtt.codec.MQTTProperties
- shouldReport(String, SPFResult, DKIMResult, DMARCResult) - Static method in class org.bluezoo.gumdrop.smtp.auth.DMARCForensicReport
-
RFC 7489 §7.2 — determines whether a forensic report should be generated, based on the
fo=tag value and the authentication results. - shutdown() - Method in class org.bluezoo.gumdrop.ClientEndpointPool
-
Closes all endpoints and clears the pool.
- shutdown() - Method in class org.bluezoo.gumdrop.config.ComponentRegistry
-
Shutdown all singleton components by calling their destroy methods.
- shutdown() - Method in class org.bluezoo.gumdrop.config.DefaultConfigurator
- shutdown() - Method in class org.bluezoo.gumdrop.Gumdrop
-
Shuts down the Gumdrop infrastructure gracefully.
- shutdown() - Method in interface org.bluezoo.gumdrop.GumdropConfigurator
-
Shuts down any resources managed by this configurator, such as singleton component destroy callbacks.
- shutdown() - Method in class org.bluezoo.gumdrop.ratelimit.AuthenticationRateLimiter
-
Shuts down the rate limiter, cancelling any scheduled cleanup tasks.
- shutdown() - Method in class org.bluezoo.gumdrop.ratelimit.ConnectionRateLimiter
-
Shuts down the rate limiter, cancelling any scheduled cleanup tasks.
- shutdown() - Method in class org.bluezoo.gumdrop.SelectorLoop
-
Shuts down this SelectorLoop.
- shutdown() - Method in class org.bluezoo.gumdrop.telemetry.json.OTLPFileExporter
- shutdown() - Method in class org.bluezoo.gumdrop.telemetry.OTLPExporter
- shutdown() - Method in class org.bluezoo.gumdrop.telemetry.OTLPGrpcExporter
- shutdown() - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
-
Shuts down telemetry, flushing all pending data.
- shutdown() - Method in interface org.bluezoo.gumdrop.telemetry.TelemetryExporter
-
Shuts down the exporter, releasing any resources.
- sign(List<String>) - Method in class org.bluezoo.gumdrop.smtp.auth.DKIMSigner
-
RFC 6376 §5.4–5.6 — signs the message headers and returns a complete DKIM-Signature header (including the "DKIM-Signature: " prefix and trailing CRLF).
- SIMPLE_STRING - Enum constant in enum class org.bluezoo.gumdrop.redis.codec.RESPType
-
Simple string, prefixed by '+'.
- SimpleFTPHandler - Class in org.bluezoo.gumdrop.ftp.file
-
Simple FTP connection handler for demonstration purposes.
- SimpleFTPHandler(FTPFileSystem) - Constructor for class org.bluezoo.gumdrop.ftp.file.SimpleFTPHandler
- SimpleFTPHandler(FTPFileSystem, Realm) - Constructor for class org.bluezoo.gumdrop.ftp.file.SimpleFTPHandler
- SimpleFTPService - Class in org.bluezoo.gumdrop.ftp.file
-
FTP service for basic file-based access with optional realm authentication.
- SimpleFTPService() - Constructor for class org.bluezoo.gumdrop.ftp.file.SimpleFTPService
- SimpleMessageDescriptor - Class in org.bluezoo.gumdrop.mailbox
-
Simple implementation of
MessageDescriptorfor basic mail access. - SimpleMessageDescriptor(int, long, String) - Constructor for class org.bluezoo.gumdrop.mailbox.SimpleMessageDescriptor
-
Creates a new simple message descriptor.
- SimpleRelayHandler - Class in org.bluezoo.gumdrop.smtp
-
A simple SMTP relay handler that accepts messages and forwards them.
- SimpleRelayHandler(DNSResolver, String) - Constructor for class org.bluezoo.gumdrop.smtp.SimpleRelayHandler
-
Creates a new relay handler.
- SimpleRelayService - Class in org.bluezoo.gumdrop.smtp
-
SMTP service for MX-based mail relay.
- SimpleRelayService() - Constructor for class org.bluezoo.gumdrop.smtp.SimpleRelayService
- simpleString(String) - Static method in class org.bluezoo.gumdrop.redis.codec.RESPValue
-
Creates a simple string value.
- since(LocalDate) - Static method in interface org.bluezoo.gumdrop.mailbox.SearchCriteria
-
Matches messages with internal date on or after the specified date.
- single(long) - Static method in class org.bluezoo.gumdrop.mailbox.MessageSet
-
Creates a message set containing a single number.
- SINT32 - Enum constant in enum class org.bluezoo.gumdrop.grpc.proto.FieldType
- SINT64 - Enum constant in enum class org.bluezoo.gumdrop.grpc.proto.FieldType
- sismember(String, String, BooleanResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- sismember(String, String, BooleanResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Checks if a value is a member of a set.
- SITE_COMMAND - Enum constant in enum class org.bluezoo.gumdrop.ftp.FTPOperation
-
SITE subcommand operations.
- size() - Method in class org.bluezoo.gumdrop.dns.DNSCache
-
Returns the number of cached entries.
- size() - Method in interface org.bluezoo.gumdrop.mailbox.AsyncMessageContent
-
Returns the total content size in bytes.
- size() - Method in class org.bluezoo.gumdrop.mailbox.maildir.MaildirUidList
-
Returns the number of UID mappings.
- size() - Method in class org.bluezoo.gumdrop.mqtt.broker.RetainedMessageStore
-
Returns the number of retained messages.
- size() - Method in class org.bluezoo.gumdrop.mqtt.store.InMemoryMessageStore.InMemoryContent
- size() - Method in interface org.bluezoo.gumdrop.mqtt.store.MQTTMessageContent
-
Returns the size of the payload in bytes.
- size() - Method in class org.bluezoo.gumdrop.telemetry.metrics.Attributes
-
Returns the number of attributes.
- size() - Method in class org.bluezoo.gumdrop.telemetry.protobuf.ByteBufferChannel
-
Returns the number of bytes written so far.
- SIZE - Enum constant in enum class org.bluezoo.gumdrop.imap.StatusItem
-
The total size of the mailbox in octets.
- SIZE - Enum constant in enum class org.bluezoo.gumdrop.mailbox.index.IndexedMessageContext.SearchType
- SIZE_LIMIT_EXCEEDED - Enum constant in enum class org.bluezoo.gumdrop.ldap.client.LDAPResultCode
-
A size limit was exceeded.
- skipHeader(ByteBuffer) - Static method in class org.bluezoo.gumdrop.grpc.GrpcFraming
-
Skips the frame header (call when buffer position is at frame start).
- smaller(long) - Static method in interface org.bluezoo.gumdrop.mailbox.SearchCriteria
-
Matches messages smaller than the specified size.
- smembers(String, ArrayResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- smembers(String, ArrayResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Gets all members of a set.
- SMTP_DEFAULT_PORT - Static variable in class org.bluezoo.gumdrop.smtp.SMTPListener
-
The default SMTP port (standard mail transfer).
- SMTP_SUBMISSION_PORT - Static variable in class org.bluezoo.gumdrop.smtp.SMTPListener
-
The default SMTP submission port (authenticated mail submission).
- SMTPClient - Class in org.bluezoo.gumdrop.smtp.client
-
High-level SMTP client facade.
- SMTPClient(String, int) - Constructor for class org.bluezoo.gumdrop.smtp.client.SMTPClient
-
Creates an SMTP client for the given hostname and port.
- SMTPClient(InetAddress, int) - Constructor for class org.bluezoo.gumdrop.smtp.client.SMTPClient
-
Creates an SMTP client for the given address and port.
- SMTPClient(SelectorLoop, String, int) - Constructor for class org.bluezoo.gumdrop.smtp.client.SMTPClient
-
Creates an SMTP client with an explicit selector loop.
- SMTPClient(SelectorLoop, InetAddress, int) - Constructor for class org.bluezoo.gumdrop.smtp.client.SMTPClient
-
Creates an SMTP client with an explicit selector loop and address.
- SMTPClientProtocolHandler - Class in org.bluezoo.gumdrop.smtp.client
-
SMTP client protocol handler implementing RFC 5321 (SMTP).
- SMTPClientProtocolHandler(ServerGreeting) - Constructor for class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
-
Creates an SMTP client endpoint handler.
- SMTPConnectionMetadata - Interface in org.bluezoo.gumdrop.smtp
-
Interface providing metadata about an SMTP connection for policy decisions.
- SMTPException - Exception in org.bluezoo.gumdrop.smtp.client
-
Exception thrown for SMTP client connection and protocol errors.
- SMTPException(String) - Constructor for exception org.bluezoo.gumdrop.smtp.client.SMTPException
-
Creates an SMTP exception with message only.
- SMTPException(String, Throwable) - Constructor for exception org.bluezoo.gumdrop.smtp.client.SMTPException
-
Creates an SMTP exception with message and cause.
- SMTPListener - Class in org.bluezoo.gumdrop.smtp
-
TCP transport listener for SMTP connections.
- SMTPListener() - Constructor for class org.bluezoo.gumdrop.smtp.SMTPListener
- SMTPPipeline - Interface in org.bluezoo.gumdrop.smtp
-
Generic pipeline interface for SMTP message processing.
- SMTPProtocolHandler - Class in org.bluezoo.gumdrop.smtp
-
SMTP server protocol handler implementing RFC 5321 (SMTP) and RFC 6409 (Message Submission).
- SMTPProtocolHandler(SMTPListener, ClientConnected) - Constructor for class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
- SMTPS_DEFAULT_PORT - Static variable in class org.bluezoo.gumdrop.smtp.SMTPListener
-
The default SMTPS port (SMTP over SSL/TLS).
- SMTPServerMetrics - Class in org.bluezoo.gumdrop.smtp
-
OpenTelemetry metrics for SMTP servers.
- SMTPServerMetrics(TelemetryConfig) - Constructor for class org.bluezoo.gumdrop.smtp.SMTPServerMetrics
-
Creates SMTP server metrics using the given telemetry configuration.
- SMTPService - Class in org.bluezoo.gumdrop.smtp
-
Abstract base for SMTP application services.
- SMTPService() - Constructor for class org.bluezoo.gumdrop.smtp.SMTPService
- smtpUtf8 - Variable in class org.bluezoo.gumdrop.smtp.client.handler.MailFromParams
-
RFC 6531 — if true, appends SMTPUTF8 parameter.
- SNIKeyManager - Class in org.bluezoo.gumdrop.util
-
An X509ExtendedKeyManager that selects certificates based on SNI (Server Name Indication).
- SNIKeyManager(X509KeyManager, Map<String, String>) - Constructor for class org.bluezoo.gumdrop.util.SNIKeyManager
-
Creates a new SNI-aware key manager with no default alias.
- SNIKeyManager(X509KeyManager, Map<String, String>, String) - Constructor for class org.bluezoo.gumdrop.util.SNIKeyManager
-
Creates a new SNI-aware key manager.
- soa(String, int, String, String, int, int, int, int, int) - Static method in class org.bluezoo.gumdrop.dns.DNSResourceRecord
-
Creates an SOA record.
- SOA - Enum constant in enum class org.bluezoo.gumdrop.dns.DNSType
-
Start of authority.
- SOCKS_DEFAULT_PORT - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
Default SOCKS port (1080).
- SOCKS4 - Enum constant in enum class org.bluezoo.gumdrop.socks.client.SOCKSClientConfig.Version
-
SOCKS4 protocol (de facto standard).
- SOCKS4_CMD_BIND - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
SOCKS4 BIND command (CD=2).
- SOCKS4_CMD_CONNECT - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
SOCKS4 CONNECT command (CD=1).
- SOCKS4_REPLY_GRANTED - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
Request granted (90).
- SOCKS4_REPLY_IDENTD_MISMATCH - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
Request rejected: identd userid mismatch (93).
- SOCKS4_REPLY_IDENTD_UNREACHABLE - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
Request rejected: identd not reachable (92).
- SOCKS4_REPLY_REJECTED - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
Request rejected or failed (91).
- SOCKS4_VERSION - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
SOCKS4 version identifier (0x04).
- SOCKS5 - Enum constant in enum class org.bluezoo.gumdrop.socks.client.SOCKSClientConfig.Version
-
RFC 1928.
- SOCKS5_ATYP_DOMAINNAME - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
Fully-qualified domain name (0x03): 1-octet length + name.
- SOCKS5_ATYP_IPV4 - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
IPv4 address (0x01): 4-octet address.
- SOCKS5_ATYP_IPV6 - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
IPv6 address (0x04): 16-octet address.
- SOCKS5_AUTH_GSSAPI - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
GSSAPI authentication (0x01).
- SOCKS5_AUTH_NO_ACCEPTABLE - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
No acceptable methods (0xFF).
- SOCKS5_AUTH_NONE - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
No authentication required (0x00).
- SOCKS5_AUTH_USERNAME_PASSWORD - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
Username/password authentication (0x02).
- SOCKS5_AUTH_USERPASS_FAILURE - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
Authentication failed (STATUS!=0x00).
- SOCKS5_AUTH_USERPASS_SUCCESS - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
Authentication succeeded (STATUS=0x00).
- SOCKS5_AUTH_USERPASS_VERSION - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
Username/password sub-negotiation version (0x01).
- SOCKS5_CMD_BIND - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
BIND command (0x02).
- SOCKS5_CMD_CONNECT - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
CONNECT command (0x01).
- SOCKS5_CMD_UDP_ASSOCIATE - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
UDP ASSOCIATE command (0x03).
- SOCKS5_GSSAPI_MSG_AUTH - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
GSSAPI authentication message type (MTYP=0x01).
- SOCKS5_GSSAPI_MSG_ENCAPSULATION - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
GSSAPI per-message encapsulation type (MTYP=0x02).
- SOCKS5_GSSAPI_STATUS_FAILURE - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
GSSAPI context establishment failure.
- SOCKS5_GSSAPI_STATUS_SUCCESS - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
GSSAPI context establishment success.
- SOCKS5_GSSAPI_VERSION - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
GSSAPI sub-negotiation version (0x01).
- SOCKS5_REPLY_ADDRESS_TYPE_NOT_SUPPORTED - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
Address type not supported (0x08).
- SOCKS5_REPLY_COMMAND_NOT_SUPPORTED - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
Command not supported (0x07).
- SOCKS5_REPLY_CONNECTION_REFUSED - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
Connection refused (0x05).
- SOCKS5_REPLY_GENERAL_FAILURE - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
General SOCKS server failure (0x01).
- SOCKS5_REPLY_HOST_UNREACHABLE - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
Host unreachable (0x04).
- SOCKS5_REPLY_NETWORK_UNREACHABLE - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
Network unreachable (0x03).
- SOCKS5_REPLY_NOT_ALLOWED - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
Connection not allowed by ruleset (0x02).
- SOCKS5_REPLY_SUCCEEDED - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
Succeeded (0x00).
- SOCKS5_REPLY_TTL_EXPIRED - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
TTL expired (0x06).
- SOCKS5_UDP_FRAG_STANDALONE - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
Standalone datagram — no fragmentation (FRAG=0x00).
- SOCKS5_UDP_RSV - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
UDP request header reserved field (0x0000).
- SOCKS5_VERSION - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
SOCKS5 version identifier (0x05).
- SOCKSClientConfig - Class in org.bluezoo.gumdrop.socks.client
-
Configuration for a SOCKS client connection.
- SOCKSClientConfig() - Constructor for class org.bluezoo.gumdrop.socks.client.SOCKSClientConfig
-
Creates a config with default settings (SOCKS5, no auth).
- SOCKSClientConfig(String, String) - Constructor for class org.bluezoo.gumdrop.socks.client.SOCKSClientConfig
-
Creates a config with username/password authentication.
- SOCKSClientConfig.Version - Enum Class in org.bluezoo.gumdrop.socks.client
-
SOCKS version preference for the client.
- SOCKSClientHandler - Class in org.bluezoo.gumdrop.socks.client
-
Composable client-side SOCKS protocol handler.
- SOCKSClientHandler(String, int, ProtocolHandler) - Constructor for class org.bluezoo.gumdrop.socks.client.SOCKSClientHandler
-
Creates a SOCKS client handler with default config (SOCKS5, no auth).
- SOCKSClientHandler(String, int, SOCKSClientConfig, ProtocolHandler) - Constructor for class org.bluezoo.gumdrop.socks.client.SOCKSClientHandler
-
Creates a SOCKS client handler with the given config.
- SOCKSConstants - Class in org.bluezoo.gumdrop.socks
-
Protocol constants for SOCKS4, SOCKS4a, and SOCKS5.
- SOCKSListener - Class in org.bluezoo.gumdrop.socks
-
TCP transport listener for SOCKS proxy connections.
- SOCKSListener() - Constructor for class org.bluezoo.gumdrop.socks.SOCKSListener
- SOCKSRequest - Class in org.bluezoo.gumdrop.socks
-
A parsed SOCKS connection request from a client.
- SOCKSRequest(byte, byte, InetAddress, String, int, String, String) - Constructor for class org.bluezoo.gumdrop.socks.SOCKSRequest
-
Creates a SOCKS request.
- SOCKSS_DEFAULT_PORT - Static variable in class org.bluezoo.gumdrop.socks.SOCKSConstants
-
Default SOCKS-over-TLS port (1081).
- SOCKSServerMetrics - Class in org.bluezoo.gumdrop.socks
-
OpenTelemetry metrics for SOCKS proxy servers.
- SOCKSServerMetrics(TelemetryConfig) - Constructor for class org.bluezoo.gumdrop.socks.SOCKSServerMetrics
-
Creates SOCKS server metrics using the given telemetry configuration.
- SOCKSService - Class in org.bluezoo.gumdrop.socks
-
Abstract base for SOCKS proxy application services.
- SOCKSService() - Constructor for class org.bluezoo.gumdrop.socks.SOCKSService
- SOFTFAIL - Enum constant in enum class org.bluezoo.gumdrop.smtp.auth.SPFResult
-
The client is probably not authorized (weak fail).
- Span - Class in org.bluezoo.gumdrop.telemetry
-
Represents a single operation within a trace.
- SPAN_ID_LENGTH - Static variable in class org.bluezoo.gumdrop.telemetry.SpanContext
-
Span ID size in bytes (64-bit).
- Span.SpanScope - Class in org.bluezoo.gumdrop.telemetry
-
A scope that restores the previous current span when closed.
- SpanContext - Class in org.bluezoo.gumdrop.telemetry
-
Immutable context identifying a span within a trace.
- SpanContext(byte[], byte[], boolean) - Constructor for class org.bluezoo.gumdrop.telemetry.SpanContext
-
Creates a span context with the given identifiers.
- SpanContext(byte[], byte[], int) - Constructor for class org.bluezoo.gumdrop.telemetry.SpanContext
-
Creates a span context with the given identifiers and flags.
- SpanContext(TraceId, SpanId, int) - Constructor for class org.bluezoo.gumdrop.telemetry.SpanContext
-
Creates a span context with the given identifiers.
- SpanEvent - Class in org.bluezoo.gumdrop.telemetry
-
An event occurring during a span's lifetime.
- SpanEvent(String) - Constructor for class org.bluezoo.gumdrop.telemetry.SpanEvent
-
Creates a span event with the current time.
- SpanEvent(String, long) - Constructor for class org.bluezoo.gumdrop.telemetry.SpanEvent
-
Creates a span event with a specific timestamp.
- SpanId - Class in org.bluezoo.gumdrop.telemetry
-
Immutable wrapper for 8-byte span IDs.
- SpanId(byte[]) - Constructor for class org.bluezoo.gumdrop.telemetry.SpanId
-
Creates a span ID from the given bytes.
- SpanKind - Enum Class in org.bluezoo.gumdrop.telemetry
-
Indicates the role of a span in a trace.
- SpanLink - Class in org.bluezoo.gumdrop.telemetry
-
A link to a span in another trace.
- SpanLink(SpanContext) - Constructor for class org.bluezoo.gumdrop.telemetry.SpanLink
-
Creates a link to the specified span context.
- SpanStatus - Class in org.bluezoo.gumdrop.telemetry
-
Represents the status of a span.
- SPFCallback - Interface in org.bluezoo.gumdrop.smtp.auth
-
Callback interface for asynchronous SPF check results.
- spfResult(SPFResult, String) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCValidator
-
Receives the SPF result.
- spfResult(SPFResult, String) - Method in interface org.bluezoo.gumdrop.smtp.auth.SPFCallback
-
Called when an SPF check completes.
- SPFResult - Enum Class in org.bluezoo.gumdrop.smtp.auth
-
SPF (Sender Policy Framework) check result as defined in RFC 7208.
- SPFValidator - Class in org.bluezoo.gumdrop.smtp.auth
-
SPF (Sender Policy Framework) validator as defined in RFC 7208.
- SPFValidator(DNSResolver) - Constructor for class org.bluezoo.gumdrop.smtp.auth.SPFValidator
-
Creates a new SPF validator using the specified DNS resolver.
- SPKIPinnedCertTrustManager - Class in org.bluezoo.gumdrop.util
-
An
X509TrustManagerthat verifies the server's leaf certificate against pinned Subject Public Key Info (SPKI) SHA-256 fingerprints. - SPKIPinnedCertTrustManager(String...) - Constructor for class org.bluezoo.gumdrop.util.SPKIPinnedCertTrustManager
-
Creates an SPKI-pinning trust manager using the JVM default trust manager as the delegate.
- SPKIPinnedCertTrustManager(X509TrustManager, String...) - Constructor for class org.bluezoo.gumdrop.util.SPKIPinnedCertTrustManager
-
Creates an SPKI-pinning trust manager with an explicit delegate.
- spop(String, BulkResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- spop(String, BulkResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Pops a random member from a set.
- srandmember(String, BulkResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- srandmember(String, BulkResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Gets a random member without removing it.
- srem(String, IntegerResultHandler, String...) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- srem(String, IntegerResultHandler, String...) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Removes members from a set.
- srv(String, int, int, int, int, String) - Static method in class org.bluezoo.gumdrop.dns.DNSResourceRecord
-
Creates an SRV record.
- SRV - Enum constant in enum class org.bluezoo.gumdrop.dns.DNSType
-
Service locator.
- sscan(String, String, String, int, ScanResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- sscan(String, String, String, int, ScanResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Incrementally iterates over members of a set with MATCH and COUNT.
- sscan(String, String, ScanResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- sscan(String, String, ScanResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Incrementally iterates over members of a set.
- ssl_ctx_free(long) - Static method in class org.bluezoo.gumdrop.GumdropNative
-
Frees an SSL_CTX.
- ssl_ctx_load_cert_chain(long, String) - Static method in class org.bluezoo.gumdrop.GumdropNative
-
Loads certificate chain (PEM) into the SSL_CTX.
- ssl_ctx_load_priv_key(long, String) - Static method in class org.bluezoo.gumdrop.GumdropNative
-
Loads private key (PEM) into the SSL_CTX.
- ssl_ctx_load_verify_locations(long, String) - Static method in class org.bluezoo.gumdrop.GumdropNative
-
Loads trusted CA certificates for peer verification.
- ssl_ctx_new(boolean) - Static method in class org.bluezoo.gumdrop.GumdropNative
-
Creates a new BoringSSL SSL_CTX configured for QUIC.
- ssl_ctx_set_alpn_protos(long, byte[]) - Static method in class org.bluezoo.gumdrop.GumdropNative
-
Sets ALPN protocols on the SSL_CTX.
- ssl_ctx_set_ciphersuites(long, String) - Static method in class org.bluezoo.gumdrop.GumdropNative
-
Sets the TLS 1.3 cipher suites (colon-separated names).
- ssl_ctx_set_groups(long, String) - Static method in class org.bluezoo.gumdrop.GumdropNative
-
Sets the supported key exchange groups (colon-separated names).
- ssl_ctx_set_verify_peer(long, boolean) - Static method in class org.bluezoo.gumdrop.GumdropNative
-
Configures whether to verify the peer's certificate.
- ssl_get_cipher_name(long) - Static method in class org.bluezoo.gumdrop.GumdropNative
-
Returns the negotiated cipher suite name from the SSL object.
- ssl_new(long) - Static method in class org.bluezoo.gumdrop.GumdropNative
-
Creates a new SSL object from the SSL_CTX (for one connection).
- ssl_set_hostname(long, String) - Static method in class org.bluezoo.gumdrop.GumdropNative
-
Sets the TLS SNI hostname on an SSL object.
- sslContext - Variable in class org.bluezoo.gumdrop.TCPTransportFactory
- STANDARD_ACTION - Enum constant in enum class org.bluezoo.gumdrop.servlet.jsp.JSPElement.Type
-
JSP standard action (e.g., jsp:include, jsp:forward)
- StandardActionElement - Class in org.bluezoo.gumdrop.servlet.jsp
-
Represents a JSP standard action element.
- StandardActionElement(String, Map<String, String>, int, int) - Constructor for class org.bluezoo.gumdrop.servlet.jsp.StandardActionElement
-
Creates a new standard action element.
- start() - Method in class org.bluezoo.gumdrop.AcceptSelectorLoop
-
Starts this AcceptSelectorLoop.
- start() - Method in class org.bluezoo.gumdrop.dns.DNSService
- start() - Method in class org.bluezoo.gumdrop.dns.DoQListener
- start() - Method in class org.bluezoo.gumdrop.ftp.FTPListener
- start() - Method in class org.bluezoo.gumdrop.ftp.FTPService
- start() - Method in class org.bluezoo.gumdrop.Gumdrop
-
Starts the Gumdrop infrastructure.
- start() - Method in class org.bluezoo.gumdrop.http.h3.HTTP3Listener
- start() - Method in class org.bluezoo.gumdrop.http.HTTPListener
- start() - Method in class org.bluezoo.gumdrop.http.HTTPService
-
Starts this service: initialises application logic, wires listeners, computes Alt-Svc, and starts each listener.
- start() - Method in class org.bluezoo.gumdrop.imap.IMAPListener
-
Starts this endpoint, setting default port if not specified.
- start() - Method in class org.bluezoo.gumdrop.imap.IMAPService
- start() - Method in class org.bluezoo.gumdrop.Listener
-
Starts this endpoint.
- start() - Method in class org.bluezoo.gumdrop.mqtt.MQTTListener
- start() - Method in class org.bluezoo.gumdrop.mqtt.MQTTService
- start() - Method in class org.bluezoo.gumdrop.pop3.POP3Listener
-
Starts this endpoint, setting default port if not specified.
- start() - Method in class org.bluezoo.gumdrop.pop3.POP3Service
- start() - Method in class org.bluezoo.gumdrop.quic.QuicTransportFactory
- start() - Method in class org.bluezoo.gumdrop.SelectorLoop
-
Starts this SelectorLoop.
- start() - Method in interface org.bluezoo.gumdrop.Service
-
Starts this service.
- start() - Method in class org.bluezoo.gumdrop.smtp.SMTPListener
-
Starts this endpoint, setting default port if not specified.
- start() - Method in class org.bluezoo.gumdrop.smtp.SMTPService
- start() - Method in class org.bluezoo.gumdrop.socks.SOCKSListener
- start() - Method in class org.bluezoo.gumdrop.socks.SOCKSService
- start() - Method in class org.bluezoo.gumdrop.TCPListener
-
Validates configuration and starts this listener.
- start() - Method in class org.bluezoo.gumdrop.TCPTransportFactory
- start() - Method in class org.bluezoo.gumdrop.TransportFactory
-
Starts this factory.
- start() - Method in class org.bluezoo.gumdrop.UDPListener
-
Starts this datagram endpoint.
- start() - Method in class org.bluezoo.gumdrop.UDPTransportFactory
- start() - Method in class org.bluezoo.gumdrop.websocket.HTTP3WebSocketListener
- start() - Method in class org.bluezoo.gumdrop.websocket.WebSocketListener
- start() - Method in class org.bluezoo.gumdrop.websocket.WebSocketService
-
Starts this service: initialises application logic, wires listeners, and starts each listener.
- startAppendMessage(Set<Flag>, OffsetDateTime) - Method in interface org.bluezoo.gumdrop.mailbox.Mailbox
-
Begins appending a new message to this mailbox.
- startAppendMessage(Set<Flag>, OffsetDateTime) - Method in class org.bluezoo.gumdrop.mailbox.maildir.MaildirMailbox
- startAppendMessage(Set<Flag>, OffsetDateTime) - Method in class org.bluezoo.gumdrop.mailbox.mbox.MboxMailbox
- startAsyncDownload(Endpoint, FTPDataConnectionCoordinator.PendingTransfer, FTPDataConnectionCoordinator.TransferCallback) - Method in class org.bluezoo.gumdrop.ftp.FTPDataConnectionCoordinator
-
Starts an asynchronous download (RETR) using the endpoint write-pacing API.
- startAsyncListing(Endpoint, FTPDataConnectionCoordinator.PendingTransfer, FTPDataConnectionCoordinator.TransferCallback) - Method in class org.bluezoo.gumdrop.ftp.FTPDataConnectionCoordinator
-
Starts an asynchronous directory listing (LIST/NLST) using the endpoint write-pacing API.
- startAsyncUpload(Endpoint, FTPDataConnectionCoordinator.PendingTransfer, FTPDataConnectionCoordinator.TransferCallback) - Method in class org.bluezoo.gumdrop.ftp.FTPDataConnectionCoordinator
-
Starts an asynchronous upload (STOR) using the endpoint read-pause API.
- startChild(String) - Method in class org.bluezoo.gumdrop.telemetry.Span
-
Starts a new child span.
- startChild(String, SpanKind) - Method in class org.bluezoo.gumdrop.telemetry.Span
-
Starts a new child span with the specified kind.
- startElement(String, String, String, Attributes) - Method in class org.bluezoo.gumdrop.auth.BasicRealm
- startElement(String, String, String, Attributes) - Method in class org.bluezoo.gumdrop.config.ConfigurationParser
- startEntity(String) - Method in interface org.bluezoo.gumdrop.mime.MIMEHandler
-
RFC 2046 §5.1 — receive notification of the beginning of a MIME entity.
- startEntity(String) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCMessageHandler
- startField(String, String) - Method in class org.bluezoo.gumdrop.grpc.proto.ProtoDefaultHandler
- startField(String, String) - Method in interface org.bluezoo.gumdrop.grpc.proto.ProtoMessageHandler
-
Start of a nested message field.
- startField(String, String) - Method in class org.bluezoo.gumdrop.grpc.proto.ProtoModelSerializer
-
Starts a nested message field context.
- startMessage(int) - Method in class org.bluezoo.gumdrop.grpc.proto.ProtoModelAdapter
- startMessage(int) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.DefaultProtobufHandler
- startMessage(int) - Method in interface org.bluezoo.gumdrop.telemetry.protobuf.ProtobufHandler
-
Called when parsing begins for an embedded message.
- startMessage(String) - Method in class org.bluezoo.gumdrop.grpc.proto.ProtoDefaultHandler
- startMessage(String) - Method in interface org.bluezoo.gumdrop.grpc.proto.ProtoMessageHandler
-
Start of a message (root or nested).
- startMessage(MessageStartState) - Method in interface org.bluezoo.gumdrop.smtp.handler.RecipientHandler
-
Called when client sends DATA or BDAT to begin message transfer.
- startMessage(MessageStartState) - Method in class org.bluezoo.gumdrop.smtp.LocalDeliveryHandler
- startMessage(MessageStartState) - Method in class org.bluezoo.gumdrop.smtp.SimpleRelayHandler
- startMessage(ProtobufWriter, String) - Method in class org.bluezoo.gumdrop.grpc.proto.ProtoModelSerializer
-
Starts a message (root or nested).
- startMonitoring() - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPHotReloader
-
Starts monitoring JSP directories.
- startPublish(boolean, int, boolean, String, int, MQTTProperties, int) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClientProtocolHandler
- startPublish(boolean, int, boolean, String, int, MQTTProperties, int) - Method in interface org.bluezoo.gumdrop.mqtt.codec.MQTTEventHandler
-
Called when a PUBLISH packet's variable header has been parsed.
- startPublish(boolean, int, boolean, String, int, MQTTProperties, int) - Method in class org.bluezoo.gumdrop.mqtt.MQTTProtocolHandler
- startRequestBody(HTTPResponseHandler) - Method in interface org.bluezoo.gumdrop.http.client.HTTPRequest
-
Begins sending a request with a body.
- startRequestBody(HTTPResponseHandler) - Method in class org.bluezoo.gumdrop.http.h3.H3Request
- startRequestBody(HTTPResponseState) - Method in class org.bluezoo.gumdrop.grpc.server.GrpcHandler
- startRequestBody(HTTPResponseState) - Method in class org.bluezoo.gumdrop.http.DefaultHTTPRequestHandler
- startRequestBody(HTTPResponseState) - Method in interface org.bluezoo.gumdrop.http.HTTPRequestHandler
-
Request body is starting.
- startResponseBody() - Method in class org.bluezoo.gumdrop.http.client.DefaultHTTPResponseHandler
-
Called when the response body begins.
- startResponseBody() - Method in interface org.bluezoo.gumdrop.http.client.HTTPResponseHandler
-
Called when the response body begins.
- startResponseBody() - Method in interface org.bluezoo.gumdrop.http.HTTPResponseState
-
Signals the start of the response body.
- startRootMessage(String) - Method in class org.bluezoo.gumdrop.grpc.proto.ProtoModelAdapter
-
Initializes parsing for a root message.
- startSpan(String) - Method in class org.bluezoo.gumdrop.telemetry.Trace
-
Starts a new child span under the current span.
- startSpan(String, SpanKind) - Method in class org.bluezoo.gumdrop.telemetry.Trace
-
Starts a new child span under the current span.
- startSubscribe(int, MQTTProperties) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClientProtocolHandler
- startSubscribe(int, MQTTProperties) - Method in interface org.bluezoo.gumdrop.mqtt.codec.MQTTEventHandler
-
Called when a SUBSCRIBE packet begins.
- startSubscribe(int, MQTTProperties) - Method in class org.bluezoo.gumdrop.mqtt.MQTTProtocolHandler
- starttls(ServerStarttlsReplyHandler) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ClientNotAuthenticatedState
- starttls(ServerStarttlsReplyHandler) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
- starttls(ServerStarttlsReplyHandler) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ClientSession
-
Upgrades the connection to TLS.
- starttls(ServerStarttlsReplyHandler) - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
-
RFC 3207 §4 — STARTTLS command.
- startTLS() - Method in interface org.bluezoo.gumdrop.Endpoint
-
Initiates a TLS upgrade on a plaintext connection (STARTTLS).
- startTLS() - Method in class org.bluezoo.gumdrop.quic.QuicEngine
- startTLS() - Method in class org.bluezoo.gumdrop.quic.QuicStreamEndpoint
- startTLS() - Method in class org.bluezoo.gumdrop.TCPEndpoint
- startTLS() - Method in class org.bluezoo.gumdrop.UDPEndpoint
- startTLS(StartTLSResultHandler) - Method in class org.bluezoo.gumdrop.ldap.client.LDAPClientProtocolHandler
- startTLS(StartTLSResultHandler) - Method in interface org.bluezoo.gumdrop.ldap.client.LDAPConnected
-
Initiates a STARTTLS upgrade to encrypt the connection.
- StartTLSResultHandler - Interface in org.bluezoo.gumdrop.ldap.client
-
Handler for STARTTLS extended operation results.
- starttlsUpgraded() - Method in class org.bluezoo.gumdrop.imap.IMAPServerMetrics
-
Records a STARTTLS upgrade.
- starttlsUpgraded() - Method in class org.bluezoo.gumdrop.pop3.POP3ServerMetrics
-
Records a STLS (STARTTLS) upgrade.
- starttlsUpgraded() - Method in class org.bluezoo.gumdrop.smtp.SMTPServerMetrics
-
Records a STARTTLS upgrade.
- startTransfer(FTPDataConnectionCoordinator.PendingTransfer) - Method in class org.bluezoo.gumdrop.ftp.FTPDataConnectionCoordinator
-
Starts a data transfer operation.
- startUnsubscribe(int, MQTTProperties) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClientProtocolHandler
- startUnsubscribe(int, MQTTProperties) - Method in interface org.bluezoo.gumdrop.mqtt.codec.MQTTEventHandler
-
Called when an UNSUBSCRIBE packet begins.
- startUnsubscribe(int, MQTTProperties) - Method in class org.bluezoo.gumdrop.mqtt.MQTTProtocolHandler
- stat(ServerStatReplyHandler) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ClientTransactionState
-
Sends a STAT command to get mailbox status.
- stat(ServerStatReplyHandler) - Method in class org.bluezoo.gumdrop.pop3.client.POP3ClientProtocolHandler
- STATE_ERROR - Enum constant in enum class org.bluezoo.gumdrop.telemetry.ErrorCategory
-
Invalid command or operation for current state.
- STATIC_TABLE - Static variable in class org.bluezoo.gumdrop.http.hpack.Decoder
-
RFC 7541 Appendix A: Static Table Definition.
- STATIC_TABLE_SIZE - Static variable in class org.bluezoo.gumdrop.http.hpack.Decoder
- status(String, String[], ServerStatusReplyHandler) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ClientAuthenticatedState
- status(String, String[], ServerStatusReplyHandler) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
- status(HTTPStatus) - Method in class org.bluezoo.gumdrop.http.Headers
-
Sets the :status pseudo-header for a response.
- status(AuthenticatedStatusState, MailboxStore, String, Set<StatusItem>) - Method in interface org.bluezoo.gumdrop.imap.handler.AuthenticatedHandler
-
Called when the client sends STATUS command.
- status(AuthenticatedStatusState, MailboxStore, String, Set<StatusItem>) - Method in class org.bluezoo.gumdrop.imap.handler.DefaultIMAPHandler
- status(SelectedStatusState, MailboxStore, String, Set<StatusItem>) - Method in class org.bluezoo.gumdrop.imap.handler.DefaultIMAPHandler
- status(SelectedStatusState, MailboxStore, String, Set<StatusItem>) - Method in interface org.bluezoo.gumdrop.imap.handler.SelectedHandler
-
Called when the client sends STATUS command.
- STATUS_CODE_ERROR - Static variable in class org.bluezoo.gumdrop.telemetry.SpanStatus
- STATUS_CODE_OK - Static variable in class org.bluezoo.gumdrop.telemetry.SpanStatus
- STATUS_CODE_UNSET - Static variable in class org.bluezoo.gumdrop.telemetry.SpanStatus
-
Status code values matching OTLP StatusCode enum.
- STATUS_LINE - Enum constant in enum class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler.ParseState
- StatusItem - Enum Class in org.bluezoo.gumdrop.imap
-
Status data items that can be requested in an IMAP STATUS command.
- stls(ServerStlsReplyHandler) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ClientAuthorizationState
-
Sends a STLS command to upgrade the connection to TLS.
- stls(ServerStlsReplyHandler) - Method in class org.bluezoo.gumdrop.pop3.client.POP3ClientProtocolHandler
- stop() - Method in class org.bluezoo.gumdrop.dns.DNSService
- stop() - Method in class org.bluezoo.gumdrop.dns.DoQListener
- stop() - Method in class org.bluezoo.gumdrop.ftp.FTPListener
-
No-op: server channel cleanup is handled centrally by
org.bluezoo.gumdrop.Gumdrop#closeServerChannelsduring unregister/shutdown, so individual listeners do not need to close their own channels. - stop() - Method in class org.bluezoo.gumdrop.ftp.FTPService
- stop() - Method in class org.bluezoo.gumdrop.http.h3.HTTP3Listener
- stop() - Method in class org.bluezoo.gumdrop.http.HTTPListener
-
No-op: server channel cleanup is handled centrally by
org.bluezoo.gumdrop.Gumdrop#closeServerChannelsduring unregister/shutdown, so individual listeners do not need to close their own channels. - stop() - Method in class org.bluezoo.gumdrop.http.HTTPService
-
Stops this service: stops all listeners first, then tears down application logic.
- stop() - Method in class org.bluezoo.gumdrop.imap.IMAPListener
-
Stops this endpoint.
- stop() - Method in class org.bluezoo.gumdrop.imap.IMAPService
- stop() - Method in class org.bluezoo.gumdrop.Listener
-
Stops this endpoint.
- stop() - Method in class org.bluezoo.gumdrop.mqtt.MQTTService
- stop() - Method in class org.bluezoo.gumdrop.pop3.POP3Listener
-
Stops this endpoint.
- stop() - Method in class org.bluezoo.gumdrop.pop3.POP3Service
- stop() - Method in class org.bluezoo.gumdrop.quic.QuicTransportFactory
- stop() - Method in interface org.bluezoo.gumdrop.Service
-
Stops this service.
- stop() - Method in class org.bluezoo.gumdrop.smtp.SMTPListener
-
Stops this endpoint.
- stop() - Method in class org.bluezoo.gumdrop.smtp.SMTPService
- stop() - Method in class org.bluezoo.gumdrop.socks.SOCKSService
- stop() - Method in class org.bluezoo.gumdrop.TransportFactory
-
Stops this factory and releases resources.
- stop() - Method in class org.bluezoo.gumdrop.UDPListener
-
Stops this datagram endpoint.
- stop() - Method in class org.bluezoo.gumdrop.websocket.WebSocketService
-
Stops this service: stops all listeners first, then tears down application logic.
- stopMonitoring() - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPHotReloader
-
Stops monitoring JSP files.
- STORAGE_ERROR - Enum constant in enum class org.bluezoo.gumdrop.telemetry.ErrorCategory
-
Storage or filesystem error.
- store(String, String, String[], ServerStoreReplyHandler) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ClientSelectedState
- store(String, String, String[], ServerStoreReplyHandler) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
- store(StoreState, Mailbox, MessageSet, StoreAction, Set<Flag>, boolean) - Method in class org.bluezoo.gumdrop.imap.handler.DefaultIMAPHandler
- store(StoreState, Mailbox, MessageSet, StoreAction, Set<Flag>, boolean) - Method in interface org.bluezoo.gumdrop.imap.handler.SelectedHandler
-
Called when the client sends STORE command.
- StoreAction - Enum Class in org.bluezoo.gumdrop.mailbox
-
Enumeration of IMAP STORE command actions.
- storeComplete(SelectedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.StoreState
-
Store completed successfully.
- storedKey - Variable in class org.bluezoo.gumdrop.auth.Realm.ScramCredentials
-
StoredKey = H(HMAC(SaltedPassword, "Client Key"))
- storeFailed(String, SelectedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.StoreState
-
Store failed (e.g., read-only mailbox).
- StoreState - Interface in org.bluezoo.gumdrop.imap.handler
-
Operations available when responding to STORE commands.
- STREAM - Enum constant in enum class org.bluezoo.gumdrop.ftp.FTPConnectionMetadata.FTPTransferMode
-
Stream mode (default).
- StreamAcceptHandler - Interface in org.bluezoo.gumdrop
-
Callback for accepting incoming streams on a
MultiplexedEndpoint. - streamIncrement - Variable in class org.bluezoo.gumdrop.http.h2.H2FlowControl.DataReceivedResult
-
Stream-level WINDOW_UPDATE increment, or 0.
- StreamPriorityScheduler - Class in org.bluezoo.gumdrop.http
-
Deprecated.Stream priority signaling is deprecated per RFC 9113 section 5.3.
- StreamPriorityScheduler(StreamPriorityTree) - Constructor for class org.bluezoo.gumdrop.http.StreamPriorityScheduler
-
Deprecated.Creates a new priority scheduler.
- StreamPriorityTree - Class in org.bluezoo.gumdrop.http
-
Deprecated.Stream priority signaling is deprecated per RFC 9113 section 5.3.
- StreamPriorityTree() - Constructor for class org.bluezoo.gumdrop.http.StreamPriorityTree
-
Deprecated.Creates a new stream priority tree with root node.
- StreamPriorityTree.PriorityNode - Class in org.bluezoo.gumdrop.http
-
Deprecated.Priority node representing a stream in the dependency tree.
- string(String, String) - Static method in class org.bluezoo.gumdrop.telemetry.Attribute
-
Creates a string attribute.
- STRING - Enum constant in enum class org.bluezoo.gumdrop.grpc.proto.FieldType
- StringResultHandler - Interface in org.bluezoo.gumdrop.redis.client
-
Handler for Redis commands that return a RESP Simple String (
+). - stripCompEnv(String) - Static method in interface org.bluezoo.gumdrop.servlet.jndi.JndiContext
-
Strips the "java:comp/env/" prefix from a JNDI name if present.
- stripHeaderWhitespace - Variable in class org.bluezoo.gumdrop.mime.MIMEParser
- strlen(String, IntegerResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- strlen(String, IntegerResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Gets the length of a string value.
- STRONGER_AUTH_REQUIRED - Enum constant in enum class org.bluezoo.gumdrop.ldap.client.LDAPResultCode
-
Strong authentication is required.
- subAck(int, MQTTProperties, int[]) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClientProtocolHandler
- subAck(int, MQTTProperties, int[]) - Method in interface org.bluezoo.gumdrop.mqtt.codec.MQTTEventHandler
-
Called when a SUBACK packet is received.
- subAck(int, MQTTProperties, int[]) - Method in class org.bluezoo.gumdrop.mqtt.MQTTProtocolHandler
- SUBACK - Enum constant in enum class org.bluezoo.gumdrop.mqtt.codec.MQTTPacketType
- SUBACK_FAILURE - Static variable in interface org.bluezoo.gumdrop.mqtt.codec.MQTTEventHandler
-
Subscription failure return code (0x80).
- subject(String) - Static method in interface org.bluezoo.gumdrop.mailbox.SearchCriteria
-
Matches messages with Subject header containing the pattern.
- SUBJECT - Enum constant in enum class org.bluezoo.gumdrop.mailbox.index.IndexedMessageContext.SearchType
- subscribe(String) - Method in interface org.bluezoo.gumdrop.mailbox.MailboxStore
-
Subscribes to a mailbox.
- subscribe(String) - Method in class org.bluezoo.gumdrop.mailbox.maildir.MaildirMailboxStore
- subscribe(String) - Method in class org.bluezoo.gumdrop.mailbox.mbox.MboxMailboxStore
- subscribe(String[], QoS[]) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClient
-
Subscribes to multiple topic filters.
- subscribe(String[], QoS[]) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClientProtocolHandler
-
Sends a SUBSCRIBE packet.
- subscribe(String, String, QoS) - Method in class org.bluezoo.gumdrop.mqtt.broker.SubscriptionManager
-
Adds a subscription for a client.
- subscribe(String, String, QoS) - Method in class org.bluezoo.gumdrop.mqtt.broker.TopicTree
-
Adds a subscription for the given topic filter.
- subscribe(String, ServerMailboxReplyHandler) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ClientAuthenticatedState
- subscribe(String, ServerMailboxReplyHandler) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
- subscribe(String, QoS) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClient
-
Subscribes to a single topic filter.
- subscribe(SubscribeState, MailboxStore, String) - Method in interface org.bluezoo.gumdrop.imap.handler.AuthenticatedHandler
-
Called when the client sends SUBSCRIBE command.
- subscribe(SubscribeState, MailboxStore, String) - Method in class org.bluezoo.gumdrop.imap.handler.DefaultIMAPHandler
- subscribe(SubscribeState, MailboxStore, String) - Method in interface org.bluezoo.gumdrop.imap.handler.SelectedHandler
-
Called when the client sends SUBSCRIBE command.
- subscribe(MessageHandler, String...) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- subscribe(MessageHandler, String...) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Subscribes to channels.
- SUBSCRIBE - Enum constant in enum class org.bluezoo.gumdrop.mqtt.codec.MQTTPacketType
- subscribeAcknowledged(int, int[]) - Method in interface org.bluezoo.gumdrop.mqtt.client.MQTTClientCallback
-
Called when a SUBACK is received.
- subscribed(AuthenticatedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.SubscribeState
-
Subscription changed successfully.
- SUBSCRIBED - Enum constant in enum class org.bluezoo.gumdrop.mailbox.MailboxAttribute
-
The mailbox is subscribed.
- subscribeFailed(String, AuthenticatedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.SubscribeState
-
Subscribe/unsubscribe failed.
- subscribeFilter(String, int) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClientProtocolHandler
- subscribeFilter(String, int) - Method in interface org.bluezoo.gumdrop.mqtt.codec.MQTTEventHandler
-
Called one or more times between
MQTTEventHandler.startSubscribe(int, org.bluezoo.gumdrop.mqtt.codec.MQTTProperties)andMQTTEventHandler.endSubscribe(), once per topic filter in the SUBSCRIBE payload. - subscribeFilter(String, int) - Method in class org.bluezoo.gumdrop.mqtt.MQTTProtocolHandler
- SubscribeHandler - Interface in org.bluezoo.gumdrop.mqtt.handler
-
Application-level handler for MQTT SUBSCRIBE authorization.
- subscribeReceived() - Method in class org.bluezoo.gumdrop.mqtt.MQTTServerMetrics
-
Records a SUBSCRIBE operation.
- SubscribeState - Interface in org.bluezoo.gumdrop.imap.handler
-
Operations available when responding to SUBSCRIBE or UNSUBSCRIBE commands.
- SubscribeState - Interface in org.bluezoo.gumdrop.mqtt.handler
-
Operations for responding to a subscription authorization check.
- SUBSCRIPTION_IDENTIFIER - Static variable in class org.bluezoo.gumdrop.mqtt.codec.MQTTProperties
- SUBSCRIPTION_IDENTIFIER_AVAILABLE - Static variable in class org.bluezoo.gumdrop.mqtt.codec.MQTTProperties
- SubscriptionEntry(String, QoS) - Constructor for class org.bluezoo.gumdrop.mqtt.broker.TopicTree.SubscriptionEntry
- SubscriptionManager - Class in org.bluezoo.gumdrop.mqtt.broker
-
Manages the mapping between MQTT client sessions and their subscriptions.
- SubscriptionManager() - Constructor for class org.bluezoo.gumdrop.mqtt.broker.SubscriptionManager
- subtractStorageUsed(long) - Method in class org.bluezoo.gumdrop.quota.Quota
-
Subtracts from the storage used.
- SUBTREE - Enum constant in enum class org.bluezoo.gumdrop.ldap.client.SearchScope
-
Search the base object and all its descendants (subtree).
- success - Variable in class org.bluezoo.gumdrop.http.HTTPAuthenticationProvider.AuthenticationResult
-
Whether the authentication was successful.
- success(String) - Static method in class org.bluezoo.gumdrop.auth.Realm.CertificateAuthenticationResult
- success(String, String[], String) - Static method in class org.bluezoo.gumdrop.auth.Realm.TokenValidationResult
-
Creates a successful token validation result.
- success(String, String[], String, long) - Static method in class org.bluezoo.gumdrop.auth.Realm.TokenValidationResult
-
Creates a successful token validation result with expiration.
- success(String, String, String) - Static method in class org.bluezoo.gumdrop.http.HTTPAuthenticationProvider.AuthenticationResult
-
Creates a successful authentication result.
- SUCCESS - Enum constant in enum class org.bluezoo.gumdrop.ftp.FTPAuthenticationResult
-
User logged in, proceed.
- SUCCESS - Enum constant in enum class org.bluezoo.gumdrop.ftp.FTPFileOperationResult
-
Operation completed successfully (250, 226).
- SUCCESS - Enum constant in enum class org.bluezoo.gumdrop.ldap.client.LDAPResultCode
-
The operation completed successfully.
- SUCCESS - Enum constant in enum class org.bluezoo.gumdrop.smtp.DSNNotify
-
Send a DSN when the message is successfully delivered.
- sum(String) - Static method in class org.bluezoo.gumdrop.telemetry.metrics.MetricData
-
Creates a builder for a sum metric.
- SUM - Enum constant in enum class org.bluezoo.gumdrop.telemetry.metrics.MetricData.Type
-
A sum represents cumulative or delta values.
- supportsDigestAuth() - Method in class org.bluezoo.gumdrop.http.DefaultHTTPAuthenticationProvider
- supportsDigestAuth() - Method in class org.bluezoo.gumdrop.http.HTTPAuthenticationProvider
-
Checks if the underlying Realm supports HTTP Digest authentication.
- supportsDigestAuth() - Method in class org.bluezoo.gumdrop.servlet.ServletAuthenticationProvider
- supportsMultiplexing() - Method in enum class org.bluezoo.gumdrop.http.HTTPVersion
-
Checks if this HTTP version supports multiplexing (multiple concurrent streams).
- supportsScheme(String) - Method in class org.bluezoo.gumdrop.http.HTTPAuthenticationProvider
-
Checks if this provider supports the given authentication scheme.
- SWITCHING_PROTOCOLS - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPStatus
-
101 Switching Protocols
- switchToWebSocketMode(int) - Method in class org.bluezoo.gumdrop.http.HTTPProtocolHandler
- syntax(String) - Method in class org.bluezoo.gumdrop.grpc.proto.ProtoFile.Builder
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form