Index

B C D E F G H I M O R S T V W 
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 OpenTelemetryMetricsCollector instances, using GlobalOpenTelemetry by 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 MetricsCollector implementations.

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 Meter without 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 OpenTelemetry without 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 LifecycleObserver that emits server spans for Soklet lifecycle events.
OpenTelemetryLifecycleObserver.Builder - Class in com.soklet.otel
 
OpenTelemetryMetricsCollector - Class in com.soklet.otel
OpenTelemetry-backed MetricsCollector for 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 SpanPolicy instances.
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 OpenTelemetry instance.
withTracer(Tracer) - Static method in class com.soklet.otel.OpenTelemetryLifecycleObserver
 
B C D E F G H I M O R S T V W 
All Classes and Interfaces|All Packages