Uses of Interface
dev.tachyonmcp.core.server.ServerBuilder
Packages that use ServerBuilder
-
Uses of ServerBuilder in dev.tachyonmcp.core.server
Methods in dev.tachyonmcp.core.server that return ServerBuilderModifier and TypeMethodDescriptionstatic ServerBuilderTachyonServer.builder()ServerBuilder.capabilities(Consumer<CapabilitiesConfig.Builder> configurer) Configures advertised MCP capabilities.ServerBuilder.executor(ExecutorService executor) Sets a caller-owned thread-per-task executor.ServerBuilder.extension(ServerExtension extension) Registers a server extension.Sets the bind host.ServerBuilder.info(Consumer<ServerIdentity.Builder> configurer) Configures server identity.ServerBuilder.json(Consumer<JsonConfig.Builder> configurer) Configures JSON serialization and validation.ServerBuilder.monitoring(Consumer<MonitoringConfig.Builder> configurer) Configures monitoring.Sets the server name.ServerBuilder.network(Consumer<NetworkConfig.Builder> configurer) Configures the network transport.ServerBuilder.pipelineCustomizer(@Nullable Consumer<io.netty.channel.ChannelPipeline> customizer) Customizes each Netty channel pipeline.ServerBuilder.port(int port) Sets the listen port.ServerBuilder.runtime(Consumer<RuntimeConfig.Builder> configurer) Configures handler execution.ServerBuilder.session(Consumer<SessionConfig.Builder> configurer) Configures session lifecycle and persistence.ServerBuilder.threadFactory(ThreadFactory threadFactory) Sets the thread factory used by the server-owned thread-per-task executor.Sets the server version.ServerBuilder.withCompletions(Consumer<Completions> registrar) Registers completions through the server's completion façade at the end ofbuild().ServerBuilder.withPrompts(Consumer<Prompts> registrar) Registers prompts through the server's prompt façade at the end ofbuild().ServerBuilder.withResources(Consumer<Resources> registrar) Registers resources through the server's resource façade at the end ofbuild().Registers tools through the server's tool façade at the end ofbuild().