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

W

WAIT_PUBCOMP - Enum constant in enum class org.bluezoo.gumdrop.mqtt.broker.QoSManager.QoS2State
 
WAIT_PUBREC - Enum constant in enum class org.bluezoo.gumdrop.mqtt.broker.QoSManager.QoS2State
 
WAIT_PUBREL - Enum constant in enum class org.bluezoo.gumdrop.mqtt.broker.QoSManager.QoS2State
 
waitForConnections(long) - Method in class org.bluezoo.gumdrop.telemetry.OTLPExporter
Waits for all configured endpoints to establish connections.
waitForConnections(long) - Method in class org.bluezoo.gumdrop.telemetry.OTLPGrpcExporter
Waits for all configured endpoints to establish connections.
wakeup() - Method in class org.bluezoo.gumdrop.SelectorLoop
Wakes up the selector if it is currently blocked in a select call.
wantsPause() - Method in interface org.bluezoo.gumdrop.imap.client.handler.ServerFetchReplyHandler
Returns whether the handler needs a read pause after processing literal content.
wantsPause() - Method in interface org.bluezoo.gumdrop.imap.handler.AppendDataHandler
Returns whether the handler needs reading to be paused.
wantsPause() - Method in interface org.bluezoo.gumdrop.mailbox.AsyncMessageWriter
Returns true when the writer's internal buffer is full and the caller should wait before sending more data.
wantsPause() - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerRetrReplyHandler
Returns whether the handler needs a read pause after processing message content.
wantsPause() - Method in interface org.bluezoo.gumdrop.pop3.client.handler.ServerTopReplyHandler
Returns whether the handler needs a read pause after processing TOP content.
wantsPause() - Method in interface org.bluezoo.gumdrop.smtp.handler.MessageDataHandler
Returns whether the handler needs reading to be paused.
wantsPause() - Method in class org.bluezoo.gumdrop.smtp.LocalDeliveryHandler
 
wantsPause() - Method in class org.bluezoo.gumdrop.smtp.SimpleRelayHandler
 
warn(Span, String) - Static method in class org.bluezoo.gumdrop.telemetry.LogRecord
Creates a WARN level log record.
watch(StringResultHandler, String...) - Method in class org.bluezoo.gumdrop.redis.client.RedisClientProtocolHandler
 
watch(StringResultHandler, String...) - Method in interface org.bluezoo.gumdrop.redis.client.RedisSession
Watches keys for changes (optimistic locking).
WebDAVService - Class in org.bluezoo.gumdrop.webdav
HTTP service for serving files from a filesystem root with optional WebDAV (RFC 4918) distributed authoring support.
WebDAVService() - Constructor for class org.bluezoo.gumdrop.webdav.WebDAVService
 
WebSocketClient - Class in org.bluezoo.gumdrop.websocket.client
High-level WebSocket client facade.
WebSocketClient(String, int) - Constructor for class org.bluezoo.gumdrop.websocket.client.WebSocketClient
Creates a WebSocket client for the given host and port.
WebSocketClient(InetAddress, int) - Constructor for class org.bluezoo.gumdrop.websocket.client.WebSocketClient
Creates a WebSocket client for the given address and port.
WebSocketClient(SelectorLoop, String, int) - Constructor for class org.bluezoo.gumdrop.websocket.client.WebSocketClient
Creates a WebSocket client with an explicit selector loop.
WebSocketClient(SelectorLoop, InetAddress, int) - Constructor for class org.bluezoo.gumdrop.websocket.client.WebSocketClient
Creates a WebSocket client with an explicit selector loop and address.
WebSocketConnection - Class in org.bluezoo.gumdrop.websocket
Abstract base class for WebSocket connections (RFC 6455).
WebSocketConnection() - Constructor for class org.bluezoo.gumdrop.websocket.WebSocketConnection
 
WebSocketConnection.CloseCodes - Class in org.bluezoo.gumdrop.websocket
RFC 6455 §7.4.1 — defined status codes for WebSocket close frames.
WebSocketConnection.State - Enum Class in org.bluezoo.gumdrop.websocket
RFC 6455 §4/§7 — WebSocket connection states.
WebSocketConnection.WebSocketTransport - Interface in org.bluezoo.gumdrop.websocket
Interface for the underlying transport mechanism.
WebSocketEventHandler - Interface in org.bluezoo.gumdrop.websocket
Handler for WebSocket lifecycle events (RFC 6455).
WebSocketExtension - Interface in org.bluezoo.gumdrop.websocket
RFC 6455 §9 — WebSocket extension interface.
WebSocketFrame - Class in org.bluezoo.gumdrop.websocket
WebSocket frame implementation following RFC 6455.
WebSocketFrame(boolean, boolean, boolean, boolean, int, boolean, byte[], byte[]) - Constructor for class org.bluezoo.gumdrop.websocket.WebSocketFrame
Creates a new WebSocket frame.
WebSocketFrame(int, byte[], boolean) - Constructor for class org.bluezoo.gumdrop.websocket.WebSocketFrame
Creates a simple WebSocket frame (most common case).
WebSocketHandshake - Class in org.bluezoo.gumdrop.websocket
WebSocket handshake utilities implementing RFC 6455 §4.
WebSocketHandshake() - Constructor for class org.bluezoo.gumdrop.websocket.WebSocketHandshake
 
WebSocketHandshake.ExtensionOffer - Class in org.bluezoo.gumdrop.websocket
RFC 6455 §9.1 — an extension offer parsed from the Sec-WebSocket-Extensions header.
WebSocketListener - Class in org.bluezoo.gumdrop.websocket
TCP transport listener for WebSocket connections.
WebSocketListener() - Constructor for class org.bluezoo.gumdrop.websocket.WebSocketListener
 
WebSocketProtocolException - Exception in org.bluezoo.gumdrop.websocket
Exception thrown when WebSocket protocol violations are detected.
WebSocketProtocolException(String) - Constructor for exception org.bluezoo.gumdrop.websocket.WebSocketProtocolException
Constructs a WebSocketProtocolException with the specified detail message.
WebSocketProtocolException(String, Throwable) - Constructor for exception org.bluezoo.gumdrop.websocket.WebSocketProtocolException
Constructs a WebSocketProtocolException with the specified detail message and cause.
WebSocketServerMetrics - Class in org.bluezoo.gumdrop.websocket
OpenTelemetry metrics for WebSocket servers (RFC 6455).
WebSocketServerMetrics(TelemetryConfig) - Constructor for class org.bluezoo.gumdrop.websocket.WebSocketServerMetrics
Creates WebSocket server metrics using the given telemetry configuration.
WebSocketService - Class in org.bluezoo.gumdrop.websocket
Abstract base for WebSocket application services.
WebSocketService() - Constructor for class org.bluezoo.gumdrop.websocket.WebSocketService
 
WebSocketSession - Interface in org.bluezoo.gumdrop.websocket
A WebSocket session for sending messages to the peer (RFC 6455).
WILDCARD - Static variable in class org.bluezoo.gumdrop.mailbox.MessageSet
Represents the wildcard value * meaning "last message".
WILDCARD_SUBSCRIPTION_AVAILABLE - Static variable in class org.bluezoo.gumdrop.mqtt.codec.MQTTProperties
 
WILL_DELAY_INTERVAL - Static variable in class org.bluezoo.gumdrop.mqtt.codec.MQTTProperties
 
WillManager - Class in org.bluezoo.gumdrop.mqtt.broker
Manages MQTT Last Will and Testament messages.
WillManager() - Constructor for class org.bluezoo.gumdrop.mqtt.broker.WillManager
 
WillManager.WillMessage - Class in org.bluezoo.gumdrop.mqtt.broker
A stored will message.
WillMessage(String, MQTTMessageContent, QoS, boolean) - Constructor for class org.bluezoo.gumdrop.mqtt.broker.WillManager.WillMessage
 
windowUpdateFrameReceived(int, int) - Method in class org.bluezoo.gumdrop.http.client.HTTPClientProtocolHandler
 
windowUpdateFrameReceived(int, int) - Method in interface org.bluezoo.gumdrop.http.h2.H2FrameHandler
Called when a WINDOW_UPDATE frame is received.
windowUpdateFrameReceived(int, int) - Method in class org.bluezoo.gumdrop.http.HTTPProtocolHandler
 
WIRETYPE_I32 - Static variable in class org.bluezoo.gumdrop.telemetry.protobuf.ProtobufWriter
Wire type for 32-bit fixed values.
WIRETYPE_I64 - Static variable in class org.bluezoo.gumdrop.telemetry.protobuf.ProtobufWriter
Wire type for 64-bit fixed values.
WIRETYPE_LEN - Static variable in class org.bluezoo.gumdrop.telemetry.protobuf.ProtobufWriter
Wire type for length-delimited values (strings, bytes, messages).
WIRETYPE_VARINT - Static variable in class org.bluezoo.gumdrop.telemetry.protobuf.ProtobufWriter
Wire type for variable-length integers.
withFlags(Set<Flag>, Set<Integer>) - Method in class org.bluezoo.gumdrop.mailbox.maildir.MaildirFilename
Returns a new filename with the specified flags.
write(char[]) - Method in class javax.servlet.jsp.DefaultJspWriter
 
write(char[], int, int) - Method in class javax.servlet.jsp.DefaultJspWriter
 
write(int) - Method in class javax.servlet.jsp.DefaultJspWriter
 
write(String) - Method in class javax.servlet.jsp.DefaultJspWriter
 
write(String, int, int) - Method in class javax.servlet.jsp.DefaultJspWriter
 
write(ByteBuffer) - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
 
write(ByteBuffer) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.ByteBufferChannel
 
write(ByteBuffer) - Method in class org.bluezoo.util.BufferingByteChannel
 
write(ByteBuffer, CompletionHandler<Integer, ByteBuffer>) - Method in interface org.bluezoo.gumdrop.mailbox.AsyncMessageWriter
Writes a chunk of message content asynchronously.
write(ASN1Element) - Method in class org.bluezoo.gumdrop.ldap.asn1.BEREncoder
Writes a complete ASN1Element to the output.
WRITE - Enum constant in enum class org.bluezoo.gumdrop.ftp.FTPOperation
Write operations: uploading and appending files.
WRITE - Static variable in class org.bluezoo.gumdrop.ftp.FTPRoles
Write access role.
writeApplication(int, byte[]) - Method in class org.bluezoo.gumdrop.ldap.asn1.BEREncoder
Writes an application-specific primitive value.
writeBoolean(boolean) - Method in class org.bluezoo.gumdrop.ldap.asn1.BEREncoder
Writes a boolean value.
writeBoolField(int, boolean) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.ProtobufWriter
Writes a boolean field.
writeBytesField(int, byte[]) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.ProtobufWriter
Writes raw bytes with length prefix.
writeContent(ByteBuffer) - Method in interface org.bluezoo.gumdrop.imap.client.handler.ClientAppendState
 
writeContent(ByteBuffer) - Method in class org.bluezoo.gumdrop.imap.client.IMAPClientProtocolHandler
 
writeContent(ByteBuffer) - Method in interface org.bluezoo.gumdrop.smtp.client.handler.ClientMessageData
Writes message content to the server.
writeContent(ByteBuffer) - Method in class org.bluezoo.gumdrop.smtp.client.SMTPClientProtocolHandler
RFC 5321 §4.5.2 — dot-stuffed DATA; RFC 3030 — BDAT chunks.
writeContext(int, byte[]) - Method in class org.bluezoo.gumdrop.ldap.asn1.BEREncoder
Writes a context-specific primitive value.
writeContext(int, String) - Method in class org.bluezoo.gumdrop.ldap.asn1.BEREncoder
Writes a context-specific primitive string value.
writeContinuation(int, ByteBuffer, boolean) - Method in class org.bluezoo.gumdrop.http.h2.H2Writer
Writes a CONTINUATION frame (RFC 9113 section 6.10).
writeData(int, ByteBuffer, boolean) - Method in class org.bluezoo.gumdrop.http.h2.H2Writer
Writes a DATA frame.
writeData(int, ByteBuffer, boolean, int) - Method in class org.bluezoo.gumdrop.http.h2.H2Writer
Writes a DATA frame with optional padding (RFC 9113 section 6.1).
writeDouble(double) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.ProtobufWriter
Writes a double value.
writeDoubleField(int, double) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.ProtobufWriter
Writes a double field.
writeEncodedMessageField(int, ByteBuffer) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.ProtobufWriter
Writes length prefix and copies pre-encoded message bytes.
writeEnumerated(int) - Method in class org.bluezoo.gumdrop.ldap.asn1.BEREncoder
Writes an enumerated value.
writeFixed32(int) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.ProtobufWriter
Writes a fixed 32-bit value in little-endian order.
writeFixed32Field(int, int) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.ProtobufWriter
Writes a fixed32 field.
writeFixed64(long) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.ProtobufWriter
Writes a fixed 64-bit value in little-endian order.
writeFixed64Field(int, long) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.ProtobufWriter
Writes a fixed64 field.
writeFloat(float) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.ProtobufWriter
Writes a float value.
writeFloatField(int, float) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.ProtobufWriter
Writes a float field.
writeGoaway(int, int) - Method in class org.bluezoo.gumdrop.http.h2.H2Writer
Writes a GOAWAY frame.
writeGoaway(int, int, ByteBuffer) - Method in class org.bluezoo.gumdrop.http.h2.H2Writer
Writes a GOAWAY frame (RFC 9113 section 6.8).
writeHeaders(int, ByteBuffer, boolean, boolean) - Method in class org.bluezoo.gumdrop.http.h2.H2Writer
Writes a HEADERS frame.
writeHeaders(int, ByteBuffer, boolean, boolean, int, int, boolean) - Method in class org.bluezoo.gumdrop.http.h2.H2Writer
Writes a HEADERS frame with priority information.
writeHeaders(int, ByteBuffer, boolean, boolean, int, int, int, boolean) - Method in class org.bluezoo.gumdrop.http.h2.H2Writer
Writes a HEADERS frame with all options (RFC 9113 section 6.2).
writeInteger(int) - Method in class org.bluezoo.gumdrop.ldap.asn1.BEREncoder
Writes an integer value.
writeInteger(long) - Method in class org.bluezoo.gumdrop.ldap.asn1.BEREncoder
Writes a long integer value.
writeMessageField(int, ProtobufWriter.MessageContent) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.ProtobufWriter
Writes an embedded message field.
writeMIME(OutputStream, String) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCForensicReport
RFC 7489 §7.2, RFC 5965 §3, RFC 6591 §3 — writes the forensic report as a multipart/report MIME message body.
writeNull() - Method in class org.bluezoo.gumdrop.ldap.asn1.BEREncoder
Writes a null value.
writeOctetString(byte[]) - Method in class org.bluezoo.gumdrop.ldap.asn1.BEREncoder
Writes an octet string from a byte array.
writeOctetString(String) - Method in class org.bluezoo.gumdrop.ldap.asn1.BEREncoder
Writes an octet string from a string (UTF-8 encoded).
writePing(long, boolean) - Method in class org.bluezoo.gumdrop.http.h2.H2Writer
Writes a PING frame.
writePriority(int, int, int, boolean) - Method in class org.bluezoo.gumdrop.http.h2.H2Writer
Writes a PRIORITY frame.
writePushPromise(int, int, ByteBuffer, boolean) - Method in class org.bluezoo.gumdrop.http.h2.H2Writer
Writes a PUSH_PROMISE frame.
writeRstStream(int, int) - Method in class org.bluezoo.gumdrop.http.h2.H2Writer
Writes a RST_STREAM frame.
writeSettings(Map<Integer, Integer>) - Method in class org.bluezoo.gumdrop.http.h2.H2Writer
Writes a SETTINGS frame (RFC 9113 section 6.5).
writeSettingsAck() - Method in class org.bluezoo.gumdrop.http.h2.H2Writer
Writes an empty SETTINGS frame (acknowledgement).
writeStringField(int, String) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.ProtobufWriter
Writes a string field (UTF-8 encoded).
writeSVarint(long) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.ProtobufWriter
Writes a signed varint using ZigZag encoding.
writeSVarint32(int) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.ProtobufWriter
Writes a signed 32-bit varint using ZigZag encoding.
writeSVarintField(int, long) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.ProtobufWriter
Writes a signed varint field.
writeTag(int, int) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.ProtobufWriter
Writes a field tag.
writeTo(DataOutputStream) - Method in class org.bluezoo.gumdrop.mailbox.index.MessageIndexEntry
Writes this entry to the output stream.
writeTo(ByteBuffer) - Method in class org.bluezoo.gumdrop.telemetry.SpanId
Writes the span ID bytes directly to the given buffer.
writeTo(ByteBuffer) - Method in class org.bluezoo.gumdrop.telemetry.TraceId
Writes the trace ID bytes directly to the given buffer.
writeTo(ProtoModelSerializer, ProtobufWriter) - Method in interface org.bluezoo.gumdrop.grpc.proto.ProtoModelSerializer.MessageContent
 
writeTo(ProtobufWriter) - Method in interface org.bluezoo.gumdrop.telemetry.protobuf.ProtobufWriter.MessageContent
Writes the message content to the given writer.
writeVarint(long) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.ProtobufWriter
Writes an unsigned varint (base-128 encoding).
writeVarintField(int, long) - Method in class org.bluezoo.gumdrop.telemetry.protobuf.ProtobufWriter
Writes a varint field.
writeWindowUpdate(int, int) - Method in class org.bluezoo.gumdrop.http.h2.H2Writer
Writes a WINDOW_UPDATE frame (RFC 9113 section 6.9).
writeXML(OutputStream) - Method in class org.bluezoo.gumdrop.smtp.auth.DMARCAggregateReport
RFC 7489 §7.1, Appendix C — writes the aggregate report as XML.
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