Index
All Classes and Interfaces|All Packages
B
- build() - Method in class com.soklet.otel.OpenTelemetryLifecycleObserver.Builder
- build() - Method in class com.soklet.otel.OpenTelemetryMetricsCollector.Builder
-
Builds the collector.
- build() - Method in class com.soklet.otel.SpanPolicy.Builder
- builder() - Static method in class com.soklet.otel.OpenTelemetryLifecycleObserver
- builder() - Static method in class com.soklet.otel.OpenTelemetryMetricsCollector
-
Acquires a builder for
OpenTelemetryMetricsCollectorinstances, usingGlobalOpenTelemetryby default. - builder() - Static method in class com.soklet.otel.SpanPolicy
C
- close() - Method in class com.soklet.otel.OpenTelemetryLifecycleObserver
- com.soklet.otel - package com.soklet.otel
-
OpenTelemetry integration for Soklet via
MetricsCollectorimplementations.
D
- defaultInstance() - Static method in interface com.soklet.otel.SpanNamingStrategy
- defaultInstance() - Static method in class com.soklet.otel.SpanPolicy
- didAcceptConnection(ServerType, InetSocketAddress) - Method in class com.soklet.otel.OpenTelemetryMetricsCollector
- didAcceptRequest(ServerType, InetSocketAddress, String) - Method in class com.soklet.otel.OpenTelemetryMetricsCollector
- didBroadcastSseComment(ResourcePathDeclaration, SseComment.CommentType, int, int, int) - Method in class com.soklet.otel.OpenTelemetryMetricsCollector
- didBroadcastSseEvent(ResourcePathDeclaration, int, int, int) - Method in class com.soklet.otel.OpenTelemetryMetricsCollector
- didCreateMcpSession(Request, Class, String) - Method in class com.soklet.otel.OpenTelemetryLifecycleObserver
- didDropSseComment(SseConnection, SseComment, MetricsCollector.SseEventDropReason, Integer, Integer) - Method in class com.soklet.otel.OpenTelemetryMetricsCollector
- didDropSseEvent(SseConnection, SseEvent, MetricsCollector.SseEventDropReason, Integer, Integer) - Method in class com.soklet.otel.OpenTelemetryMetricsCollector
- didEstablishMcpSseStream(McpSseStream) - Method in class com.soklet.otel.OpenTelemetryLifecycleObserver
- didEstablishSseConnection(SseConnection) - Method in class com.soklet.otel.OpenTelemetryLifecycleObserver
- didEstablishSseConnection(SseConnection) - Method in class com.soklet.otel.OpenTelemetryMetricsCollector
- didFailToAcceptConnection(ServerType, InetSocketAddress, ConnectionRejectionReason, Throwable) - Method in class com.soklet.otel.OpenTelemetryMetricsCollector
- didFailToAcceptRequest(ServerType, InetSocketAddress, String, RequestRejectionReason, Throwable) - Method in class com.soklet.otel.OpenTelemetryMetricsCollector
- didFailToEstablishSseConnection(Request, ResourceMethod, SseConnection.HandshakeFailureReason, Throwable) - Method in class com.soklet.otel.OpenTelemetryMetricsCollector
- didFailToReadRequest(ServerType, InetSocketAddress, String, RequestReadFailureReason, Throwable) - Method in class com.soklet.otel.OpenTelemetryMetricsCollector
- didFailToWriteResponse(ServerType, Request, ResourceMethod, MarshaledResponse, Duration, Throwable) - Method in class com.soklet.otel.OpenTelemetryMetricsCollector
- didFailToWriteSseComment(SseConnection, SseComment, Duration, Throwable) - Method in class com.soklet.otel.OpenTelemetryLifecycleObserver
- didFailToWriteSseComment(SseConnection, SseComment, Duration, Throwable, Duration, Integer, Integer) - Method in class com.soklet.otel.OpenTelemetryMetricsCollector
- didFailToWriteSseEvent(SseConnection, SseEvent, Duration, Throwable) - Method in class com.soklet.otel.OpenTelemetryLifecycleObserver
- didFailToWriteSseEvent(SseConnection, SseEvent, Duration, Throwable, Duration, Integer, Integer) - Method in class com.soklet.otel.OpenTelemetryMetricsCollector
- didFinishMcpRequestHandling(Request, Class, String, String, McpJsonRpcRequestId, McpRequestOutcome, McpJsonRpcError, Duration, List) - Method in class com.soklet.otel.OpenTelemetryLifecycleObserver
- didFinishRequestHandling(ServerType, Request, ResourceMethod, MarshaledResponse, Duration, List) - Method in class com.soklet.otel.OpenTelemetryLifecycleObserver
- didFinishRequestHandling(ServerType, Request, ResourceMethod, MarshaledResponse, Duration, List) - Method in class com.soklet.otel.OpenTelemetryMetricsCollector
- didStartMcpRequestHandling(Request, Class, String, String, McpJsonRpcRequestId) - Method in class com.soklet.otel.OpenTelemetryLifecycleObserver
- didStartRequestHandling(ServerType, Request, ResourceMethod) - Method in class com.soklet.otel.OpenTelemetryLifecycleObserver
- didStartRequestHandling(ServerType, Request, ResourceMethod) - Method in class com.soklet.otel.OpenTelemetryMetricsCollector
- didTerminateMcpSseStream(McpSseStream, StreamTermination) - Method in class com.soklet.otel.OpenTelemetryLifecycleObserver
- didTerminateResponseStream(StreamingResponseHandle, StreamTermination) - Method in class com.soklet.otel.OpenTelemetryLifecycleObserver
- didTerminateSseConnection(SseConnection, StreamTermination) - Method in class com.soklet.otel.OpenTelemetryLifecycleObserver
- didTerminateSseConnection(SseConnection, StreamTermination) - Method in class com.soklet.otel.OpenTelemetryMetricsCollector
- didWriteResponse(ServerType, Request, ResourceMethod, MarshaledResponse, Duration) - Method in class com.soklet.otel.OpenTelemetryMetricsCollector
- didWriteSseComment(SseConnection, SseComment, Duration) - Method in class com.soklet.otel.OpenTelemetryLifecycleObserver
- didWriteSseComment(SseConnection, SseComment, Duration, Duration, Integer, Integer) - Method in class com.soklet.otel.OpenTelemetryMetricsCollector
- didWriteSseEvent(SseConnection, SseEvent, Duration) - Method in class com.soklet.otel.OpenTelemetryLifecycleObserver
- didWriteSseEvent(SseConnection, SseEvent, Duration, Duration, Integer, Integer) - Method in class com.soklet.otel.OpenTelemetryMetricsCollector
E
- equals(Object) - Method in class com.soklet.otel.SpanPolicy
F
- fromMeter(Meter) - Static method in class com.soklet.otel.OpenTelemetryMetricsCollector
-
Creates an instance from a required
Meterwithout additional customization. - fromOpenTelemetry(OpenTelemetry) - Static method in class com.soklet.otel.OpenTelemetryLifecycleObserver
- fromOpenTelemetry(OpenTelemetry) - Static method in class com.soklet.otel.OpenTelemetryMetricsCollector
-
Creates an instance from a required
OpenTelemetrywithout additional customization. - fromTracer(Tracer) - Static method in class com.soklet.otel.OpenTelemetryLifecycleObserver
G
- getActiveSpanCount() - Method in class com.soklet.otel.OpenTelemetryLifecycleObserver
H
- hashCode() - Method in class com.soklet.otel.SpanPolicy
- httpRequestSpanName(Request, ResourceMethod) - Method in interface com.soklet.otel.SpanNamingStrategy
I
- instrumentationName(String) - Method in class com.soklet.otel.OpenTelemetryLifecycleObserver.Builder
- instrumentationName(String) - Method in class com.soklet.otel.OpenTelemetryMetricsCollector.Builder
-
Sets the instrumentation scope name to use when constructing a meter.
- instrumentationVersion(String) - Method in class com.soklet.otel.OpenTelemetryLifecycleObserver.Builder
- instrumentationVersion(String) - Method in class com.soklet.otel.OpenTelemetryMetricsCollector.Builder
-
Sets an optional instrumentation scope version to use when constructing a meter.
M
- mcpRequestSpanName(Request, Class, String) - Method in interface com.soklet.otel.SpanNamingStrategy
- mcpSseStreamSpanName(McpSseStream) - Method in interface com.soklet.otel.SpanNamingStrategy
- meter(Meter) - Method in class com.soklet.otel.OpenTelemetryMetricsCollector.Builder
-
Sets a specific meter to use for metric instruments.
- metricNamingStrategy(OpenTelemetryMetricsCollector.MetricNamingStrategy) - Method in class com.soklet.otel.OpenTelemetryMetricsCollector.Builder
-
Sets the naming strategy for HTTP metrics.
O
- openTelemetry(OpenTelemetry) - Method in class com.soklet.otel.OpenTelemetryLifecycleObserver.Builder
- openTelemetry(OpenTelemetry) - Method in class com.soklet.otel.OpenTelemetryMetricsCollector.Builder
-
Sets the OpenTelemetry API object used to construct a meter if
OpenTelemetryMetricsCollector.Builder.meter(Meter)is not set. - OpenTelemetryLifecycleObserver - Class in com.soklet.otel
-
OpenTelemetry-backed
LifecycleObserverthat emits server spans for Soklet lifecycle events. - OpenTelemetryLifecycleObserver.Builder - Class in com.soklet.otel
- OpenTelemetryMetricsCollector - Class in com.soklet.otel
-
OpenTelemetry-backed
MetricsCollectorfor Soklet HTTP and SSE telemetry. - OpenTelemetryMetricsCollector.Builder - Class in com.soklet.otel
-
Builder used to construct instances of
OpenTelemetryMetricsCollector. - OpenTelemetryMetricsCollector.MetricNamingStrategy - Enum Class in com.soklet.otel
-
Naming strategy for HTTP metric instrument names.
R
- recordClientAddress() - Method in class com.soklet.otel.SpanPolicy
- recordClientAddress(Boolean) - Method in class com.soklet.otel.SpanPolicy.Builder
- recordHttpRequestSpans() - Method in class com.soklet.otel.SpanPolicy
- recordHttpRequestSpans(Boolean) - Method in class com.soklet.otel.SpanPolicy.Builder
- recordMcpRequestSpans() - Method in class com.soklet.otel.SpanPolicy
- recordMcpRequestSpans(Boolean) - Method in class com.soklet.otel.SpanPolicy.Builder
- recordMcpSessionEvents() - Method in class com.soklet.otel.SpanPolicy
- recordMcpSessionEvents(Boolean) - Method in class com.soklet.otel.SpanPolicy.Builder
- recordMcpSseStreamSpans() - Method in class com.soklet.otel.SpanPolicy
- recordMcpSseStreamSpans(Boolean) - Method in class com.soklet.otel.SpanPolicy.Builder
- recordRequestId() - Method in class com.soklet.otel.SpanPolicy
- recordRequestId(Boolean) - Method in class com.soklet.otel.SpanPolicy.Builder
- recordSseConnectionSpans() - Method in class com.soklet.otel.SpanPolicy
- recordSseConnectionSpans(Boolean) - Method in class com.soklet.otel.SpanPolicy.Builder
- recordSseWriteEvents() - Method in class com.soklet.otel.SpanPolicy
- recordSseWriteEvents(Boolean) - Method in class com.soklet.otel.SpanPolicy.Builder
- recordStreamingResponseSpans() - Method in class com.soklet.otel.SpanPolicy
- recordStreamingResponseSpans(Boolean) - Method in class com.soklet.otel.SpanPolicy.Builder
S
- SEMCONV - Enum constant in enum class com.soklet.otel.OpenTelemetryMetricsCollector.MetricNamingStrategy
-
Use OpenTelemetry Semantic Convention names for standard HTTP server metrics.
- SOKLET - Enum constant in enum class com.soklet.otel.OpenTelemetryMetricsCollector.MetricNamingStrategy
-
Use
soklet.*names for all metrics. - spanNamingStrategy(SpanNamingStrategy) - Method in class com.soklet.otel.OpenTelemetryLifecycleObserver.Builder
- SpanNamingStrategy - Interface in com.soklet.otel
-
Customizes OpenTelemetry span names emitted by
OpenTelemetryLifecycleObserver. - spanPolicy(SpanPolicy) - Method in class com.soklet.otel.OpenTelemetryLifecycleObserver.Builder
- SpanPolicy - Class in com.soklet.otel
-
Controls which Soklet lifecycle events are converted into OpenTelemetry spans or span events.
- SpanPolicy.Builder - Class in com.soklet.otel
-
Mutable builder for
SpanPolicyinstances. - sseConnectionSpanName(SseConnection) - Method in interface com.soklet.otel.SpanNamingStrategy
- streamingResponseSpanName(StreamingResponseHandle) - Method in interface com.soklet.otel.SpanNamingStrategy
T
- toString() - Method in class com.soklet.otel.SpanPolicy
- tracer(Tracer) - Method in class com.soklet.otel.OpenTelemetryLifecycleObserver.Builder
V
- valueOf(String) - Static method in enum class com.soklet.otel.OpenTelemetryMetricsCollector.MetricNamingStrategy
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.soklet.otel.OpenTelemetryMetricsCollector.MetricNamingStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withMeter(Meter) - Static method in class com.soklet.otel.OpenTelemetryMetricsCollector
-
Acquires a builder seeded with a required
Meter. - withOpenTelemetry(OpenTelemetry) - Static method in class com.soklet.otel.OpenTelemetryLifecycleObserver
- withOpenTelemetry(OpenTelemetry) - Static method in class com.soklet.otel.OpenTelemetryMetricsCollector
-
Acquires a builder seeded with a required
OpenTelemetryinstance. - withTracer(Tracer) - Static method in class com.soklet.otel.OpenTelemetryLifecycleObserver
All Classes and Interfaces|All Packages