Module org.nasdanika.ai.mcp.sse
Package org.nasdanika.ai.mcp.sse
Class HttpServerRoutesTransportProvider.Builder
java.lang.Object
org.nasdanika.ai.mcp.sse.HttpServerRoutesTransportProvider.Builder
- Enclosing class:
HttpServerRoutesTransportProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild(reactor.netty.http.server.HttpServerRoutes httpServerRoutes) messageEndpoint(String messageEndpoint) objectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) propagator(io.opentelemetry.context.propagation.TextMapPropagator propagator) resolveRemoteHostName(boolean resolveRemoteHostName) setDurationConsumer(BiConsumer<String, Long> durationConsumer) Consumer of path, duration in milliseconds.sseEndpoint(String sseEndpoint) tracer(io.opentelemetry.api.trace.Tracer tracer)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
objectMapper
public HttpServerRoutesTransportProvider.Builder objectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
basePath
-
messageEndpoint
-
sseEndpoint
-
tracer
-
resolveRemoteHostName
public HttpServerRoutesTransportProvider.Builder resolveRemoteHostName(boolean resolveRemoteHostName) -
propagator
public HttpServerRoutesTransportProvider.Builder propagator(io.opentelemetry.context.propagation.TextMapPropagator propagator) -
setDurationConsumer
public HttpServerRoutesTransportProvider.Builder setDurationConsumer(BiConsumer<String, Long> durationConsumer) Consumer of path, duration in milliseconds. E.g. histogram- Parameters:
durationConsumer-- Returns:
-
build
public HttpServerRoutesTransportProvider build(reactor.netty.http.server.HttpServerRoutes httpServerRoutes)
-