public class McpClientProperties
extends java.lang.Object
构造器和说明 |
---|
McpClientProperties() |
McpClientProperties(java.lang.String apiUrl) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
getApiKey()
已过时。
3.5
getHeaders() |
java.lang.String |
getApiUrl()
已过时。
3.5
getUrl() |
java.util.List<java.lang.String> |
getArgs() |
int |
getCacheSeconds() |
java.lang.String |
getChannel() |
java.lang.String |
getCommand() |
java.util.Map<java.lang.String,java.lang.String> |
getEnv() |
java.util.Map<java.lang.String,java.lang.String> |
getHeaders() |
java.time.Duration |
getHeartbeatInterval() |
java.net.Proxy |
getHttpProxy() |
org.noear.solon.net.http.HttpSslSupplier |
getHttpSsl() |
org.noear.solon.net.http.HttpTimeout |
getHttpTimeout() |
java.time.Duration |
getInitializationTimeout() |
java.lang.String |
getName() |
java.util.function.Function<java.util.List<McpSchema.Prompt>,reactor.core.publisher.Mono<java.lang.Void>> |
getPromptsChangeConsumer() |
java.time.Duration |
getRequestTimeout() |
java.util.function.Function<java.util.List<McpSchema.Resource>,reactor.core.publisher.Mono<java.lang.Void>> |
getResourcesChangeConsumer() |
java.util.function.Function<java.util.List<McpSchema.ResourceContents>,reactor.core.publisher.Mono<java.lang.Void>> |
getResourcesUpdateConsumer() |
McpServerParameters |
getServerParameters()
已过时。
3.5
getCommand() |
java.time.Duration |
getTimeout() |
java.util.function.Function<java.util.List<McpSchema.Tool>,reactor.core.publisher.Mono<java.lang.Void>> |
getToolsChangeConsumer() |
java.lang.String |
getUrl() |
java.lang.String |
getVersion() |
void |
prepare()
预备
|
void |
setApiKey(java.lang.String apiKey)
已过时。
3.5
setHeaders(Map) |
void |
setApiUrl(java.lang.String apiUrl)
已过时。
3.5
setUrl(String) |
void |
setArgs(java.util.List<java.lang.String> args) |
void |
setCacheSeconds(int cacheSeconds) |
void |
setChannel(java.lang.String channel) |
void |
setCommand(java.lang.String command) |
void |
setEnv(java.util.Map<java.lang.String,java.lang.String> env) |
void |
setHeaders(java.util.Map<java.lang.String,java.lang.String> headers) |
void |
setHeartbeatInterval(java.time.Duration heartbeatInterval) |
void |
setHttpProxy(java.net.Proxy httpProxy) |
void |
setHttpSsl(org.noear.solon.net.http.HttpSslSupplier httpSslSupplier) |
void |
setHttpTimeout(org.noear.solon.net.http.HttpTimeout httpTimeout) |
void |
setInitializationTimeout(java.time.Duration initializationTimeout) |
void |
setName(java.lang.String name) |
void |
setPromptsChangeConsumer(java.util.function.Function<java.util.List<McpSchema.Prompt>,reactor.core.publisher.Mono<java.lang.Void>> promptsChangeConsumer) |
void |
setRequestTimeout(java.time.Duration requestTimeout) |
void |
setResourcesChangeConsumer(java.util.function.Function<java.util.List<McpSchema.Resource>,reactor.core.publisher.Mono<java.lang.Void>> resourcesChangeConsumer) |
void |
setResourcesUpdateConsumer(java.util.function.Function<java.util.List<McpSchema.ResourceContents>,reactor.core.publisher.Mono<java.lang.Void>> resourcesUpdateConsumer) |
void |
setServerParameters(McpServerParameters serverParameters)
已过时。
|
void |
setTimeout(java.time.Duration timeout) |
void |
setToolsChangeConsumer(java.util.function.Function<java.util.List<McpSchema.Tool>,reactor.core.publisher.Mono<java.lang.Void>> toolsChangeConsumer) |
void |
setUrl(java.lang.String url) |
void |
setVersion(java.lang.String version) |
java.lang.String |
toString() |
protected ProxyDesc httpProxy
public McpClientProperties()
public McpClientProperties(java.lang.String apiUrl)
apiUrl
- 接口地址public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getVersion()
public void setVersion(java.lang.String version)
public java.lang.String getChannel()
public void setChannel(java.lang.String channel)
@Deprecated public java.lang.String getApiUrl()
getUrl()
@Deprecated public void setApiUrl(java.lang.String apiUrl)
setUrl(String)
public java.lang.String getUrl()
public void setUrl(java.lang.String url)
@Deprecated public java.lang.String getApiKey()
getHeaders()
@Deprecated public void setApiKey(java.lang.String apiKey)
setHeaders(Map)
public java.util.Map<java.lang.String,java.lang.String> getHeaders()
public void setHeaders(java.util.Map<java.lang.String,java.lang.String> headers)
public java.time.Duration getTimeout()
public void setTimeout(java.time.Duration timeout)
public org.noear.solon.net.http.HttpTimeout getHttpTimeout()
public void setHttpTimeout(org.noear.solon.net.http.HttpTimeout httpTimeout)
public java.net.Proxy getHttpProxy()
public void setHttpProxy(java.net.Proxy httpProxy)
public void setHttpSsl(org.noear.solon.net.http.HttpSslSupplier httpSslSupplier)
public org.noear.solon.net.http.HttpSslSupplier getHttpSsl()
public java.time.Duration getRequestTimeout()
public void setRequestTimeout(java.time.Duration requestTimeout)
public java.time.Duration getInitializationTimeout()
public void setInitializationTimeout(java.time.Duration initializationTimeout)
public java.time.Duration getHeartbeatInterval()
public void setHeartbeatInterval(java.time.Duration heartbeatInterval)
public int getCacheSeconds()
public void setCacheSeconds(int cacheSeconds)
@Deprecated public McpServerParameters getServerParameters()
getCommand()
@Deprecated public void setServerParameters(McpServerParameters serverParameters)
setCommand(String)
public java.lang.String getCommand()
public void setCommand(java.lang.String command)
public java.util.List<java.lang.String> getArgs()
public void setArgs(java.util.List<java.lang.String> args)
public java.util.Map<java.lang.String,java.lang.String> getEnv()
public void setEnv(java.util.Map<java.lang.String,java.lang.String> env)
public void setToolsChangeConsumer(java.util.function.Function<java.util.List<McpSchema.Tool>,reactor.core.publisher.Mono<java.lang.Void>> toolsChangeConsumer)
public java.util.function.Function<java.util.List<McpSchema.Tool>,reactor.core.publisher.Mono<java.lang.Void>> getToolsChangeConsumer()
public void setResourcesChangeConsumer(java.util.function.Function<java.util.List<McpSchema.Resource>,reactor.core.publisher.Mono<java.lang.Void>> resourcesChangeConsumer)
public java.util.function.Function<java.util.List<McpSchema.Resource>,reactor.core.publisher.Mono<java.lang.Void>> getResourcesChangeConsumer()
public void setResourcesUpdateConsumer(java.util.function.Function<java.util.List<McpSchema.ResourceContents>,reactor.core.publisher.Mono<java.lang.Void>> resourcesUpdateConsumer)
public java.util.function.Function<java.util.List<McpSchema.ResourceContents>,reactor.core.publisher.Mono<java.lang.Void>> getResourcesUpdateConsumer()
public void setPromptsChangeConsumer(java.util.function.Function<java.util.List<McpSchema.Prompt>,reactor.core.publisher.Mono<java.lang.Void>> promptsChangeConsumer)
public java.util.function.Function<java.util.List<McpSchema.Prompt>,reactor.core.publisher.Mono<java.lang.Void>> getPromptsChangeConsumer()
public void prepare()
public java.lang.String toString()
toString
在类中 java.lang.Object