Index

A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

R

range(long, long) - Static method in class org.bluezoo.gumdrop.mailbox.MessageSet
Creates a message set containing a range.
Range(long, long) - Constructor for class org.bluezoo.gumdrop.mailbox.MessageSet.Range
Creates a range.
RANGE_NOT_SATISFIABLE - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPStatus
416 Range Not Satisfiable
RATE_LIMITED - Enum constant in enum class org.bluezoo.gumdrop.telemetry.ErrorCategory
Rate limiting or throttling.
RateLimiter - Class in org.bluezoo.gumdrop.ratelimit
A sliding window rate limiter that tracks events over a configurable time window.
RateLimiter(int, long) - Constructor for class org.bluezoo.gumdrop.ratelimit.RateLimiter
Creates a new rate limiter.
RCODE_FORMERR - Static variable in class org.bluezoo.gumdrop.dns.DNSMessage
Format error.
RCODE_NOERROR - Static variable in class org.bluezoo.gumdrop.dns.DNSMessage
No error.
RCODE_NOTIMP - Static variable in class org.bluezoo.gumdrop.dns.DNSMessage
Not implemented.
RCODE_NXDOMAIN - Static variable in class org.bluezoo.gumdrop.dns.DNSMessage
Non-existent domain.
RCODE_REFUSED - Static variable in class org.bluezoo.gumdrop.dns.DNSMessage
Query refused.
RCODE_SERVFAIL - Static variable in class org.bluezoo.gumdrop.dns.DNSMessage
Server failure.
rcptTo(EmailAddress) - Method in class org.bluezoo.gumdrop.smtp.auth.AuthPipeline
 
rcptTo(EmailAddress) - Method in interface org.bluezoo.gumdrop.smtp.SMTPPipeline
Called when RCPT TO is received.
rcptTo(EmailAddress, String, String, ServerRcptToReplyHandler) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ClientEnvelopeState
RFC 3461 §4.1–4.2 — adds a recipient with DSN parameters.
rcptTo(EmailAddress, String, String, ServerRcptToReplyHandler) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ClientSession
RFC 5321 §4.1.1.3 — RCPT TO command with DSN parameters (RFC 3461).
rcptTo(EmailAddress, String, String, ServerRcptToReplyHandler) - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
RFC 5321 §4.1.1.3 — RCPT TO with DSN parameters (RFC 3461 §4.1–4.2).
rcptTo(EmailAddress, ServerRcptToReplyHandler) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ClientEnvelopeState
Adds a recipient to the envelope.
rcptTo(EmailAddress, ServerRcptToReplyHandler) - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
RFC 5321 §4.1.1.3 — RCPT TO command.
rcptTo(RecipientState, EmailAddress, MailboxFactory) - Method in interface org.bluezoo.gumdrop.smtp.handler.RecipientHandler
Called when client sends RCPT TO.
rcptTo(RecipientState, EmailAddress, MailboxFactory) - Method in class org.bluezoo.gumdrop.smtp.LocalDeliveryHandler
 
rcptTo(RecipientState, EmailAddress, MailboxFactory) - Method in class org.bluezoo.gumdrop.smtp.SimpleRelayHandler
 
read(ByteBuffer, long, CompletionHandler<Integer, ByteBuffer>) - Method in interface org.bluezoo.gumdrop.mailbox.AsyncMessageContent
Reads bytes starting at the given file position into dst.
READ - Enum constant in enum class org.bluezoo.gumdrop.ftp.FTPOperation
Read operations: retrieving files and listing directories.
READ - Static variable in class org.bluezoo.gumdrop.ftp.FTPRoles
Read-only access role.
readFrom(DataInputStream) - Static method in class org.bluezoo.gumdrop.mailbox.index.MessageIndexEntry
Reads an entry from the input stream.
readHeader(ByteBuffer) - Static method in class org.bluezoo.gumdrop.grpc.GrpcFraming
Parses the gRPC frame header from the buffer.
readyForData(Mailbox, AppendDataHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.AppendState
Ready to receive message data for the given mailbox.
REAL - Static variable in class org.bluezoo.gumdrop.ldap.asn1.ASN1Type
Real (floating point) type.
realm - Variable in class org.bluezoo.gumdrop.http.HTTPAuthenticationProvider.AuthenticationResult
The realm name used for authentication.
realm - Variable in class org.bluezoo.gumdrop.imap.IMAPListener
 
realm - Variable in class org.bluezoo.gumdrop.pop3.POP3Listener
 
realm - Variable in class org.bluezoo.gumdrop.smtp.SMTPListener
 
Realm - Interface in org.bluezoo.gumdrop.auth
A realm is a collection of authenticatable principals.
Realm.CertificateAuthenticationResult - Class in org.bluezoo.gumdrop.auth
Result of certificate-based authentication.
Realm.ScramCredentials - Class in org.bluezoo.gumdrop.auth
SCRAM credentials for a user (RFC 5802).
Realm.TokenValidationResult - Class in org.bluezoo.gumdrop.auth
Result of token validation containing principal and scope information.
REASON_STRING - Static variable in class org.bluezoo.gumdrop.mqtt.codec.MQTTProperties
 
rebind(String, Object) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServletInitialContext
 
rebind(String, String, BindResultHandler) - Method in class org.bluezoo.gumdrop.ldap.client.LDAPClientProtocolHandler
 
rebind(String, String, BindResultHandler) - Method in interface org.bluezoo.gumdrop.ldap.client.LDAPSession
Re-binds with different credentials.
rebind(Name, Object) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServletInitialContext
 
rebindSASL(SASLClientMechanism, BindResultHandler) - Method in class org.bluezoo.gumdrop.ldap.client.LDAPClientProtocolHandler
 
rebindSASL(SASLClientMechanism, BindResultHandler) - Method in interface org.bluezoo.gumdrop.ldap.client.LDAPSession
Re-binds with a SASL mechanism (RFC 4513 section 5.2).
recalculateUsage(String) - Method in interface org.bluezoo.gumdrop.quota.QuotaManager
Recalculates and updates the current usage for a user.
recalculateUsage(String) - Method in class org.bluezoo.gumdrop.quota.RoleBasedQuotaManager
 
receive(ByteBuffer) - Method in class org.bluezoo.gumdrop.ftp.FTPProtocolHandler
 
receive(ByteBuffer) - Method in class org.bluezoo.gumdrop.grpc.proto.ProtoFileParser
Pushes bytes into the parser.
receive(ByteBuffer) - Method in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
 
receive(ByteBuffer) - Method in class org.bluezoo.gumdrop.http.h2.H2Parser
Parses complete HTTP/2 frames from the buffer.
receive(ByteBuffer) - Method in class org.bluezoo.gumdrop.http.HTTPProtocolHandler
 
receive(ByteBuffer) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
 
receive(ByteBuffer) - Method in class org.bluezoo.gumdrop.imap.IMAPProtocolHandler
 
receive(ByteBuffer) - Method in class org.bluezoo.gumdrop.ldap.asn1.BERDecoder
Receives data for decoding.
receive(ByteBuffer) - Method in class org.bluezoo.gumdrop.ldap.client.LDAPClientProtocolHandler
 
receive(ByteBuffer) - Method in class org.bluezoo.gumdrop.mime.MIMEParser
Causes the parser to process as much data as it can read from the given byte buffer.
receive(ByteBuffer) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClientProtocolHandler
 
receive(ByteBuffer) - Method in class org.bluezoo.gumdrop.mqtt.codec.MQTTFrameParser
Parses MQTT events from the buffer.
receive(ByteBuffer) - Method in class org.bluezoo.gumdrop.mqtt.MQTTProtocolHandler
 
receive(ByteBuffer) - Method in class org.bluezoo.gumdrop.pop3.client.POP3ClientProtocolHandler
 
receive(ByteBuffer) - Method in class org.bluezoo.gumdrop.pop3.POP3ProtocolHandler
 
receive(ByteBuffer) - Method in interface org.bluezoo.gumdrop.ProtocolHandler
Called when plaintext application data is received from the peer.
receive(ByteBuffer) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
receive(ByteBuffer) - Method in class org.bluezoo.gumdrop.redis.codec.RESPDecoder
Receives data for decoding.
receive(ByteBuffer) - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
RFC 5321 §4.2 — replies are line-oriented: code SP text CRLF.
receive(ByteBuffer) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
RFC 5321 §2.3.8 — line-oriented command processing; DATA/BDAT binary.
receive(ByteBuffer) - Method in class org.bluezoo.gumdrop.socks.client.SOCKSClientHandler
 
receive(ByteBuffer) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.ProtobufParser
Processes protobuf data from the buffer.
RECEIVE_MAXIMUM - Static variable in class org.bluezoo.gumdrop.mqtt.codec.MQTTProperties
 
receivedPubRec(int) - Method in class org.bluezoo.gumdrop.mqtt.broker.QoSManager
Called when PUBREC is received for a QoS 2 outbound message.
receivedPubRel(int) - Method in class org.bluezoo.gumdrop.mqtt.broker.QoSManager
Called when PUBREL is received for an inbound QoS 2 message.
recent() - Static method in interface org.bluezoo.gumdrop.mailbox.SearchCriteria
Matches messages with the \Recent flag.
RECENT - Enum constant in enum class org.bluezoo.gumdrop.imap.StatusItem
The number of messages with the \Recent flag set.
RECENT - Enum constant in enum class org.bluezoo.gumdrop.mailbox.Flag
Message is "recent" - this is the first session to be notified about this message.
RecipientHandler - Interface in org.bluezoo.gumdrop.smtp.handler
Handler for RCPT TO commands and message initiation.
RecipientState - Interface in org.bluezoo.gumdrop.smtp.handler
Operations for responding to RCPT TO.
record(double) - Method in class org.bluezoo.gumdrop.telemetry.metrics.DoubleHistogram
Records a value.
record(double) - Method in interface org.bluezoo.gumdrop.telemetry.metrics.ObservableMeasurement
Records a double value.
record(double, Attributes) - Method in class org.bluezoo.gumdrop.telemetry.metrics.DoubleHistogram
Records a value with attributes.
record(double, Attributes) - Method in interface org.bluezoo.gumdrop.telemetry.metrics.ObservableMeasurement
Records a double value with attributes.
record(long) - Method in interface org.bluezoo.gumdrop.telemetry.metrics.ObservableMeasurement
Records a long value.
record(long, Attributes) - Method in interface org.bluezoo.gumdrop.telemetry.metrics.ObservableMeasurement
Records a long value with attributes.
recordBytesAdded(String, long) - Method in interface org.bluezoo.gumdrop.quota.QuotaManager
Records bytes added after a successful store operation.
recordBytesAdded(String, long) - Method in class org.bluezoo.gumdrop.quota.RoleBasedQuotaManager
 
recordBytesAdded(String, long, FTPConnectionMetadata) - Method in interface org.bluezoo.gumdrop.ftp.FTPConnectionHandler
Records that bytes were added (after successful upload).
recordBytesRemoved(String, long) - Method in interface org.bluezoo.gumdrop.quota.QuotaManager
Records bytes removed after a successful delete operation.
recordBytesRemoved(String, long) - Method in class org.bluezoo.gumdrop.quota.RoleBasedQuotaManager
 
recordBytesRemoved(String, long, FTPConnectionMetadata) - Method in interface org.bluezoo.gumdrop.ftp.FTPConnectionHandler
Records that bytes were removed (after successful delete).
recordCompilation(String, Set<String>) - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPDependencyTracker
Records that a JSP file was successfully compiled.
recordDecryptError() - Method in class org.bluezoo.gumdrop.servlet.session.ClusterMetrics
Records a decryption error.
recordDeltaReceived() - Method in class org.bluezoo.gumdrop.servlet.session.ClusterMetrics
Records a delta update received.
recordDeltaSent() - Method in class org.bluezoo.gumdrop.servlet.session.ClusterMetrics
Records a delta update sent.
recordError(ErrorCategory, int, String) - Method in class org.bluezoo.gumdrop.telemetry.Span
Records an error condition with category and protocol-specific code.
recordError(ErrorCategory, String) - Method in class org.bluezoo.gumdrop.telemetry.Span
Records an error condition with category only (no protocol code).
recordException(Throwable) - Method in class org.bluezoo.gumdrop.telemetry.Span
Records an exception on this span.
recordException(Throwable) - Method in class org.bluezoo.gumdrop.telemetry.Trace
Records an exception on the current span.
recordException(Throwable, ErrorCategory) - Method in class org.bluezoo.gumdrop.telemetry.Span
Records an exception with an error category on this span.
recordExceptionWithCategory(Throwable) - Method in class org.bluezoo.gumdrop.telemetry.Span
Records an exception with automatic category detection.
recordFailure(String) - Method in class org.bluezoo.gumdrop.ratelimit.AuthenticationRateLimiter
Records a failed authentication attempt.
recordFailure(InetAddress) - Method in class org.bluezoo.gumdrop.ratelimit.AuthenticationRateLimiter
Records a failed authentication attempt for an IP address.
recordFailure(InetAddress, String) - Method in class org.bluezoo.gumdrop.ratelimit.AuthenticationRateLimiter
Records a failed authentication attempt for an IP + username combination.
recordFragmentReassembled() - Method in class org.bluezoo.gumdrop.servlet.session.ClusterMetrics
Records a fragmented message successfully reassembled.
recordFragmentReceived() - Method in class org.bluezoo.gumdrop.servlet.session.ClusterMetrics
Records a fragment received.
recordFragmentSent() - Method in class org.bluezoo.gumdrop.servlet.session.ClusterMetrics
Records a fragment sent.
recordFragmentTimedOut() - Method in class org.bluezoo.gumdrop.servlet.session.ClusterMetrics
Records a fragment set that timed out.
recordMessageAdded(String, long) - Method in interface org.bluezoo.gumdrop.quota.QuotaManager
Records a message added (for mail systems).
recordMessageAdded(String, long) - Method in class org.bluezoo.gumdrop.quota.RoleBasedQuotaManager
 
recordMessageReceived(int, String) - Method in class org.bluezoo.gumdrop.servlet.session.ClusterMetrics
Records a message received from the cluster.
recordMessageRemoved(String, long) - Method in interface org.bluezoo.gumdrop.quota.QuotaManager
Records a message removed (for mail systems).
recordMessageRemoved(String, long) - Method in class org.bluezoo.gumdrop.quota.RoleBasedQuotaManager
 
recordMessageSent(int, String) - Method in class org.bluezoo.gumdrop.servlet.session.ClusterMetrics
Records a message sent to the cluster.
recordNodeJoined() - Method in class org.bluezoo.gumdrop.servlet.session.ClusterMetrics
Records a node joining the cluster.
recordNodeLeft() - Method in class org.bluezoo.gumdrop.servlet.session.ClusterMetrics
Records a node leaving/expiring from the cluster.
recordReplayError() - Method in class org.bluezoo.gumdrop.servlet.session.ClusterMetrics
Records a replay attack detected.
recordReplicationDuration(double, String) - Method in class org.bluezoo.gumdrop.servlet.session.ClusterMetrics
Records the duration of a replication operation.
recordSessionPassivated(String) - Method in class org.bluezoo.gumdrop.servlet.session.ClusterMetrics
Records a session passivated via cluster.
recordSessionReceived(String) - Method in class org.bluezoo.gumdrop.servlet.session.ClusterMetrics
Records a session received from the cluster.
recordSessionReplicated(String) - Method in class org.bluezoo.gumdrop.servlet.session.ClusterMetrics
Records a session replicated to the cluster.
recordStreamProcessing(int, long, long) - Method in class org.bluezoo.gumdrop.http.StreamPriorityScheduler
Deprecated.
Records completion of stream processing for resource tracking.
recordSuccess(String) - Method in class org.bluezoo.gumdrop.ratelimit.AuthenticationRateLimiter
Records a successful authentication, clearing failure tracking.
recordSuccess(InetAddress) - Method in class org.bluezoo.gumdrop.ratelimit.AuthenticationRateLimiter
Records a successful authentication for an IP address.
recordSuccess(InetAddress, String) - Method in class org.bluezoo.gumdrop.ratelimit.AuthenticationRateLimiter
Records a successful authentication for an IP + username combination.
recordTelemetryError(Throwable) - Method in class org.bluezoo.gumdrop.websocket.WebSocketConnection
Records an error in telemetry.
recordTelemetryError(ErrorCategory, String) - Method in class org.bluezoo.gumdrop.websocket.WebSocketConnection
Records an error with a specific category in telemetry.
recordTimestampError() - Method in class org.bluezoo.gumdrop.servlet.session.ClusterMetrics
Records a timestamp validation failure.
REDIRECT_LOOP - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPStatus
Client detected a redirect loop
RedisClient - Class in org.bluezoo.gumdrop.redis.client
High-level Redis client facade.
RedisClient(String, int) - Constructor for class org.bluezoo.gumdrop.redis.client.RedisClient
Creates a Redis client for the given host and port.
RedisClient(InetAddress, int) - Constructor for class org.bluezoo.gumdrop.redis.client.RedisClient
Creates a Redis client for the given address and port.
RedisClient(SelectorLoop, String, int) - Constructor for class org.bluezoo.gumdrop.redis.client.RedisClient
Creates a Redis client with an explicit selector loop.
RedisClient(SelectorLoop, InetAddress, int) - Constructor for class org.bluezoo.gumdrop.redis.client.RedisClient
Creates a Redis client with an explicit selector loop and address.
RedisClientProtocolHandler - Class in org.bluezoo.gumdrop.redis.client
Redis client protocol handler using RESP (Redis Serialization Protocol).
RedisClientProtocolHandler(RedisConnectionReady) - Constructor for class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
Creates a Redis client endpoint handler.
RedisConnectionReady - Interface in org.bluezoo.gumdrop.redis.client
Handler interface for receiving the initial Redis connection ready event.
RedisSession - Interface in org.bluezoo.gumdrop.redis.client
Redis session interface for sending commands.
REFERRAL - Enum constant in enum class org.bluezoo.gumdrop.ldap.client.LDAPResultCode
A referral was returned.
regenerateClientCookie() - Method in class org.bluezoo.gumdrop.dns.DNSCookie
Regenerates the client cookie with fresh random bytes.
regenerateContextUuid() - Method in class org.bluezoo.gumdrop.servlet.session.SessionManager
Regenerates the context UUID.
register() - Method in class org.bluezoo.gumdrop.telemetry.TelemetryJMXBridge
Registers the metrics MBean with the platform MBean server.
register(String, ComponentDefinition) - Method in class org.bluezoo.gumdrop.config.ComponentRegistry
Register a component definition.
register(ClientEndpointPool.PoolTarget, Endpoint) - Method in class org.bluezoo.gumdrop.ClientEndpointPool
Registers a new endpoint with the pool.
registerContext(UUID, SessionManager) - Method in class org.bluezoo.gumdrop.servlet.session.Cluster
Registers a context with the cluster.
registerDatagram(DatagramChannel, ChannelHandler) - Method in class org.bluezoo.gumdrop.SelectorLoop
Registers a datagram channel with this SelectorLoop.
registerListener(TCPListener) - Method in class org.bluezoo.gumdrop.AcceptSelectorLoop
Registers an endpoint server for accepting connections.
registerParser(JSPParser) - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPParserFactory
Registers a custom JSP parser.
registerRawAcceptor(ServerSocketChannel, AcceptSelectorLoop.RawAcceptHandler) - Method in class org.bluezoo.gumdrop.AcceptSelectorLoop
Registers a raw accept handler for an already-bound ServerSocketChannel.
registerSession(MQTTSession) - Method in class org.bluezoo.gumdrop.mqtt.broker.SubscriptionManager
Registers a session.
registerShutdownHook() - Method in class org.bluezoo.gumdrop.telemetry.TelemetryConfig
Registers a JVM shutdown hook to flush telemetry on exit.
registerTCP(SocketChannel, TCPEndpoint) - Method in class org.bluezoo.gumdrop.SelectorLoop
Registers a TCPEndpoint with this SelectorLoop for OP_READ.
reject() - Method in interface org.bluezoo.gumdrop.http.client.PushPromise
Rejects the push promise.
reject(int) - Method in interface org.bluezoo.gumdrop.mqtt.handler.ConnectState
Rejects the connection with a specific CONNACK return code.
reject(String, NotAuthenticatedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.AuthenticateState
Rejects the authenticated principal.
reject(String, AuthorizationHandler) - Method in interface org.bluezoo.gumdrop.pop3.handler.AuthenticateState
Rejects the authenticated principal.
reject(String, AuthorizationHandler) - Method in class org.bluezoo.gumdrop.pop3.POP3ProtocolHandler
 
reject(HelloHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.AuthenticateState
Rejects the authenticated principal.
reject(HelloHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
RFC 4954 — 535 authentication credentials invalid.
REJECT - Enum constant in enum class org.bluezoo.gumdrop.smtp.auth.AuthVerdict
Authentication failed and DMARC policy is reject.
REJECT - Enum constant in enum class org.bluezoo.gumdrop.smtp.auth.DMARCPolicy
Reject the message.
rejectAndClose() - Method in interface org.bluezoo.gumdrop.smtp.handler.AuthenticateState
Rejects and closes the connection.
rejectAndClose() - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
 
rejectAndClose(String) - Method in interface org.bluezoo.gumdrop.imap.handler.AuthenticateState
Rejects and closes the connection.
rejectAndClose(String) - Method in interface org.bluezoo.gumdrop.pop3.handler.AuthenticateState
Rejects and closes the connection.
rejectAndClose(String) - Method in class org.bluezoo.gumdrop.pop3.POP3ProtocolHandler
 
rejectBadCredentials() - Method in interface org.bluezoo.gumdrop.mqtt.handler.ConnectState
Rejects the connection with a bad username/password return code (CONNACK 0x04).
rejectConnection() - Method in interface org.bluezoo.gumdrop.imap.handler.ConnectedState
Rejects the connection with a default message.
rejectConnection() - Method in interface org.bluezoo.gumdrop.pop3.handler.ConnectedState
Rejects the connection with a default message.
rejectConnection() - Method in class org.bluezoo.gumdrop.pop3.POP3ProtocolHandler
 
rejectConnection() - Method in interface org.bluezoo.gumdrop.smtp.handler.ConnectedState
Rejects the connection with a default message.
rejectConnection() - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
 
rejectConnection(String) - Method in interface org.bluezoo.gumdrop.imap.handler.ConnectedState
Rejects the connection with a custom message.
rejectConnection(String) - Method in interface org.bluezoo.gumdrop.pop3.handler.ConnectedState
Rejects the connection with a custom message.
rejectConnection(String) - Method in class org.bluezoo.gumdrop.pop3.POP3ProtocolHandler
 
rejectConnection(String) - Method in interface org.bluezoo.gumdrop.smtp.handler.ConnectedState
Rejects the connection with a custom message.
rejectConnection(String) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
RFC 5321 §4.2 — 554 connection refused.
rejectHello(String, HelloHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.HelloState
Permanently rejects the greeting.
rejectHello(String, HelloHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
 
rejectHelloAndClose(String) - Method in interface org.bluezoo.gumdrop.smtp.handler.HelloState
Permanently rejects the greeting and closes the connection.
rejectHelloAndClose(String) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
 
rejectHelloTemporary(String, HelloHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.HelloState
Temporarily rejects the greeting (allow retry).
rejectHelloTemporary(String, HelloHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
 
rejectMessage(String, MailFromHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.MessageStartState
Permanently rejects message (550 response).
rejectMessage(String, MailFromHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
 
rejectMessagePermanent(String, MailFromHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.MessageEndState
Permanently rejects message (550 response).
rejectMessagePermanent(String, MailFromHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
 
rejectMessagePolicy(String, MailFromHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.MessageEndState
Rejects for policy violation (553 response).
rejectMessagePolicy(String, MailFromHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
 
rejectMessageProcessingError(RecipientHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.MessageStartState
Temporarily rejects - processing error (451 response).
rejectMessageProcessingError(RecipientHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
 
rejectMessageStorageFull(RecipientHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.MessageStartState
Temporarily rejects - storage full (452 response).
rejectMessageStorageFull(RecipientHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
 
rejectMessageTemporary(String, MailFromHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.MessageEndState
Temporarily rejects message (450 response).
rejectMessageTemporary(String, MailFromHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
 
rejectNotAuthorized() - Method in interface org.bluezoo.gumdrop.mqtt.handler.ConnectState
Rejects the connection as not authorized (CONNACK 0x05).
rejectPublish() - Method in interface org.bluezoo.gumdrop.mqtt.handler.PublishState
Rejects the publish.
rejectRecipientInvalid(RecipientHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.RecipientState
Permanently rejects - invalid mailbox name (553 response).
rejectRecipientInvalid(RecipientHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
 
rejectRecipientNotFound(RecipientHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.RecipientState
Permanently rejects - mailbox does not exist (550 response).
rejectRecipientNotFound(RecipientHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
 
rejectRecipientNotLocal(RecipientHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.RecipientState
Permanently rejects - user not local (551 response).
rejectRecipientNotLocal(RecipientHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
 
rejectRecipientPolicy(String, RecipientHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.RecipientState
Permanently rejects - policy violation (553 response).
rejectRecipientPolicy(String, RecipientHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
 
rejectRecipientQuota(RecipientHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.RecipientState
Permanently rejects - quota exceeded (552 response).
rejectRecipientQuota(RecipientHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
 
rejectRecipientRelayDenied(RecipientHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.RecipientState
Permanently rejects - relay denied (551 response).
rejectRecipientRelayDenied(RecipientHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
 
rejectRecipientStorageFull(RecipientHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.RecipientState
Temporarily rejects - storage full (452 response).
rejectRecipientStorageFull(RecipientHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
 
rejectRecipientSystemError(RecipientHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.RecipientState
Temporarily rejects - system error (451 response).
rejectRecipientSystemError(RecipientHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
 
rejectRecipientUnavailable(RecipientHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.RecipientState
Temporarily rejects - mailbox unavailable (450 response).
rejectRecipientUnavailable(RecipientHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
 
rejectSenderBlockedDomain(MailFromHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.MailFromState
Permanently rejects - blocked domain (550 response).
rejectSenderBlockedDomain(MailFromHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
 
rejectSenderGreylist(MailFromHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.MailFromState
Temporarily rejects - greylisting (450 response).
rejectSenderGreylist(MailFromHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
 
rejectSenderInvalidDomain(MailFromHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.MailFromState
Permanently rejects - invalid domain (550 response).
rejectSenderInvalidDomain(MailFromHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
 
rejectSenderPolicy(String, MailFromHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.MailFromState
Permanently rejects - policy violation (553 response).
rejectSenderPolicy(String, MailFromHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
 
rejectSenderRateLimit(MailFromHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.MailFromState
Temporarily rejects - rate limit exceeded (450 response).
rejectSenderRateLimit(MailFromHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
 
rejectSenderSpam(MailFromHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.MailFromState
Permanently rejects - known spam source (554 response).
rejectSenderSpam(MailFromHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
 
rejectSenderStorageFull(MailFromHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.MailFromState
Temporarily rejects - storage full (452 response).
rejectSenderStorageFull(MailFromHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
 
rejectSenderSyntax(MailFromHandler) - Method in interface org.bluezoo.gumdrop.smtp.handler.MailFromState
Permanently rejects - syntax error (501 response).
rejectSenderSyntax(MailFromHandler) - Method in class org.bluezoo.gumdrop.smtp.SMTPProtocolHandler
 
rejectSubscription() - Method in interface org.bluezoo.gumdrop.mqtt.handler.SubscribeState
Rejects the subscription.
RELATIVE_OID - Static variable in class org.bluezoo.gumdrop.ldap.asn1.ASN1Type
Relative OID type.
relayClosed(double) - Method in class org.bluezoo.gumdrop.socks.SOCKSServerMetrics
Records a relay being closed.
relayOpened() - Method in class org.bluezoo.gumdrop.socks.SOCKSServerMetrics
Records a relay being established.
release() - Method in class javax.servlet.jsp.DefaultPageContext
 
release() - Method in class javax.servlet.jsp.PageContext
This method is called to release all allocated resources.
release() - Method in class org.bluezoo.gumdrop.mqtt.store.InMemoryMessageStore.InMemoryContent
 
release() - Method in interface org.bluezoo.gumdrop.mqtt.store.MQTTMessageContent
Releases any storage resources held by this content.
release(ByteBuffer) - Static method in class org.bluezoo.gumdrop.util.ByteBufferPool
Releases a ByteBuffer back to the pool.
release(ClientEndpointPool.PoolEntry) - Method in class org.bluezoo.gumdrop.ClientEndpointPool
Releases an endpoint back to the pool for reuse.
release(TCPDNSConnectionPool.PooledConnection) - Method in class org.bluezoo.gumdrop.dns.client.TCPDNSConnectionPool
Releases a connection back to the pool.
releasePageContext(PageContext) - Method in class javax.servlet.jsp.JspFactory
Called to release a previously allocated PageContext object.
releaseRelay() - Method in class org.bluezoo.gumdrop.socks.SOCKSService
Releases a relay slot.
reload() - Method in class org.bluezoo.gumdrop.servlet.Context
Reloads this context.
reload() - Method in interface org.bluezoo.gumdrop.servlet.manager.ManagerContextService
Reloads this context.
REMOTE - Enum constant in enum class org.bluezoo.gumdrop.mailbox.MailboxAttribute
The mailbox exists on a remote server.
remove(String) - Method in class org.bluezoo.gumdrop.mqtt.broker.WillManager
Removes and returns the will message for the given client.
remove(ClientEndpointPool.PoolEntry) - Method in class org.bluezoo.gumdrop.ClientEndpointPool
Removes and closes an endpoint from the pool.
REMOVE - Enum constant in enum class org.bluezoo.gumdrop.mailbox.StoreAction
Remove the specified flags from the existing flags.
removeAll(String) - Method in class org.bluezoo.gumdrop.http.Headers
Removes all headers with the specified name.
removeAnchors(String) - Method in class org.bluezoo.gumdrop.dns.DNSSECTrustAnchor
Removes all trust anchors for a zone.
removeAttribute(String) - Method in class javax.servlet.jsp.DefaultPageContext
 
removeAttribute(String) - Method in class javax.servlet.jsp.PageContext
Remove the object reference associated with the specified name.
removeAttribute(String) - Method in class org.bluezoo.gumdrop.servlet.Context
 
removeAttribute(String, int) - Method in class javax.servlet.jsp.DefaultPageContext
 
removeAttribute(String, int) - Method in class javax.servlet.jsp.PageContext
Remove the object reference associated with the specified name in the given scope.
removeChannelHandler(ChannelHandler) - Method in class org.bluezoo.gumdrop.Gumdrop
Deregisters an active channel handler.
removeClient(String) - Method in class org.bluezoo.gumdrop.mqtt.broker.SubscriptionManager
Removes all subscriptions and session state for a client.
removeClient(ClientEndpoint) - Method in class org.bluezoo.gumdrop.Gumdrop
Deregisters an active client connection.
removeDirectory(String, FTPConnectionMetadata) - Method in class org.bluezoo.gumdrop.ftp.file.BasicFTPFileSystem
 
removeDirectory(String, FTPConnectionMetadata) - Method in class org.bluezoo.gumdrop.ftp.file.RoleAwareFTPFileSystem
 
removeDirectory(String, FTPConnectionMetadata) - Method in interface org.bluezoo.gumdrop.ftp.FTPFileSystem
Removes an empty directory.
removeDynamicListener(Listener) - Method in class org.bluezoo.gumdrop.ftp.FTPService
Unregisters a dynamic data-connection listener.
removeEntry(long) - Method in class org.bluezoo.gumdrop.mailbox.index.MessageIndex
Removes an entry by UID.
removeForLoop(SelectorLoop) - Static method in class org.bluezoo.gumdrop.dns.client.DNSResolver
Removes and closes the resolver associated with the given SelectorLoop.
removeFromEnvironment(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServletInitialContext
 
removeListener(TCPListener) - Method in class org.bluezoo.gumdrop.Gumdrop
Removes an endpoint server from Gumdrop.
removeService(Service) - Method in class org.bluezoo.gumdrop.Gumdrop
Removes a service from Gumdrop and stops it.
removeSession(String) - Method in class org.bluezoo.gumdrop.mqtt.broker.SubscriptionManager
Removes a session registration.
removeSession(String) - Method in class org.bluezoo.gumdrop.servlet.session.SessionManager
Removes a session.
removeSession(String, boolean) - Method in class org.bluezoo.gumdrop.servlet.session.SessionManager
Removes a session with optional cluster notification.
removeStream(int) - Method in class org.bluezoo.gumdrop.http.StreamPriorityScheduler
Deprecated.
Removes a stream from scheduling.
removeStream(int) - Method in class org.bluezoo.gumdrop.http.StreamPriorityTree
Deprecated.
Removes a stream from the priority tree.
removeUid(String) - Method in class org.bluezoo.gumdrop.mailbox.maildir.MaildirUidList
Removes a UID mapping when a message is expunged.
rename(String, String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServletInitialContext
 
rename(String, String, FTPConnectionMetadata) - Method in class org.bluezoo.gumdrop.ftp.file.BasicFTPFileSystem
 
rename(String, String, FTPConnectionMetadata) - Method in class org.bluezoo.gumdrop.ftp.file.RoleAwareFTPFileSystem
 
rename(String, String, FTPConnectionMetadata) - Method in interface org.bluezoo.gumdrop.ftp.FTPFileSystem
Renames or moves a file or directory.
rename(String, String, ServerMailboxReplyHandler) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ClientAuthenticatedState
 
rename(String, String, ServerMailboxReplyHandler) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
 
rename(String, String, StringResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
rename(String, String, StringResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Renames a key.
rename(Name, Name) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServletInitialContext
 
rename(RenameState, MailboxStore, String, String) - Method in interface org.bluezoo.gumdrop.imap.handler.AuthenticatedHandler
Called when the client sends RENAME command.
rename(RenameState, MailboxStore, String, String) - Method in class org.bluezoo.gumdrop.imap.handler.DefaultIMAPHandler
 
rename(RenameState, MailboxStore, String, String) - Method in interface org.bluezoo.gumdrop.imap.handler.SelectedHandler
Called when the client sends RENAME command.
RENAME - Enum constant in enum class org.bluezoo.gumdrop.ftp.FTPOperation
Rename/move operations.
RENAME_PENDING - Enum constant in enum class org.bluezoo.gumdrop.ftp.FTPFileOperationResult
Rename operation needs target (350).
renamed(AuthenticatedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.RenameState
Mailbox renamed successfully.
renameMailbox(String, String) - Method in interface org.bluezoo.gumdrop.mailbox.MailboxStore
Renames a mailbox.
renameMailbox(String, String) - Method in class org.bluezoo.gumdrop.mailbox.maildir.MaildirMailboxStore
 
renameMailbox(String, String) - Method in class org.bluezoo.gumdrop.mailbox.mbox.MboxMailboxStore
 
renamenx(String, String, BooleanResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
renamenx(String, String, BooleanResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Renames a key only if the new key doesn't exist.
RenameState - Interface in org.bluezoo.gumdrop.imap.handler
Operations available when responding to a RENAME command.
repeated(boolean) - Method in class org.bluezoo.gumdrop.grpc.proto.FieldDescriptor.Builder
 
replace(String, String) - Static method in class org.bluezoo.gumdrop.ldap.client.Modification
Creates a REPLACE modification with a single string value.
replace(String, List<String>) - Static method in class org.bluezoo.gumdrop.ldap.client.Modification
Creates a REPLACE modification with multiple string values.
REPLACE - Enum constant in enum class org.bluezoo.gumdrop.ldap.client.Modification.Operation
Replace all values of the attribute
REPLACE - Enum constant in enum class org.bluezoo.gumdrop.mailbox.StoreAction
Replace the existing flags with the specified flags.
replaceFlags(int, Set<Flag>) - Method in interface org.bluezoo.gumdrop.mailbox.Mailbox
Replaces all flags on the specified message.
replaceFlags(int, Set<Flag>) - Method in class org.bluezoo.gumdrop.mailbox.maildir.MaildirMailbox
 
replicate(UUID, Session) - Method in class org.bluezoo.gumdrop.servlet.session.Cluster
Replicates a session to the cluster.
replicateSession(HttpSession) - Method in class org.bluezoo.gumdrop.servlet.session.SessionManager
Replicates a session to the cluster if clustering is enabled and the session is dirty.
request(String, String) - Method in class org.bluezoo.gumdrop.http.client.HTTPClient
Creates a request with the given HTTP method.
request(String, String) - Method in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
Creates a request with a custom HTTP method.
REQUEST_HEADER_FIELDS_TOO_LARGE - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPStatus
431 Request Header Fields Too Large
REQUEST_PROBLEM_INFORMATION - Static variable in class org.bluezoo.gumdrop.mqtt.codec.MQTTProperties
 
REQUEST_RESPONSE_INFORMATION - Static variable in class org.bluezoo.gumdrop.mqtt.codec.MQTTProperties
 
REQUEST_SCOPE - Static variable in class javax.servlet.jsp.PageContext
Request scope: search only in request
REQUEST_TIMEOUT - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPStatus
408 Request Timeout
requestBodyContent(ByteBuffer) - Method in interface org.bluezoo.gumdrop.http.client.HTTPRequest
Sends request body data.
requestBodyContent(ByteBuffer) - Method in class org.bluezoo.gumdrop.http.h3.H3Request
 
requestBodyContent(HTTPResponseState, ByteBuffer) - Method in class org.bluezoo.gumdrop.grpc.server.GrpcHandler
 
requestBodyContent(HTTPResponseState, ByteBuffer) - Method in class org.bluezoo.gumdrop.http.DefaultHTTPRequestHandler
 
requestBodyContent(HTTPResponseState, ByteBuffer) - Method in interface org.bluezoo.gumdrop.http.HTTPRequestHandler
Request body data received.
requestComplete(HTTPResponseState) - Method in class org.bluezoo.gumdrop.http.DefaultHTTPRequestHandler
 
requestComplete(HTTPResponseState) - Method in interface org.bluezoo.gumdrop.http.HTTPRequestHandler
Request stream closed from client side.
requestCompleted(String, int, double, long, long) - Method in class org.bluezoo.gumdrop.http.HTTPServerMetrics
Records the completion of an HTTP request.
requestDatagramWrite(ChannelHandler) - Method in class org.bluezoo.gumdrop.SelectorLoop
Requests OP_WRITE interest for a datagram handler.
requestError(String, int) - Method in class org.bluezoo.gumdrop.http.HTTPServerMetrics
Records an HTTP error (request that did not complete normally).
requestFlush() - Method in class org.bluezoo.gumdrop.quic.QuicEngine
Called by QuicConnection when it has data to flush.
requestStarted(String) - Method in class org.bluezoo.gumdrop.http.HTTPServerMetrics
Records the start of an HTTP request.
requiresBdat() - Method in enum class org.bluezoo.gumdrop.smtp.BodyType
Returns true if this body type requires BDAT for transmission.
requiresEncoding(String) - Static method in class org.bluezoo.gumdrop.mailbox.MailboxNameCodec
Checks if a mailbox name contains characters that would require encoding.
requiresHostHeader() - Method in enum class org.bluezoo.gumdrop.http.HTTPVersion
Checks if this HTTP version requires a Host header.
requiresMessageParsing(SearchCriteria) - Method in class org.bluezoo.gumdrop.mailbox.index.MessageIndex
Checks if the criteria requires message parsing (TEXT/BODY searches).
requiresTcpAccept() - Method in class org.bluezoo.gumdrop.dns.DoQListener
 
requiresTcpAccept() - Method in class org.bluezoo.gumdrop.http.h3.HTTP3Listener
 
requiresTcpAccept() - Method in class org.bluezoo.gumdrop.TCPListener
Returns whether this listener should be registered with the AcceptSelectorLoop for TCP accept events.
requiresTLS() - Method in enum class org.bluezoo.gumdrop.auth.SASLMechanism
Returns whether this mechanism should only be used over TLS.
requireTls - Variable in class org.bluezoo.gumdrop.smtp.client.handler.MailFromParams
RFC 8689 — if true, appends REQUIRETLS parameter.
reset() - Method in class org.bluezoo.gumdrop.ldap.asn1.BERDecoder
Resets the decoder state, discarding any partial data.
reset() - Method in class org.bluezoo.gumdrop.ldap.asn1.BEREncoder
Resets the encoder for reuse.
reset() - Method in class org.bluezoo.gumdrop.mime.MIMEParser
Resets the parser in preparation for parsing another entity.
reset() - Method in class org.bluezoo.gumdrop.mime.rfc5322.MessageParser
 
reset() - Method in class org.bluezoo.gumdrop.ratelimit.AuthenticationRateLimiter
Resets all rate limiting state.
reset() - Method in class org.bluezoo.gumdrop.ratelimit.ConnectionRateLimiter
Resets all rate limiting state.
reset() - Method in class org.bluezoo.gumdrop.ratelimit.RateLimiter
Resets this rate limiter, clearing all recorded events.
reset() - Method in class org.bluezoo.gumdrop.redis.codec.RESPDecoder
Resets the decoder, discarding any buffered data.
reset() - Method in class org.bluezoo.gumdrop.smtp.auth.AuthPipeline
 
reset() - Method in class org.bluezoo.gumdrop.smtp.auth.DKIMMessageParser
 
reset() - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCValidator
Resets the accumulated state for a new message.
reset() - Method in interface org.bluezoo.gumdrop.smtp.SMTPPipeline
Called when the transaction is reset.
reset() - Method in class org.bluezoo.gumdrop.telemetry.protobuf.ByteBufferChannel
Resets the channel, clearing all written data.
reset() - Method in class org.bluezoo.gumdrop.telemetry.protobuf.ProtobufParser
Resets the parser to initial state.
reset(ResetState, Mailbox) - Method in class org.bluezoo.gumdrop.pop3.handler.DefaultPOP3Handler
 
reset(ResetState, Mailbox) - Method in interface org.bluezoo.gumdrop.pop3.handler.TransactionHandler
Called when the client resets deletion marks (RSET command).
reset(StringResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
reset(StringResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Resets the connection state, clearing Pub/Sub subscriptions, MULTI transaction, WATCH keys, and authenticated user (Redis command reference — RESET).
reset(ResetState) - Method in interface org.bluezoo.gumdrop.smtp.handler.MailFromHandler
Called when client sends RSET.
reset(ResetState) - Method in interface org.bluezoo.gumdrop.smtp.handler.RecipientHandler
Called when client sends RSET.
reset(ResetState) - Method in class org.bluezoo.gumdrop.smtp.LocalDeliveryHandler
 
reset(ResetState) - Method in class org.bluezoo.gumdrop.smtp.SimpleRelayHandler
 
RESET_CONTENT - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPStatus
205 Reset Content
resetComplete(int, long, TransactionHandler) - Method in interface org.bluezoo.gumdrop.pop3.handler.ResetState
Confirms all messages have been undeleted.
resetComplete(int, long, TransactionHandler) - Method in class org.bluezoo.gumdrop.pop3.POP3ProtocolHandler
 
ResetState - Interface in org.bluezoo.gumdrop.pop3.handler
Operations available when responding to a reset request.
ResetState - Interface in org.bluezoo.gumdrop.smtp.handler
Operations for responding to RSET command.
resetStream(long) - Method in class org.bluezoo.gumdrop.quic.QuicStreamEndpoint
RFC 9000 section 4.6: abruptly terminates this stream with a RESET_STREAM frame carrying the given application error code.
resolve(String, JspConfigDescriptor) - Static method in class org.bluezoo.gumdrop.servlet.jsp.JSPPropertyGroupResolver
Resolves JSP properties for the given JSP file path using the provided JSP configuration.
resolve(String, ResolveCallback) - Method in class org.bluezoo.gumdrop.dns.client.DNSResolver
Resolves a hostname to IP addresses by issuing parallel A and AAAA queries.
resolve(Context) - Method in class org.bluezoo.gumdrop.servlet.jndi.EjbRef
 
resolve(Context) - Method in interface org.bluezoo.gumdrop.servlet.jndi.Injectable
Resolve a reference to the source object.
resolve(DNSMessage) - Method in class org.bluezoo.gumdrop.dns.DNSService
Override this method to provide custom name resolution.
ResolveCallback - Interface in org.bluezoo.gumdrop.dns.client
Callback interface for hostname resolution.
ResolvedJSPProperties() - Constructor for class org.bluezoo.gumdrop.servlet.jsp.JSPPropertyGroupResolver.ResolvedJSPProperties
 
resolvePathForAsyncRead(String, long, FTPConnectionMetadata) - Method in class org.bluezoo.gumdrop.ftp.file.RoleAwareFTPFileSystem
 
resolvePathForAsyncRead(String, long, FTPConnectionMetadata) - Method in interface org.bluezoo.gumdrop.ftp.FTPFileSystem
Resolves a path for asynchronous file read operations.
resolvePathForAsyncWrite(String, boolean, FTPConnectionMetadata) - Method in class org.bluezoo.gumdrop.ftp.file.RoleAwareFTPFileSystem
 
resolvePathForAsyncWrite(String, boolean, FTPConnectionMetadata) - Method in interface org.bluezoo.gumdrop.ftp.FTPFileSystem
Resolves a path for asynchronous file write operations.
resolveSecurePath(String) - Method in class org.bluezoo.gumdrop.ftp.file.BasicFTPFileSystem
Converts an FTP path to a secure local file system path.
resolveSubscribers(String) - Method in class org.bluezoo.gumdrop.mqtt.broker.SubscriptionManager
Resolves which sessions should receive a published message.
resolveTaglib(String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TaglibRegistry
Resolves a taglib URI to its Tag Library Descriptor.
Resource - Class in org.bluezoo.gumdrop.servlet.jndi
Definition of a resource that will be instantiated and bound in the JNDI context for the web application.
Resource() - Constructor for class org.bluezoo.gumdrop.servlet.jndi.Resource
 
ResourceEnvRef - Class in org.bluezoo.gumdrop.servlet.jndi
A reference to an administered object associated with a resource in the environment.
ResourceEnvRef() - Constructor for class org.bluezoo.gumdrop.servlet.jndi.ResourceEnvRef
 
ResourceHandlerFactory - Class in org.bluezoo.gumdrop.servlet
Factory for resource handlers.
ResourceHandlerFactory(Container) - Constructor for class org.bluezoo.gumdrop.servlet.ResourceHandlerFactory
 
ResourceInjector - Class in org.bluezoo.gumdrop.servlet.jndi
Resource injection processor for Gumdrop servlet container.
ResourceInjector() - Constructor for class org.bluezoo.gumdrop.servlet.jndi.ResourceInjector
 
ResourceRef - Class in org.bluezoo.gumdrop.servlet.jndi
A reference to an external resource.
ResourceRef() - Constructor for class org.bluezoo.gumdrop.servlet.jndi.ResourceRef
 
ResourceStreamHandler - Class in org.bluezoo.gumdrop.servlet
URL stream handler for resources contained in servlet contexts.
ResourceStreamHandler(Container) - Constructor for class org.bluezoo.gumdrop.servlet.ResourceStreamHandler
 
ResourceURLConnection - Class in org.bluezoo.gumdrop.servlet
URLConnection for a resource: URL identifying a resource in a context.
ResourceURLConnection(URL, Context, String) - Constructor for class org.bluezoo.gumdrop.servlet.ResourceURLConnection
 
resp3Null() - Static method in class org.bluezoo.gumdrop.redis.codec.RESPValue
Creates a RESP3 explicit null value.
RESPDecoder - Class in org.bluezoo.gumdrop.redis.codec
Decodes RESP wire format to values (RESP spec — "RESP protocol description").
RESPDecoder() - Constructor for class org.bluezoo.gumdrop.redis.codec.RESPDecoder
Creates a new RESP decoder with default buffer size.
RESPDecoder(int) - Constructor for class org.bluezoo.gumdrop.redis.codec.RESPDecoder
Creates a new RESP decoder with the specified initial buffer size.
RESPEncoder - Class in org.bluezoo.gumdrop.redis.codec
Encodes Redis commands to RESP wire format (RESP spec — "Sending commands to a Redis server").
RESPEncoder() - Constructor for class org.bluezoo.gumdrop.redis.codec.RESPEncoder
Creates a new RESP encoder.
RESPException - Exception in org.bluezoo.gumdrop.redis.codec
Exception thrown when RESP protocol parsing fails.
RESPException(String) - Constructor for exception org.bluezoo.gumdrop.redis.codec.RESPException
Creates a new RESP exception with the specified message.
RESPException(String, Throwable) - Constructor for exception org.bluezoo.gumdrop.redis.codec.RESPException
Creates a new RESP exception with the specified message and cause.
respond(byte[], ServerAuthReplyHandler) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ClientAuthExchange
 
respond(byte[], ServerAuthReplyHandler) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
 
respond(byte[], ServerAuthReplyHandler) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ClientAuthExchange
Sends a response to the server's SASL challenge.
respond(byte[], ServerAuthReplyHandler) - Method in class org.bluezoo.gumdrop.pop3.client.POP3ClientProtocolHandler
 
respond(byte[], ServerAuthReplyHandler) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ClientAuthExchange
Sends a response to the server's SASL challenge.
respond(byte[], ServerAuthReplyHandler) - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
RFC 4954 §4 — send base64-encoded SASL response.
RESPONSE_INFORMATION - Static variable in class org.bluezoo.gumdrop.mqtt.codec.MQTTProperties
 
RESPONSE_TOPIC - Static variable in class org.bluezoo.gumdrop.mqtt.codec.MQTTProperties
 
responseBodyContent(ByteBuffer) - Method in class org.bluezoo.gumdrop.http.client.DefaultHTTPResponseHandler
Called for each chunk of response body data.
responseBodyContent(ByteBuffer) - Method in interface org.bluezoo.gumdrop.http.client.HTTPResponseHandler
Called for each chunk of response body data.
responseBodyContent(ByteBuffer) - Method in interface org.bluezoo.gumdrop.http.HTTPResponseState
Sends response body data.
responseSent(String, double, String) - Method in class org.bluezoo.gumdrop.dns.DNSServerMetrics
Records a DNS response sent.
RESPType - Enum Class in org.bluezoo.gumdrop.redis.codec
RESP (Redis Serialization Protocol) data types (RESP spec — "RESP protocol description").
RESPValue - Class in org.bluezoo.gumdrop.redis.codec
Represents a decoded RESP value (RESP spec — "RESP protocol description").
resumeRead() - Method in interface org.bluezoo.gumdrop.Endpoint
Resumes reading from the network after a previous Endpoint.pauseRead().
resumeRead() - Method in class org.bluezoo.gumdrop.quic.QuicEngine
 
resumeRead() - Method in class org.bluezoo.gumdrop.quic.QuicStreamEndpoint
 
resumeRead() - Method in class org.bluezoo.gumdrop.TCPEndpoint
 
resumeRead() - Method in class org.bluezoo.gumdrop.UDPEndpoint
 
resumeRead(int) - Method in class org.bluezoo.gumdrop.http.HTTPProtocolHandler
 
resumeRequestBody() - Method in interface org.bluezoo.gumdrop.http.HTTPResponseState
Resumes delivery of request body events after a previous call to HTTPResponseState.pauseRequestBody().
resumeStream(int) - Method in class org.bluezoo.gumdrop.http.h2.H2FlowControl
Resumes a paused stream.
ret - Variable in class org.bluezoo.gumdrop.smtp.client.handler.MailFromParams
RFC 3461 §4.3 — RET parameter: "FULL" or "HDRS".
RETAIN_AVAILABLE - Static variable in class org.bluezoo.gumdrop.mqtt.codec.MQTTProperties
 
RetainedMessage(String, MQTTMessageContent, QoS) - Constructor for class org.bluezoo.gumdrop.mqtt.broker.RetainedMessageStore.RetainedMessage
 
RetainedMessageStore - Class in org.bluezoo.gumdrop.mqtt.broker
In-memory store for MQTT retained messages.
RetainedMessageStore() - Constructor for class org.bluezoo.gumdrop.mqtt.broker.RetainedMessageStore
 
RetainedMessageStore.RetainedMessage - Class in org.bluezoo.gumdrop.mqtt.broker
An immutable retained message.
retr(int, ServerRetrReplyHandler) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ClientTransactionState
Sends a RETR command to retrieve a message.
retr(int, ServerRetrReplyHandler) - Method in class org.bluezoo.gumdrop.pop3.client.POP3ClientProtocolHandler
 
retrieveMessage(RetrieveState, Mailbox, int) - Method in class org.bluezoo.gumdrop.pop3.handler.DefaultPOP3Handler
 
retrieveMessage(RetrieveState, Mailbox, int) - Method in interface org.bluezoo.gumdrop.pop3.handler.TransactionHandler
Called when the client requests message content (RETR command).
RetrieveState - Interface in org.bluezoo.gumdrop.pop3.handler
Operations available when responding to a message retrieval request.
RFC2047Decoder - Class in org.bluezoo.gumdrop.mime.rfc2047
High-performance decoder for RFC 2047 encoded-words and RFC 2231 parameter encoding with support for: RFC 2047 encoded-words (=?charset?encoding?encoded-text?=) RFC 2231 parameter encoding (name*=charset'lang'%XX%YY...) Multiple character sets and encodings This implementation uses character-by-character parsing instead of regex for significantly better performance, especially for large headers.
RFC2047Encoder - Class in org.bluezoo.gumdrop.mime.rfc2047
High-performance RFC 2047 encoder for MIME header encoding.
RFC2231Decoder - Class in org.bluezoo.gumdrop.mime.rfc2231
Decoder for RFC 2231 extended parameter values (charset'lang'percent-encoded).
RFC5322_FORMATTER - Static variable in class org.bluezoo.gumdrop.mime.rfc5322.MessageDateTimeFormatter
RFC 5322 compliant formatter.
RFC5322_PARSER - Static variable in class org.bluezoo.gumdrop.mime.rfc5322.MessageDateTimeFormatter
Parses RFC 5322 date strings, handling both canonical format and common variations.
ROLE - Enum constant in enum class org.bluezoo.gumdrop.quota.QuotaSource
Quota is derived from the user's role membership.
RoleAwareFTPFileSystem - Class in org.bluezoo.gumdrop.ftp.file
Decorator that enforces role-based access control on an FTPFileSystem.
RoleAwareFTPFileSystem(FTPFileSystem, Realm) - Constructor for class org.bluezoo.gumdrop.ftp.file.RoleAwareFTPFileSystem
Creates a role-aware file system wrapping the given delegate.
RoleBasedFTPHandler - Class in org.bluezoo.gumdrop.ftp.file
FTP connection handler with role-based access control.
RoleBasedFTPHandler(Realm, FTPFileSystem) - Constructor for class org.bluezoo.gumdrop.ftp.file.RoleBasedFTPHandler
Creates a new role-based FTP handler.
RoleBasedFTPService - Class in org.bluezoo.gumdrop.ftp.file
FTP service with role-based access control.
RoleBasedFTPService() - Constructor for class org.bluezoo.gumdrop.ftp.file.RoleBasedFTPService
 
RoleBasedQuotaManager - Class in org.bluezoo.gumdrop.quota
A quota manager that supports both user-specific and role-based quotas.
RoleBasedQuotaManager() - Constructor for class org.bluezoo.gumdrop.quota.RoleBasedQuotaManager
Creates a new role-based quota manager.
RpcDescriptor - Class in org.bluezoo.gumdrop.grpc.proto
Descriptor for a gRPC RPC method.
RpcDescriptor.Builder - Class in org.bluezoo.gumdrop.grpc.proto
 
rpop(String, BulkResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
rpop(String, BulkResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Pops a value from the right (tail) of a list.
rpush(String, IntegerResultHandler, String...) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
rpush(String, IntegerResultHandler, String...) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Pushes values to the right (tail) of a list.
RRSIG - Enum constant in enum class org.bluezoo.gumdrop.dns.DNSType
DNSSEC signature.
RSASHA256 - Enum constant in enum class org.bluezoo.gumdrop.dns.DNSSECAlgorithm
RSA/SHA-256.
RSASHA512 - Enum constant in enum class org.bluezoo.gumdrop.dns.DNSSECAlgorithm
RSA/SHA-512.
rset(ServerRsetReplyHandler) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ClientTransactionState
Sends a RSET command to unmark all messages marked for deletion.
rset(ServerRsetReplyHandler) - Method in class org.bluezoo.gumdrop.pop3.client.POP3ClientProtocolHandler
 
rset(ServerRsetReplyHandler) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ClientEnvelopeState
Aborts the current mail transaction.
rset(ServerRsetReplyHandler) - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
RFC 5321 §4.1.1.5 — RSET command.
rstStreamFrameReceived(int, int) - Method in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
 
rstStreamFrameReceived(int, int) - Method in interface org.bluezoo.gumdrop.http.h2.H2FrameHandler
Called when a RST_STREAM frame is received.
rstStreamFrameReceived(int, int) - Method in class org.bluezoo.gumdrop.http.HTTPProtocolHandler
 
run() - Method in class org.bluezoo.gumdrop.AcceptSelectorLoop
 
run() - Method in class org.bluezoo.gumdrop.SelectorLoop
 
run() - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPHotReloader
 
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form