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

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 FTPFileSystem backed 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 WritableByteChannel decorator that buffers writes into a fixed-size ByteBuffer before 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 WritableByteChannel implementation that writes to an expandable ByteBuffer.
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.
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