Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
B
- BAD_GATEWAY - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPStatus
-
502 Bad Gateway
- BAD_REQUEST - Enum constant in enum class org.bluezoo.gumdrop.http.HTTPStatus
-
400 Bad Request
- BASE - Enum constant in enum class org.bluezoo.gumdrop.ldap.client.SearchScope
-
Search only the base object.
- BASIC_AUTH - Static variable in class org.bluezoo.gumdrop.http.HTTPAuthenticationMethods
-
Basic Authentication (RFC 7617) - username/password with base64 encoding.
- BasicFTPFileSystem - Class in org.bluezoo.gumdrop.ftp.file
-
Concrete
FTPFileSystembacked by the local OS file system. - BasicFTPFileSystem(String) - Constructor for class org.bluezoo.gumdrop.ftp.file.BasicFTPFileSystem
-
Creates a read-write BasicFTPFileSystem.
- BasicFTPFileSystem(String, boolean) - Constructor for class org.bluezoo.gumdrop.ftp.file.BasicFTPFileSystem
-
Creates a new BasicFTPFileSystem with the specified root directory.
- BasicFTPFileSystem(Path, boolean) - Constructor for class org.bluezoo.gumdrop.ftp.file.BasicFTPFileSystem
-
Creates a new BasicFTPFileSystem with the specified root directory.
- BasicJCAConnection - Class in org.bluezoo.gumdrop.servlet.jndi
-
Basic implementation of a JCA-style Connection for Gumdrop servlet container.
- BasicJCAConnection(BasicJCAConnectionFactory, Map<String, String>) - Constructor for class org.bluezoo.gumdrop.servlet.jndi.BasicJCAConnection
- BasicJCAConnectionFactory - Class in org.bluezoo.gumdrop.servlet.jndi
-
Basic implementation of a JCA-style ConnectionFactory for Gumdrop servlet container.
- BasicJCAConnectionFactory(ConnectionFactory) - Constructor for class org.bluezoo.gumdrop.servlet.jndi.BasicJCAConnectionFactory
- BasicRealm - Class in org.bluezoo.gumdrop.auth
-
Simple realm composed of static principals declared in an XML configuration resource.
- BasicRealm() - Constructor for class org.bluezoo.gumdrop.auth.BasicRealm
- bcc(String) - Static method in interface org.bluezoo.gumdrop.mailbox.SearchCriteria
-
Matches messages with Bcc header containing the pattern.
- BCC - Enum constant in enum class org.bluezoo.gumdrop.mailbox.index.IndexedMessageContext.SearchType
- BEARER_AUTH - Static variable in class org.bluezoo.gumdrop.http.HTTPAuthenticationMethods
-
Bearer Token Authentication (RFC 6750) - token-based authentication.
- before(LocalDate) - Static method in interface org.bluezoo.gumdrop.mailbox.SearchCriteria
-
Matches messages with internal date before the specified date.
- beginApplication(int, boolean) - Method in class org.bluezoo.gumdrop.ldap.asn1.BEREncoder
-
Begins an application-specific tagged element.
- beginContext(int, boolean) - Method in class org.bluezoo.gumdrop.ldap.asn1.BEREncoder
-
Begins a context-specific tagged element.
- beginList() - Method in interface org.bluezoo.gumdrop.imap.handler.ListState
-
Begins a list response and returns a writer.
- beginListing() - Method in interface org.bluezoo.gumdrop.pop3.handler.UidlState
-
Begins a multi-line UID listing for all messages.
- beginListing() - Method in class org.bluezoo.gumdrop.pop3.POP3ProtocolHandler
- beginListing(int) - Method in interface org.bluezoo.gumdrop.pop3.handler.ListState
-
Begins a multi-line listing for all messages.
- beginListing(int) - Method in class org.bluezoo.gumdrop.pop3.POP3ProtocolHandler
- beginSequence() - Method in class org.bluezoo.gumdrop.ldap.asn1.BEREncoder
-
Begins a SEQUENCE.
- beginSet() - Method in class org.bluezoo.gumdrop.ldap.asn1.BEREncoder
-
Begins a SET.
- BERDecoder - Class in org.bluezoo.gumdrop.ldap.asn1
-
Streaming BER (Basic Encoding Rules) decoder for ASN.1 data (ITU-T X.690).
- BERDecoder() - Constructor for class org.bluezoo.gumdrop.ldap.asn1.BERDecoder
-
Creates a new BER decoder with default buffer size (8KB).
- BERDecoder(int) - Constructor for class org.bluezoo.gumdrop.ldap.asn1.BERDecoder
-
Creates a new BER decoder with the specified initial buffer size.
- BEREncoder - Class in org.bluezoo.gumdrop.ldap.asn1
-
BER (Basic Encoding Rules) encoder for ASN.1 data (ITU-T X.690).
- BEREncoder() - Constructor for class org.bluezoo.gumdrop.ldap.asn1.BEREncoder
-
Creates a new BER encoder.
- BIG_NUMBER - Enum constant in enum class org.bluezoo.gumdrop.redis.codec.RESPType
-
Big number, prefixed by '('.
- bigNumber(String) - Static method in class org.bluezoo.gumdrop.redis.codec.RESPValue
-
Creates a RESP3 big number value.
- BINARY - Enum constant in enum class org.bluezoo.gumdrop.ftp.FTPConnectionMetadata.FTPTransferType
-
Image type (binary).
- BINARY_MIME - Enum constant in enum class org.bluezoo.gumdrop.smtp.BodyType
-
Raw binary content (RFC 3030).
- binaryMessageReceived() - Method in class org.bluezoo.gumdrop.websocket.WebSocketServerMetrics
-
Records a binary message received.
- binaryMessageReceived(ByteBuffer) - Method in class org.bluezoo.gumdrop.websocket.WebSocketConnection
-
Called when a binary message is received.
- binaryMessageReceived(WebSocketSession, ByteBuffer) - Method in class org.bluezoo.gumdrop.mqtt.MQTTWebSocketHandler
- binaryMessageReceived(WebSocketSession, ByteBuffer) - Method in class org.bluezoo.gumdrop.websocket.DefaultWebSocketEventHandler
- binaryMessageReceived(WebSocketSession, ByteBuffer) - Method in interface org.bluezoo.gumdrop.websocket.WebSocketEventHandler
-
Called when a binary message is received from the peer.
- binaryMessageSent() - Method in class org.bluezoo.gumdrop.websocket.WebSocketServerMetrics
-
Records a binary message sent.
- bind(String, Object) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServletInitialContext
- bind(String, String, Object) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServletInitialContext
- bind(String, String, BindResultHandler) - Method in class org.bluezoo.gumdrop.ldap.client.LDAPClientProtocolHandler
- bind(String, String, BindResultHandler) - Method in interface org.bluezoo.gumdrop.ldap.client.LDAPConnected
-
Performs a simple bind (authentication) with DN and password.
- bind(String, String, BindResultHandler) - Method in interface org.bluezoo.gumdrop.ldap.client.LDAPPostTLS
-
Performs a simple bind (authentication) with DN and password.
- bind(Name, Object) - Method in class org.bluezoo.gumdrop.servlet.jndi.ServletInitialContext
- bindAnonymous(BindResultHandler) - Method in class org.bluezoo.gumdrop.ldap.client.LDAPClientProtocolHandler
- bindAnonymous(BindResultHandler) - Method in interface org.bluezoo.gumdrop.ldap.client.LDAPConnected
-
Performs an anonymous bind.
- bindAnonymous(BindResultHandler) - Method in interface org.bluezoo.gumdrop.ldap.client.LDAPPostTLS
-
Performs an anonymous bind.
- BindHandler - Interface in org.bluezoo.gumdrop.socks.handler
-
Handler for authorizing incoming SOCKS BIND requests.
- bindRequest(String) - Method in class org.bluezoo.gumdrop.socks.SOCKSServerMetrics
-
Records a SOCKS BIND request.
- BindResultHandler - Interface in org.bluezoo.gumdrop.ldap.client
-
Handler for bind operation results.
- bindSASL(SASLClientMechanism, BindResultHandler) - Method in class org.bluezoo.gumdrop.ldap.client.LDAPClientProtocolHandler
- bindSASL(SASLClientMechanism, BindResultHandler) - Method in interface org.bluezoo.gumdrop.ldap.client.LDAPConnected
-
Performs a SASL bind (RFC 4513 section 5.2).
- bindSASL(SASLClientMechanism, BindResultHandler) - Method in interface org.bluezoo.gumdrop.ldap.client.LDAPPostTLS
-
Performs a SASL bind (RFC 4513 section 5.2).
- bindSASL(SASLClientMechanism, BindResultHandler, ExecutorService) - Method in class org.bluezoo.gumdrop.ldap.client.LDAPClientProtocolHandler
-
RFC 4511 §4.2 + RFC 4752 — SASL bind with optional worker executor.
- BindState - Interface in org.bluezoo.gumdrop.socks.handler
-
Callback interface for asynchronous SOCKS BIND authorization decisions.
- BIT_STRING - Static variable in class org.bluezoo.gumdrop.ldap.asn1.ASN1Type
-
Bit string type.
- blmove(String, String, String, String, double, BulkResultHandler) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- blmove(String, String, String, String, double, BulkResultHandler) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Blocking move of an element from one list to another (Redis 6.2+).
- BLOB_ERROR - Enum constant in enum class org.bluezoo.gumdrop.redis.codec.RESPType
-
Blob error, prefixed by '!'.
- blobError(byte[]) - Static method in class org.bluezoo.gumdrop.redis.codec.RESPValue
-
Creates a RESP3 blob error value.
- BLOCK - Enum constant in enum class org.bluezoo.gumdrop.ftp.FTPConnectionMetadata.FTPTransferMode
-
Block mode.
- blpop(double, ArrayResultHandler, String...) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- blpop(double, ArrayResultHandler, String...) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Blocking pop from the left (head) of one or more lists.
- BMP_STRING - Static variable in class org.bluezoo.gumdrop.ldap.asn1.ASN1Type
-
BMP (Basic Multilingual Plane) string type.
- body - Variable in class org.bluezoo.gumdrop.smtp.client.handler.MailFromParams
-
RFC 6152 / RFC 3030 — BODY parameter value: "7BIT", "8BITMIME", or "BINARYMIME".
- body(String) - Static method in interface org.bluezoo.gumdrop.mailbox.SearchCriteria
-
Matches messages with body containing the pattern.
- BODY - Enum constant in enum class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler.ParseState
- BODY - Enum constant in enum class org.bluezoo.gumdrop.mailbox.index.IndexedMessageContext.SearchType
- bodyContent(ByteBuffer) - Method in interface org.bluezoo.gumdrop.mime.MIMEHandler
-
Receive notification of the byte content of an entity.
- bodyContent(ByteBuffer) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCMessageHandler
- bodyLine(byte[], int, int) - Method in class org.bluezoo.gumdrop.smtp.auth.DKIMSigner
-
RFC 6376 §3.7 — feeds a body line for hash computation.
- bodyLine(ByteBuffer) - Method in class org.bluezoo.gumdrop.mime.MIMEParser
-
We have received a complete or partial (end of) line up to and including the CRLF/CR/LF in the body.
- bodyLine(ByteBuffer) - Method in class org.bluezoo.gumdrop.smtp.auth.DKIMMessageParser
-
Intercepts body lines to compute the DKIM body hash.
- bodyOffset() - Method in interface org.bluezoo.gumdrop.mailbox.AsyncMessageContent
-
Returns the byte offset where the message body begins (after the CRLFCRLF separator between headers and body).
- BodyType - Enum Class in org.bluezoo.gumdrop.smtp
-
SMTP message body type as declared via the BODY parameter.
- BOGUS - Enum constant in enum class org.bluezoo.gumdrop.dns.DNSSECStatus
-
Validation failed: a signature did not verify, the chain of trust is broken, a signature has expired, or mandatory records are missing.
- bool(String, boolean) - Static method in class org.bluezoo.gumdrop.telemetry.Attribute
-
Creates a boolean attribute.
- BOOL - Enum constant in enum class org.bluezoo.gumdrop.grpc.proto.FieldType
- BOOLEAN - Enum constant in enum class org.bluezoo.gumdrop.redis.codec.RESPType
-
Boolean, prefixed by '#'.
- BOOLEAN - Static variable in class org.bluezoo.gumdrop.ldap.asn1.ASN1Type
-
Boolean type.
- BooleanResultHandler - Interface in org.bluezoo.gumdrop.redis.client
-
Handler for Redis commands that return a boolean-like result.
- booleanValue(boolean) - Static method in class org.bluezoo.gumdrop.redis.codec.RESPValue
-
Creates a RESP3 boolean value.
- Bootstrap - Class in org.bluezoo.gumdrop
-
This class bootstraps the gumdrop server.
- Bootstrap() - Constructor for class org.bluezoo.gumdrop.Bootstrap
- bootstrapLoadClass(String, boolean) - Method in class org.bluezoo.gumdrop.DependencyClassLoader
- brpop(double, ArrayResultHandler, String...) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
- brpop(double, ArrayResultHandler, String...) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
-
Blocking pop from the right (tail) of one or more lists.
- bufferedBytes() - Method in class org.bluezoo.gumdrop.redis.codec.RESPDecoder
-
Returns the number of bytes currently buffered.
- BufferingByteChannel - Class in org.bluezoo.util
-
A
WritableByteChanneldecorator that buffers writes into a fixed-sizeByteBufferbefore flushing to the underlying channel. - BufferingByteChannel(WritableByteChannel, int) - Constructor for class org.bluezoo.util.BufferingByteChannel
-
Creates a buffering channel that wraps the given delegate.
- bufferSize - Variable in class javax.servlet.jsp.JspWriter
- build() - Method in class org.bluezoo.gumdrop.grpc.proto.EnumDescriptor.Builder
- build() - Method in class org.bluezoo.gumdrop.grpc.proto.FieldDescriptor.Builder
- build() - Method in class org.bluezoo.gumdrop.grpc.proto.MessageDescriptor.Builder
- build() - Method in class org.bluezoo.gumdrop.grpc.proto.ProtoFile.Builder
- build() - Method in class org.bluezoo.gumdrop.grpc.proto.RpcDescriptor.Builder
- build() - Method in class org.bluezoo.gumdrop.grpc.proto.ServiceDescriptor.Builder
- build() - Method in class org.bluezoo.gumdrop.smtp.auth.AuthPipeline.Builder
-
Builds the AuthPipeline.
- build() - Method in class org.bluezoo.gumdrop.telemetry.metrics.DoubleHistogram.Builder
- build() - Method in class org.bluezoo.gumdrop.telemetry.metrics.LongCounter.Builder
- build() - Method in class org.bluezoo.gumdrop.telemetry.metrics.LongUpDownCounter.Builder
- build() - Method in class org.bluezoo.gumdrop.telemetry.metrics.MetricData.Builder
- buildCookieOption(String) - Method in class org.bluezoo.gumdrop.dns.DNSCookie
-
Builds a complete EDNS0 cookie option (option-code + option-length + data) for inclusion in OPT record RDATA.
- buildCookieOptionData(String) - Method in class org.bluezoo.gumdrop.dns.DNSCookie
-
Builds the EDNS0 cookie option data for an outgoing query.
- buildEntry(long, int, long, long, Set<Flag>, String, ReadableByteChannel) - Method in class org.bluezoo.gumdrop.mailbox.index.MessageIndexBuilder
-
Builds an index entry for a message.
- builder() - Static method in class org.bluezoo.gumdrop.grpc.proto.EnumDescriptor
- builder() - Static method in class org.bluezoo.gumdrop.grpc.proto.FieldDescriptor
- builder() - Static method in class org.bluezoo.gumdrop.grpc.proto.MessageDescriptor
- builder() - Static method in class org.bluezoo.gumdrop.grpc.proto.ProtoFile
- builder() - Static method in class org.bluezoo.gumdrop.grpc.proto.RpcDescriptor
- builder() - Static method in class org.bluezoo.gumdrop.grpc.proto.ServiceDescriptor
- Builder() - Constructor for class org.bluezoo.gumdrop.grpc.proto.EnumDescriptor.Builder
- Builder() - Constructor for class org.bluezoo.gumdrop.grpc.proto.FieldDescriptor.Builder
- Builder() - Constructor for class org.bluezoo.gumdrop.grpc.proto.MessageDescriptor.Builder
- Builder() - Constructor for class org.bluezoo.gumdrop.grpc.proto.ProtoFile.Builder
- Builder() - Constructor for class org.bluezoo.gumdrop.grpc.proto.RpcDescriptor.Builder
- Builder() - Constructor for class org.bluezoo.gumdrop.grpc.proto.ServiceDescriptor.Builder
- Builder(String) - Constructor for class org.bluezoo.gumdrop.telemetry.metrics.DoubleHistogram.Builder
- Builder(String) - Constructor for class org.bluezoo.gumdrop.telemetry.metrics.LongCounter.Builder
- Builder(String) - Constructor for class org.bluezoo.gumdrop.telemetry.metrics.LongUpDownCounter.Builder
- Builder(String) - Constructor for class org.bluezoo.gumdrop.telemetry.metrics.ObservableCounter.Builder
- Builder(String) - Constructor for class org.bluezoo.gumdrop.telemetry.metrics.ObservableGauge.Builder
- Builder(String) - Constructor for class org.bluezoo.gumdrop.telemetry.metrics.ObservableUpDownCounter.Builder
- Builder(DNSResolver, InetAddress, String) - Constructor for class org.bluezoo.gumdrop.smtp.auth.AuthPipeline.Builder
-
Creates a new builder.
- buildWithCallback(ObservableCallback) - Method in class org.bluezoo.gumdrop.telemetry.metrics.ObservableCounter.Builder
- buildWithCallback(ObservableCallback) - Method in class org.bluezoo.gumdrop.telemetry.metrics.ObservableGauge.Builder
-
Builds the gauge with the provided callback.
- buildWithCallback(ObservableCallback) - Method in class org.bluezoo.gumdrop.telemetry.metrics.ObservableUpDownCounter.Builder
- BULK_STRING - Enum constant in enum class org.bluezoo.gumdrop.redis.codec.RESPType
-
Bulk string, prefixed by '$'.
- BulkResultHandler - Interface in org.bluezoo.gumdrop.redis.client
-
Handler for Redis commands that return a RESP Bulk String (
$). - bulkString(byte[]) - Static method in class org.bluezoo.gumdrop.redis.codec.RESPValue
-
Creates a bulk string value.
- BUSY - Enum constant in enum class org.bluezoo.gumdrop.ldap.client.LDAPResultCode
-
The server is busy.
- by - Variable in class org.bluezoo.gumdrop.smtp.client.handler.MailFromParams
-
RFC 2852 — BY parameter (e.g.
- ByteArrays - Class in org.bluezoo.util
-
Utility methods for byte array operations.
- ByteBufferChannel - Class in org.bluezoo.gumdrop.telemetry.protobuf
-
A
WritableByteChannelimplementation that writes to an expandableByteBuffer. - ByteBufferChannel() - Constructor for class org.bluezoo.gumdrop.telemetry.protobuf.ByteBufferChannel
-
Creates a new ByteBufferChannel with a default initial capacity of 1KB.
- ByteBufferChannel(int) - Constructor for class org.bluezoo.gumdrop.telemetry.protobuf.ByteBufferChannel
-
Creates a new ByteBufferChannel with the specified initial capacity.
- ByteBufferPool - Class in org.bluezoo.gumdrop.util
-
Thread-local pooling of heap
ByteBuffers, bucketed by power-of-two size classes. - BYTES - Enum constant in enum class org.bluezoo.gumdrop.grpc.proto.FieldType
- bytesRelayed(long, String) - Method in class org.bluezoo.gumdrop.socks.SOCKSServerMetrics
-
Records bytes relayed in a given direction.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form