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

P

packageName(String) - Method in class org.bluezoo.gumdrop.grpc.proto.ProtoFile.Builder
 
padToBlockSize(ByteBuffer, int) - Static method in class org.bluezoo.gumdrop.dns.DNSMessage
Adds EDNS(0) padding to a serialized DNS message so that the total message size (excluding the 2-octet TCP/DoQ length prefix) is a multiple of blockSize.
PAGE_DIRECTIVE - Static variable in class org.bluezoo.gumdrop.servlet.jsp.DirectiveElement
Standard JSP directive names.
PAGE_SCOPE - Static variable in class javax.servlet.jsp.PageContext
Page scope: (this is the default) - search only in page
PageContext - Class in javax.servlet.jsp
Minimal JSP PageContext implementation for Gumdrop JSP support.
PageContext() - Constructor for class javax.servlet.jsp.PageContext
 
PARAM_ACTION - Static variable in class org.bluezoo.gumdrop.servlet.jsp.StandardActionElement
 
Parameter - Class in org.bluezoo.gumdrop.mime
A parameter in a structured MIME header value such as Content-Type or Content-Disposition.
Parameter(String, String) - Constructor for class org.bluezoo.gumdrop.mime.Parameter
Constructor for a new parameter.
parse() - Method in class org.bluezoo.gumdrop.imap.SearchParser
Parses the input and returns the search criteria.
parse(File) - Method in class org.bluezoo.gumdrop.config.ConfigurationParser
Parse a configuration file and return the result.
parse(InputStream, String, String) - Method in interface org.bluezoo.gumdrop.servlet.jsp.JSPParser
Parses a JSP source file from the provided input stream and creates an abstract syntax tree representation.
parse(InputStream, String, String) - Method in class org.bluezoo.gumdrop.servlet.jsp.TraditionalJSPParser
 
parse(InputStream, String, String) - Method in class org.bluezoo.gumdrop.servlet.jsp.XMLJSPParser
 
parse(InputStream, String, String, JSPPropertyGroupResolver.ResolvedJSPProperties) - Method in interface org.bluezoo.gumdrop.servlet.jsp.JSPParser
Parses a JSP source file from the provided input stream using the specified JSP configuration properties.
parse(InputStream, String, String, JSPPropertyGroupResolver.ResolvedJSPProperties) - Method in class org.bluezoo.gumdrop.servlet.jsp.TraditionalJSPParser
 
parse(InputStream, String, String, JSPPropertyGroupResolver.ResolvedJSPProperties) - Method in class org.bluezoo.gumdrop.servlet.jsp.XMLJSPParser
 
parse(CharSequence) - Static method in class org.bluezoo.gumdrop.grpc.proto.ProtoFileParser
Parses a .proto file from a character sequence.
parse(String) - Static method in class org.bluezoo.gumdrop.mailbox.MessageSet
Parses an IMAP message set string.
parse(String) - Static method in class org.bluezoo.gumdrop.mime.ContentDispositionParser
Parses a Content-Disposition header value from a string (convenience).
parse(String) - Static method in class org.bluezoo.gumdrop.mime.ContentTypeParser
Parses a Content-Type header value from a string (convenience).
parse(String) - Static method in enum class org.bluezoo.gumdrop.mime.MIMEVersion
Parses a MIME-Version header value.
parse(String) - Static method in class org.bluezoo.gumdrop.mime.rfc5322.MessageDateTimeFormatter
Parse an RFC 5322 date string.
parse(String) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServletInitialContext
 
parse(String) - Static method in class org.bluezoo.gumdrop.smtp.auth.DKIMSignature
Parses a DKIM-Signature header value.
parse(String) - Static method in enum class org.bluezoo.gumdrop.smtp.auth.DMARCPolicy
Parses a policy value from a DMARC record.
parse(String) - Static method in enum class org.bluezoo.gumdrop.smtp.BodyType
Parses a BODY parameter value.
parse(String) - Static method in enum class org.bluezoo.gumdrop.smtp.DSNNotify
Parses a DSN notify keyword.
parse(String) - Static method in enum class org.bluezoo.gumdrop.smtp.DSNReturn
Parses a DSN return keyword.
parse(String, ParsePosition) - Method in class org.bluezoo.gumdrop.http.HTTPDateFormat
Parses the given date in the current TimeZone.
parse(ByteBuffer) - Static method in class org.bluezoo.gumdrop.dns.DNSMessage
Parses a DNS message from a byte buffer.
parse(ByteBuffer) - Static method in class org.bluezoo.gumdrop.websocket.WebSocketFrame
RFC 6455 §5.2 — parse base framing protocol from wire bytes.
parse(ByteBuffer, CharsetDecoder) - Static method in class org.bluezoo.gumdrop.mime.ContentDispositionParser
Parses a Content-Disposition header value from bytes, decoding only the particles required.
parse(ByteBuffer, CharsetDecoder) - Static method in class org.bluezoo.gumdrop.mime.ContentIDParser
Parses a single Content-ID or Message-ID value from the buffer.
parse(ByteBuffer, CharsetDecoder) - Static method in class org.bluezoo.gumdrop.mime.ContentTypeParser
Parses a Content-Type header value from bytes, decoding only the particles required.
parse(ByteBuffer, LineParser.Callback) - Static method in class org.bluezoo.gumdrop.LineParser
Parses CRLF-terminated lines from the buffer.
parseBuffer - Variable in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
 
parseDigestParams(String) - Static method in class org.bluezoo.gumdrop.auth.SASLUtils
RFC 2831 §2.1 — parses DIGEST-MD5 response parameters.
ParsedMessageContext - Class in org.bluezoo.gumdrop.mailbox
A MessageContext implementation that parses message content using MessageParser to extract searchable data.
ParsedMessageContext(Mailbox, int, long, long, Set<Flag>, OffsetDateTime) - Constructor for class org.bluezoo.gumdrop.mailbox.ParsedMessageContext
Creates a new parsed message context.
parseDuration(String) - Static method in class org.bluezoo.gumdrop.Listener
Parses a duration string with optional time unit suffix.
parseEmailAddress(String) - Static method in class org.bluezoo.gumdrop.mime.rfc5322.EmailAddressParser
Parse a single email address with full RFC 5322 syntax.
parseEmailAddressList(String) - Static method in class org.bluezoo.gumdrop.mime.rfc5322.EmailAddressParser
Parse a list of email addresses from an RFC 5322 header value.
parseEmailAddressList(String, boolean) - Static method in class org.bluezoo.gumdrop.mime.rfc5322.EmailAddressParser
 
parseEmailAddressList(ByteBuffer, CharsetDecoder) - Static method in class org.bluezoo.gumdrop.mime.rfc5322.EmailAddressParser
Parse a list of email addresses with optional SMTPUTF8 support (RFC 6532).
parseEnvelopeAddress(String) - Static method in class org.bluezoo.gumdrop.mime.rfc5322.EmailAddressParser
Parse an SMTP envelope address (MAIL FROM or RCPT TO).
parseEnvelopeAddress(String, boolean) - Static method in class org.bluezoo.gumdrop.mime.rfc5322.EmailAddressParser
Parse an SMTP envelope address with optional SMTPUTF8 support (RFC 6531).
parseError(String) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClientProtocolHandler
 
parseError(String) - Method in interface org.bluezoo.gumdrop.mqtt.codec.MQTTEventHandler
Called when the parser encounters a malformed packet.
parseError(String) - Method in class org.bluezoo.gumdrop.mqtt.MQTTProtocolHandler
 
parseExtensions(String) - Static method in class org.bluezoo.gumdrop.websocket.WebSocketHandshake
RFC 6455 §9.1 — parses the Sec-WebSocket-Extensions header into a list of offers.
parseFile(File, ContentHandler, ErrorHandler, String, String) - Static method in class org.bluezoo.gumdrop.util.XMLParseUtils
Parses an XML file using NIO FileChannel.
parseJSP(InputStream, String, String) - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPParserFactory
Parses a JSP file, automatically detecting the format and choosing the appropriate parser.
parseJSP(InputStream, String, String, JSPPropertyGroupResolver.ResolvedJSPProperties) - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPParserFactory
Parses a JSP file using the specified resolved JSP properties.
parseJSPFile(String) - Method in class org.bluezoo.gumdrop.servlet.Context
Parses a JSP file and returns a compiled Servlet instance.
parseList(String) - Static method in class org.bluezoo.gumdrop.util.CIDRNetwork
Utility method to parse a comma-separated list of CIDR networks.
parseList(ByteBuffer, CharsetDecoder) - Static method in class org.bluezoo.gumdrop.mime.ContentIDParser
Parses a list of Content-ID or Message-ID values from the buffer.
parseLiteralIPv4(String) - Static method in class org.bluezoo.gumdrop.dns.client.HostsFile
Parses a literal IPv4 address string without performing any network lookup.
parseLiteralIPv6(String) - Static method in class org.bluezoo.gumdrop.dns.client.HostsFile
Parses a literal IPv6 address string without performing any network lookup.
parseMessageIDList(ByteBuffer, CharsetDecoder) - Static method in class org.bluezoo.gumdrop.mime.rfc5322.MessageIDParser
Parse a list of Message-IDs from an RFC 5322 header field value.
parseOAuthBearerCredentials(String) - Static method in class org.bluezoo.gumdrop.auth.SASLUtils
RFC 7628 §3.1 — parses OAUTHBEARER credentials.
parseObsolete(String) - Static method in class org.bluezoo.gumdrop.mime.rfc5322.MessageDateTimeFormatter
Parse obsolete RFC 5322 section 4.5 date-time formats.
parseObsoleteAddressList(ByteBuffer, CharsetDecoder) - Static method in class org.bluezoo.gumdrop.mime.rfc5322.ObsoleteParserUtils
Attempt to parse obsolete address syntax from a ByteBuffer (comma-separated segments).
parseObsoleteMessageIDList(ByteBuffer, CharsetDecoder) - Static method in class org.bluezoo.gumdrop.mime.rfc5322.ObsoleteParserUtils
Attempt to parse obsolete message-ID syntax from a ByteBuffer (whitespace/comma-separated segments).
parsePlainCredentials(byte[]) - Static method in class org.bluezoo.gumdrop.auth.SASLUtils
RFC 4616 §2 — parses PLAIN credentials.
ParseResult - Class in org.bluezoo.gumdrop.config
Result of parsing a configuration file.
ParseResult(ComponentRegistry) - Constructor for class org.bluezoo.gumdrop.config.ParseResult
Creates a new parse result.
parseSize(String) - Static method in class org.bluezoo.gumdrop.quota.QuotaPolicy
Parses a human-readable size string into bytes.
parseState - Variable in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
 
parseStream(InputStream, ContentHandler, ErrorHandler, String, String) - Static method in class org.bluezoo.gumdrop.util.XMLParseUtils
Parses an XML document from an InputStream.
parseStreamWithDigest(InputStream, ContentHandler, ErrorHandler, String, MessageDigest) - Static method in class org.bluezoo.gumdrop.util.XMLParseUtils
Parses an XML document from an InputStream while computing a digest.
parseTld(InputStream, String) - Static method in class org.bluezoo.gumdrop.servlet.jsp.TldParser
Parses a TLD file from an InputStream and returns a TagLibraryDescriptor.
parseURL(URL, ContentHandler, ErrorHandler) - Static method in class org.bluezoo.gumdrop.util.XMLParseUtils
Parses an XML document from a URL.
PARTIAL_CONTENT - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPStatus
206 Partial Content
partialCommit(String) - Method in interface org.bluezoo.gumdrop.pop3.handler.UpdateState
Some messages could not be deleted.
partialCommit(String) - Method in class org.bluezoo.gumdrop.pop3.POP3ProtocolHandler
 
pass(String, ServerPassReplyHandler) - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ClientPasswordState
Sends a PASS command with the user's password.
pass(String, ServerPassReplyHandler) - Method in class org.bluezoo.gumdrop.pop3.client.POP3ClientProtocolHandler
 
PASS - Enum constant in enum class org.bluezoo.gumdrop.smtp.auth.AuthVerdict
Authentication passed.
PASS - Enum constant in enum class org.bluezoo.gumdrop.smtp.auth.DKIMResult
The message signature was verified successfully.
PASS - Enum constant in enum class org.bluezoo.gumdrop.smtp.auth.DMARCResult
The message passes DMARC authentication.
PASS - Enum constant in enum class org.bluezoo.gumdrop.smtp.auth.SPFResult
The client is authorized to send mail for the domain.
passivate(UUID, Session) - Method in class org.bluezoo.gumdrop.servlet.session.Cluster
Passivates a session (removes from cluster).
PASSIVE - Enum constant in enum class org.bluezoo.gumdrop.ftp.FTPDataConnectionCoordinator.DataConnectionMode
Passive mode — server listens, client connects.
passwordMatch(String, String) - Method in class org.bluezoo.gumdrop.auth.BasicRealm
 
passwordMatch(String, String) - Method in class org.bluezoo.gumdrop.auth.LDAPRealm
RFC 4513 §5.1/§5.2 — authenticate via simple or SASL bind.
passwordMatch(String, String) - Method in class org.bluezoo.gumdrop.auth.OAuthRealm
 
passwordMatch(String, String) - Method in interface org.bluezoo.gumdrop.auth.Realm
RFC 4616 — verifies that the given password matches the stored credentials for the user (used by PLAIN and LOGIN mechanisms).
passwordMatch(String, String, String) - Method in class org.bluezoo.gumdrop.http.DefaultHTTPAuthenticationProvider
 
passwordMatch(String, String, String) - Method in class org.bluezoo.gumdrop.http.HTTPAuthenticationProvider
Verifies username and password credentials against the authentication realm.
passwordMatch(String, String, String) - Method in class org.bluezoo.gumdrop.servlet.ServletAuthenticationProvider
 
patch(String) - Method in class org.bluezoo.gumdrop.http.client.HTTPClient
Creates a PATCH request.
patch(String) - Method in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
Creates a PATCH request for the specified path.
pauseRead() - Method in interface org.bluezoo.gumdrop.Endpoint
Pauses reading from the network for this endpoint.
pauseRead() - Method in class org.bluezoo.gumdrop.quic.QuicEngine
 
pauseRead() - Method in class org.bluezoo.gumdrop.quic.QuicStreamEndpoint
 
pauseRead() - Method in class org.bluezoo.gumdrop.TCPEndpoint
 
pauseRead() - Method in class org.bluezoo.gumdrop.UDPEndpoint
 
pauseRead(int) - Method in class org.bluezoo.gumdrop.http.HTTPProtocolHandler
 
pauseRequestBody() - Method in interface org.bluezoo.gumdrop.http.HTTPResponseState
pauseStream(int) - Method in class org.bluezoo.gumdrop.http.h2.H2FlowControl
Pauses a stream, causing WINDOW_UPDATE increments for that stream to be withheld.
PAYLOAD_FORMAT_INDICATOR - Static variable in class org.bluezoo.gumdrop.mqtt.codec.MQTTProperties
 
PAYLOAD_TOO_LARGE - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPStatus
413 Content Too Large (RFC 9110 section 15.5.14)
PAYMENT_REQUIRED - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPStatus
402 Payment Required
PendingTransfer(FTPDataConnectionCoordinator.TransferType, String, boolean, long, FTPConnectionHandler, FTPConnectionMetadata) - Constructor for class org.bluezoo.gumdrop.ftp.FTPDataConnectionCoordinator.PendingTransfer
 
PERMANENT_REDIRECT - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPStatus
308 Permanent Redirect
permanentFlags() - Static method in enum class org.bluezoo.gumdrop.mailbox.Flag
Returns the set of all permanent flags.
PERMERROR - Enum constant in enum class org.bluezoo.gumdrop.smtp.auth.DKIMResult
The signature or public key has a permanent problem.
PERMERROR - Enum constant in enum class org.bluezoo.gumdrop.smtp.auth.DMARCResult
A permanent error occurred (malformed policy, etc.).
PERMERROR - Enum constant in enum class org.bluezoo.gumdrop.smtp.auth.SPFResult
The SPF record is malformed or contains syntax errors.
PerMessageDeflateExtension - Class in org.bluezoo.gumdrop.websocket
RFC 7692 — permessage-deflate WebSocket extension.
PerMessageDeflateExtension() - Constructor for class org.bluezoo.gumdrop.websocket.PerMessageDeflateExtension
 
persist(String, BooleanResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
persist(String, BooleanResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Removes the expiration from a key.
PersistenceContextRef - Class in org.bluezoo.gumdrop.servlet.jndi
A reference to a container-managed EntityManager.
PersistenceContextRef() - Constructor for class org.bluezoo.gumdrop.servlet.jndi.PersistenceContextRef
 
PersistenceUnitRef - Class in org.bluezoo.gumdrop.servlet.jndi
A reference to a container-managed EntityManagerFactory.
PersistenceUnitRef() - Constructor for class org.bluezoo.gumdrop.servlet.jndi.PersistenceUnitRef
 
pexpire(String, long, BooleanResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
pexpire(String, long, BooleanResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Sets an expiration time in milliseconds.
ping(String, BulkResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
ping(String, BulkResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Sends a PING command with a message.
ping(StringResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
ping(StringResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Sends a PING command.
pingFrameReceived(boolean, long) - Method in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
 
pingFrameReceived(boolean, long) - Method in interface org.bluezoo.gumdrop.http.h2.H2FrameHandler
Called when a PING frame is received.
pingFrameReceived(boolean, long) - Method in class org.bluezoo.gumdrop.http.HTTPProtocolHandler
 
pingReceived(ByteBuffer) - Method in class org.bluezoo.gumdrop.websocket.WebSocketConnection
RFC 6455 §5.5.2/§5.5.3 — called when a ping frame is received.
pingReq() - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClientProtocolHandler
 
pingReq() - Method in interface org.bluezoo.gumdrop.mqtt.codec.MQTTEventHandler
Called when a PINGREQ packet is received.
pingReq() - Method in class org.bluezoo.gumdrop.mqtt.MQTTProtocolHandler
 
PINGREQ - Enum constant in enum class org.bluezoo.gumdrop.mqtt.codec.MQTTPacketType
 
pingResp() - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClientProtocolHandler
 
pingResp() - Method in interface org.bluezoo.gumdrop.mqtt.codec.MQTTEventHandler
Called when a PINGRESP packet is received.
pingResp() - Method in class org.bluezoo.gumdrop.mqtt.MQTTProtocolHandler
 
PINGRESP - Enum constant in enum class org.bluezoo.gumdrop.mqtt.codec.MQTTPacketType
 
pinnedCertFingerprint - Variable in class org.bluezoo.gumdrop.TransportFactory
Optional pinned server certificate fingerprint for client-side connections.
PinnedCertTrustManager - Class in org.bluezoo.gumdrop.util
An X509TrustManager that delegates normal chain validation to a base trust manager, then additionally checks the server's leaf certificate against one or more pinned SHA-256 fingerprints.
PinnedCertTrustManager(String...) - Constructor for class org.bluezoo.gumdrop.util.PinnedCertTrustManager
Creates a pinning trust manager using the JVM default trust manager as the delegate.
PinnedCertTrustManager(X509TrustManager, String...) - Constructor for class org.bluezoo.gumdrop.util.PinnedCertTrustManager
Creates a pinning trust manager with an explicit delegate.
PLAIN - Enum constant in enum class org.bluezoo.gumdrop.auth.SASLMechanism
Simple Authentication and Security Layer - plain credentials (RFC 4616)
POLICY - Enum constant in enum class org.bluezoo.gumdrop.smtp.auth.DKIMResult
The signing domain and the From domain do not align.
POLICY_VIOLATION - Enum constant in enum class org.bluezoo.gumdrop.telemetry.ErrorCategory
Policy violation or rejection.
pongReceived(ByteBuffer) - Method in class org.bluezoo.gumdrop.websocket.WebSocketConnection
RFC 6455 §5.5.3 — called when a pong frame is received.
Pool() - Constructor for class org.bluezoo.gumdrop.servlet.jndi.JmsConnectionFactory.Pool
 
pooledConnectionCount(InetSocketAddress) - Method in class org.bluezoo.gumdrop.dns.client.TCPDNSConnectionPool
Returns the number of pooled connections for a given server.
poolSize() - Static method in class org.bluezoo.gumdrop.dns.client.DoQConnectionPool
Returns the number of connections currently in the pool.
PoolTarget(InetAddress, int, boolean) - Constructor for class org.bluezoo.gumdrop.ClientEndpointPool.PoolTarget
Creates a new pool target without SelectorLoop affinity.
PoolTarget(InetAddress, int, boolean, SelectorLoop) - Constructor for class org.bluezoo.gumdrop.ClientEndpointPool.PoolTarget
Creates a new pool target with SelectorLoop affinity.
POP3_DEFAULT_PORT - Static variable in class org.bluezoo.gumdrop.pop3.POP3Listener
The default POP3 port (cleartext or with STARTTLS).
POP3Client - Class in org.bluezoo.gumdrop.pop3.client
High-level POP3 client facade (RFC 1939).
POP3Client(String, int) - Constructor for class org.bluezoo.gumdrop.pop3.client.POP3Client
Creates a POP3 client for the given hostname and port.
POP3Client(InetAddress, int) - Constructor for class org.bluezoo.gumdrop.pop3.client.POP3Client
Creates a POP3 client for the given address and port.
POP3Client(SelectorLoop, String, int) - Constructor for class org.bluezoo.gumdrop.pop3.client.POP3Client
Creates a POP3 client with an explicit selector loop.
POP3Client(SelectorLoop, InetAddress, int) - Constructor for class org.bluezoo.gumdrop.pop3.client.POP3Client
Creates a POP3 client with an explicit selector loop and address.
POP3ClientProtocolHandler - Class in org.bluezoo.gumdrop.pop3.client
POP3 client protocol handler (RFC 1939).
POP3ClientProtocolHandler(ServerGreeting) - Constructor for class org.bluezoo.gumdrop.pop3.client.POP3ClientProtocolHandler
Creates a POP3 client protocol handler.
POP3Exception - Exception in org.bluezoo.gumdrop.pop3
Exception thrown for POP3 protocol errors.
POP3Exception(String) - Constructor for exception org.bluezoo.gumdrop.pop3.POP3Exception
Creates a new POP3 exception.
POP3Exception(String, Throwable) - Constructor for exception org.bluezoo.gumdrop.pop3.POP3Exception
Creates a new POP3 exception with a cause.
POP3Listener - Class in org.bluezoo.gumdrop.pop3
TCP transport listener for POP3 connections.
POP3Listener() - Constructor for class org.bluezoo.gumdrop.pop3.POP3Listener
 
POP3ProtocolHandler - Class in org.bluezoo.gumdrop.pop3
POP3 server protocol handler (RFC 1939).
POP3ProtocolHandler(POP3Listener) - Constructor for class org.bluezoo.gumdrop.pop3.POP3ProtocolHandler
Creates a new POP3 endpoint handler.
POP3S_DEFAULT_PORT - Static variable in class org.bluezoo.gumdrop.pop3.POP3Listener
The default POP3S port (implicit TLS).
POP3ServerMetrics - Class in org.bluezoo.gumdrop.pop3
OpenTelemetry metrics for POP3 servers.
POP3ServerMetrics(TelemetryConfig) - Constructor for class org.bluezoo.gumdrop.pop3.POP3ServerMetrics
Creates POP3 server metrics using the given telemetry configuration.
POP3Service - Class in org.bluezoo.gumdrop.pop3
Abstract base for POP3 application services.
POP3Service() - Constructor for class org.bluezoo.gumdrop.pop3.POP3Service
 
port - Variable in class org.bluezoo.gumdrop.ftp.FTPListener
 
port - Variable in class org.bluezoo.gumdrop.http.HTTPListener
 
port - Variable in class org.bluezoo.gumdrop.imap.IMAPListener
 
port - Variable in class org.bluezoo.gumdrop.pop3.POP3Listener
 
port - Variable in class org.bluezoo.gumdrop.smtp.SMTPListener
 
post(String) - Method in class org.bluezoo.gumdrop.http.client.HTTPClient
Creates a POST request.
post(String) - Method in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
Creates a POST request for the specified path.
precompile() - Method in class org.bluezoo.gumdrop.servlet.jsp.JSPPrecompiler
Precompiles all JSP files in the web application.
PRECONDITION_FAILED - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPStatus
412 Precondition Failed
PRECONDITION_REQUIRED - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPStatus
428 Precondition Required
PRIMITIVE - Static variable in class org.bluezoo.gumdrop.ldap.asn1.ASN1Type
Primitive encoding.
print(boolean) - Method in class javax.servlet.jsp.DefaultJspWriter
 
print(boolean) - Method in class javax.servlet.jsp.JspWriter
Print a boolean value.
print(char) - Method in class javax.servlet.jsp.DefaultJspWriter
 
print(char) - Method in class javax.servlet.jsp.JspWriter
Print a character.
print(char[]) - Method in class javax.servlet.jsp.DefaultJspWriter
 
print(char[]) - Method in class javax.servlet.jsp.JspWriter
Print an array of characters.
print(double) - Method in class javax.servlet.jsp.DefaultJspWriter
 
print(double) - Method in class javax.servlet.jsp.JspWriter
Print a double-precision floating-point number.
print(float) - Method in class javax.servlet.jsp.DefaultJspWriter
 
print(float) - Method in class javax.servlet.jsp.JspWriter
Print a floating-point number.
print(int) - Method in class javax.servlet.jsp.DefaultJspWriter
 
print(int) - Method in class javax.servlet.jsp.JspWriter
Print an integer.
print(long) - Method in class javax.servlet.jsp.DefaultJspWriter
 
print(long) - Method in class javax.servlet.jsp.JspWriter
Print a long integer.
print(Object) - Method in class javax.servlet.jsp.DefaultJspWriter
 
print(Object) - Method in class javax.servlet.jsp.JspWriter
Print an object.
print(String) - Method in class javax.servlet.jsp.DefaultJspWriter
 
print(String) - Method in class javax.servlet.jsp.JspWriter
Print a string.
PRINTABLE_STRING - Static variable in class org.bluezoo.gumdrop.ldap.asn1.ASN1Type
Printable string type.
println() - Method in class javax.servlet.jsp.DefaultJspWriter
 
println() - Method in class javax.servlet.jsp.JspWriter
Terminate the current line by writing the line separator string.
println(boolean) - Method in class javax.servlet.jsp.DefaultJspWriter
 
println(boolean) - Method in class javax.servlet.jsp.JspWriter
Print a boolean value and then terminate the line.
println(char) - Method in class javax.servlet.jsp.DefaultJspWriter
 
println(char) - Method in class javax.servlet.jsp.JspWriter
Print a character and then terminate the line.
println(char[]) - Method in class javax.servlet.jsp.DefaultJspWriter
 
println(char[]) - Method in class javax.servlet.jsp.JspWriter
Print an array of characters and then terminate the line.
println(double) - Method in class javax.servlet.jsp.DefaultJspWriter
 
println(double) - Method in class javax.servlet.jsp.JspWriter
Print a double-precision floating-point number and then terminate the line.
println(float) - Method in class javax.servlet.jsp.DefaultJspWriter
 
println(float) - Method in class javax.servlet.jsp.JspWriter
Print a floating-point number and then terminate the line.
println(int) - Method in class javax.servlet.jsp.DefaultJspWriter
 
println(int) - Method in class javax.servlet.jsp.JspWriter
Print an integer and then terminate the line.
println(long) - Method in class javax.servlet.jsp.DefaultJspWriter
 
println(long) - Method in class javax.servlet.jsp.JspWriter
Print a long integer and then terminate the line.
println(Object) - Method in class javax.servlet.jsp.DefaultJspWriter
 
println(Object) - Method in class javax.servlet.jsp.JspWriter
Print an Object and then terminate the line.
println(String) - Method in class javax.servlet.jsp.DefaultJspWriter
 
println(String) - Method in class javax.servlet.jsp.JspWriter
Print a String and then terminate the line.
priority(int) - Method in interface org.bluezoo.gumdrop.http.client.HTTPRequest
Sets the stream priority weight for HTTP/2.
priority(int) - Method in class org.bluezoo.gumdrop.http.h3.H3Request
RFC 9218 section 4: sets the urgency parameter in the Priority header field.
priorityFrameReceived(int, int, boolean, int) - Method in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
 
priorityFrameReceived(int, int, boolean, int) - Method in interface org.bluezoo.gumdrop.http.h2.H2FrameHandler
Called when a PRIORITY frame is received.
priorityFrameReceived(int, int, boolean, int) - Method in class org.bluezoo.gumdrop.http.HTTPProtocolHandler
 
proceed(AuthenticatedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.AuthenticatedStatusState
Proceeds with the status query.
proceed(AuthenticatedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.QuotaState
Proceeds with the quota operation using the QuotaManager.
proceed(SelectedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.FetchState
Proceeds with the fetch operation.
proceed(SelectedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.SearchState
Proceeds with the search operation.
proceed(SelectedHandler) - Method in interface org.bluezoo.gumdrop.imap.handler.SelectedStatusState
Proceeds with the status query.
processIncomingData(ByteBuffer) - Method in class org.bluezoo.gumdrop.websocket.WebSocketConnection
RFC 6455 §5 — processes incoming WebSocket frame data from the transport.
PROCESSING - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPStatus
102 Processing (WebDAV)
processQuery(DNSMessage) - Method in class org.bluezoo.gumdrop.dns.DNSService
Processes a DNS query through the resolution pipeline: cache, custom resolve, upstream proxy.
processResponseCookie(String, byte[]) - Method in class org.bluezoo.gumdrop.dns.DNSCookie
Stores the server cookie from a response.
PRODUCER - Enum constant in enum class org.bluezoo.gumdrop.telemetry.SpanKind
Indicates that the span describes a producer sending a message.
PropertyDefinition - Class in org.bluezoo.gumdrop.config
Represents a property to be injected into a component.
PropertyDefinition(String, Object) - Constructor for class org.bluezoo.gumdrop.config.PropertyDefinition
Creates a new property definition.
ProtobufHandler - Interface in org.bluezoo.gumdrop.telemetry.protobuf
Handler interface for push-based protobuf parsing.
ProtobufParseException - Exception in org.bluezoo.gumdrop.telemetry.protobuf
Exception thrown when protobuf parsing fails.
ProtobufParseException(String) - Constructor for exception org.bluezoo.gumdrop.telemetry.protobuf.ProtobufParseException
Creates a new parse exception with the given message.
ProtobufParseException(String, Throwable) - Constructor for exception org.bluezoo.gumdrop.telemetry.protobuf.ProtobufParseException
Creates a new parse exception with the given message and cause.
ProtobufParser - Class in org.bluezoo.gumdrop.telemetry.protobuf
Push-based protobuf parser.
ProtobufParser(ProtobufHandler) - Constructor for class org.bluezoo.gumdrop.telemetry.protobuf.ProtobufParser
Creates a new parser with the given handler.
ProtobufWriter - Class in org.bluezoo.gumdrop.telemetry.protobuf
Zero-dependency Protobuf binary encoder.
ProtobufWriter(WritableByteChannel) - Constructor for class org.bluezoo.gumdrop.telemetry.protobuf.ProtobufWriter
Creates a new ProtobufWriter that writes to the given channel.
ProtobufWriter.MessageContent - Interface in org.bluezoo.gumdrop.telemetry.protobuf
Interface for writing embedded message content.
PROTOCOL_ERROR - Enum constant in enum class org.bluezoo.gumdrop.ldap.client.LDAPResultCode
The server encountered a protocol error.
PROTOCOL_ERROR - Enum constant in enum class org.bluezoo.gumdrop.telemetry.ErrorCategory
Protocol syntax or format error.
PROTOCOL_ERROR - Static variable in class org.bluezoo.gumdrop.websocket.WebSocketConnection.CloseCodes
RFC 6455 §7.4.1 — 1002: protocol error
ProtocolHandler - Interface in org.bluezoo.gumdrop
Callback interface for protocol handlers.
ProtoDefaultHandler - Class in org.bluezoo.gumdrop.grpc.proto
Default implementation of ProtoMessageHandler that does nothing.
ProtoDefaultHandler() - Constructor for class org.bluezoo.gumdrop.grpc.proto.ProtoDefaultHandler
 
ProtoFile - Class in org.bluezoo.gumdrop.grpc.proto
Descriptor for a parsed .proto file (Proto model).
ProtoFile.Builder - Class in org.bluezoo.gumdrop.grpc.proto
 
ProtoFileParser - Class in org.bluezoo.gumdrop.grpc.proto
Push-based parser for .proto files.
ProtoFileParser() - Constructor for class org.bluezoo.gumdrop.grpc.proto.ProtoFileParser
 
ProtoLocator - Interface in org.bluezoo.gumdrop.grpc.proto
Provides location information during proto parsing.
ProtoMessageHandler - Interface in org.bluezoo.gumdrop.grpc.proto
High-level semantic handler for protobuf message parsing events.
ProtoModelAdapter - Class in org.bluezoo.gumdrop.grpc.proto
Adapter that bridges low-level ProtobufHandler events to high-level ProtoMessageHandler events using a Proto model.
ProtoModelAdapter(ProtoFile, ProtoMessageHandler) - Constructor for class org.bluezoo.gumdrop.grpc.proto.ProtoModelAdapter
Creates an adapter with the given Proto model and handler.
ProtoModelSerializer - Class in org.bluezoo.gumdrop.grpc.proto
Serializes protobuf messages from event-driven input using a Proto model.
ProtoModelSerializer(ProtoFile) - Constructor for class org.bluezoo.gumdrop.grpc.proto.ProtoModelSerializer
Creates a serializer with the given Proto model.
ProtoModelSerializer.MessageContent - Interface in org.bluezoo.gumdrop.grpc.proto
Callback for writing nested message content.
ProtoParseException - Exception in org.bluezoo.gumdrop.grpc.proto
Exception thrown when a .proto file or protobuf message cannot be parsed.
ProtoParseException(String) - Constructor for exception org.bluezoo.gumdrop.grpc.proto.ProtoParseException
Creates a new exception with the given message.
ProtoParseException(String, Throwable) - Constructor for exception org.bluezoo.gumdrop.grpc.proto.ProtoParseException
Creates a new exception with the given message and cause.
PROXY_AUTHENTICATION_REQUIRED - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPStatus
407 Proxy Authentication Required
psetex(String, long, String, StringResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
psetex(String, long, String, StringResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Sets a key with expiration in milliseconds.
psubscribe(MessageHandler, String...) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
psubscribe(MessageHandler, String...) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Subscribes to channel patterns.
ptr(String, int, String) - Static method in class org.bluezoo.gumdrop.dns.DNSResourceRecord
Creates a PTR record.
PTR - Enum constant in enum class org.bluezoo.gumdrop.dns.DNSType
Domain name pointer (reverse DNS).
pttl(String, IntegerResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
pttl(String, IntegerResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Gets the remaining time to live in milliseconds.
pubAck(int, int, MQTTProperties) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClientProtocolHandler
 
pubAck(int, int, MQTTProperties) - Method in interface org.bluezoo.gumdrop.mqtt.codec.MQTTEventHandler
Called when a PUBACK packet is received (QoS 1 acknowledgment).
pubAck(int, int, MQTTProperties) - Method in class org.bluezoo.gumdrop.mqtt.MQTTProtocolHandler
 
PUBACK - Enum constant in enum class org.bluezoo.gumdrop.mqtt.codec.MQTTPacketType
 
pubComp(int, int, MQTTProperties) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClientProtocolHandler
 
pubComp(int, int, MQTTProperties) - Method in interface org.bluezoo.gumdrop.mqtt.codec.MQTTEventHandler
Called when a PUBCOMP packet is received (QoS 2, final step).
pubComp(int, int, MQTTProperties) - Method in class org.bluezoo.gumdrop.mqtt.MQTTProtocolHandler
 
PUBCOMP - Enum constant in enum class org.bluezoo.gumdrop.mqtt.codec.MQTTPacketType
 
publish(String, byte[], QoS, boolean) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClient
Publishes a message to a topic.
publish(String, byte[], QoS, boolean) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClientProtocolHandler
Sends a PUBLISH packet.
publish(String, byte[], IntegerResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
publish(String, byte[], IntegerResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Publishes a binary message to a channel.
publish(String, String, QoS) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClient
Publishes a UTF-8 string message.
publish(String, String, IntegerResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
publish(String, String, IntegerResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Publishes a message to a channel.
PUBLISH - Enum constant in enum class org.bluezoo.gumdrop.mqtt.codec.MQTTPacketType
 
publishComplete(int) - Method in interface org.bluezoo.gumdrop.mqtt.client.MQTTClientCallback
Called when a publish is acknowledged (QoS 1 PUBACK or QoS 2 PUBCOMP).
publishData(ByteBuffer) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClientProtocolHandler
 
publishData(ByteBuffer) - Method in interface org.bluezoo.gumdrop.mqtt.codec.MQTTEventHandler
publishData(ByteBuffer) - Method in class org.bluezoo.gumdrop.mqtt.MQTTProtocolHandler
 
PublishHandler - Interface in org.bluezoo.gumdrop.mqtt.handler
Application-level handler for MQTT PUBLISH authorization.
publishReceived(long, int) - Method in class org.bluezoo.gumdrop.mqtt.MQTTServerMetrics
Records a PUBLISH message received.
PublishState - Interface in org.bluezoo.gumdrop.mqtt.handler
Operations for responding to a PUBLISH authorization check.
pubRec(int, int, MQTTProperties) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClientProtocolHandler
 
pubRec(int, int, MQTTProperties) - Method in interface org.bluezoo.gumdrop.mqtt.codec.MQTTEventHandler
Called when a PUBREC packet is received (QoS 2, step 1).
pubRec(int, int, MQTTProperties) - Method in class org.bluezoo.gumdrop.mqtt.MQTTProtocolHandler
 
PUBREC - Enum constant in enum class org.bluezoo.gumdrop.mqtt.codec.MQTTPacketType
 
pubRel(int, int, MQTTProperties) - Method in class org.bluezoo.gumdrop.mqtt.client.MQTTClientProtocolHandler
 
pubRel(int, int, MQTTProperties) - Method in interface org.bluezoo.gumdrop.mqtt.codec.MQTTEventHandler
Called when a PUBREL packet is received (QoS 2, step 2).
pubRel(int, int, MQTTProperties) - Method in class org.bluezoo.gumdrop.mqtt.MQTTProtocolHandler
 
PUBREL - Enum constant in enum class org.bluezoo.gumdrop.mqtt.codec.MQTTPacketType
 
punsubscribe(String...) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
punsubscribe(String...) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Unsubscribes from patterns.
push(List<RESPValue>) - Static method in class org.bluezoo.gumdrop.redis.codec.RESPValue
Creates a RESP3 push value (server-initiated out-of-band data).
PUSH - Enum constant in enum class org.bluezoo.gumdrop.redis.codec.RESPType
Push, prefixed by '>'.
pushPromise(PushPromise) - Method in class org.bluezoo.gumdrop.http.client.DefaultHTTPResponseHandler
Called when an HTTP/2 server push promise is received.
pushPromise(PushPromise) - Method in interface org.bluezoo.gumdrop.http.client.HTTPResponseHandler
Called when an HTTP/2 server push promise is received.
pushPromise(Headers) - Method in interface org.bluezoo.gumdrop.http.HTTPResponseState
Initiates an HTTP/2 server push.
PushPromise - Interface in org.bluezoo.gumdrop.http.client
Represents an HTTP/2 server push promise (PUSH_PROMISE frame).
pushPromiseFrameReceived(int, int, boolean, ByteBuffer) - Method in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
 
pushPromiseFrameReceived(int, int, boolean, ByteBuffer) - Method in interface org.bluezoo.gumdrop.http.h2.H2FrameHandler
Called when a PUSH_PROMISE frame is received.
pushPromiseFrameReceived(int, int, boolean, ByteBuffer) - Method in class org.bluezoo.gumdrop.http.HTTPProtocolHandler
 
put(Object, Object) - Method in class org.bluezoo.gumdrop.config.MapValue
Adds an entry to the map.
put(String) - Method in class org.bluezoo.gumdrop.http.client.HTTPClient
Creates a PUT request.
put(String) - Method in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
Creates a PUT request for the specified path.
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