public class McpServerContext
extends org.noear.solon.core.handle.ContextEmpty
| 构造器和说明 |
|---|
McpServerContext(McpAsyncServerExchange exchange,
McpTransportContext transportContext) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
cookie(java.lang.String name) |
org.noear.solon.core.util.MultiMap<java.lang.String> |
cookieMap() |
java.util.Collection<java.lang.String> |
cookieNames() |
java.lang.String |
cookieOrDefault(java.lang.String name,
java.lang.String def) |
java.lang.String[] |
cookieValues(java.lang.String name) |
java.lang.String |
protocol() |
java.lang.String |
queryString() |
java.lang.String |
realIp() |
java.lang.String |
referer() |
java.lang.String |
remoteIp() |
int |
remotePort() |
java.lang.Object |
request() |
<T> T |
session(java.lang.String name,
java.lang.Class<T> clz) |
double |
sessionAsDouble(java.lang.String name) |
double |
sessionAsDouble(java.lang.String name,
double def) |
int |
sessionAsInt(java.lang.String name) |
int |
sessionAsInt(java.lang.String name,
int def) |
long |
sessionAsLong(java.lang.String name) |
long |
sessionAsLong(java.lang.String name,
long def) |
void |
sessionClear() |
java.lang.String |
sessionId()
获取会话 id
|
<T> T |
sessionOrDefault(java.lang.String name,
T def) |
void |
sessionRemove(java.lang.String name) |
void |
sessionReset() |
void |
sessionSet(java.lang.String name,
java.lang.Object val) |
org.noear.solon.core.handle.SessionState |
sessionState() |
java.lang.String |
userAgent() |
asyncComplete, asyncListener, asyncStart, asyncStarted, asyncSupported, bodyAsStream, close, contentCharset, contentLength, contentType, contentTypeDoSet, cookieSet, create, fileMap, filesDelete, flush, headerAdd, headerMap, headerNamesOfResponse, headerOfResponse, headerOfResponseMap, headerSet, headerValuesOfResponse, isHeadersSent, isSecure, localPort, method, output, output, outputAsFile, outputAsFile, outputStream, outputStreamAsGzip, paramMap, path, redirect, request, response, response, sendHandlers, status, statusDoSet, uri, urlaccept, accept, acceptNew, action, asyncStart, attr, attrMap, attrNames, attrOrDefault, attrsClear, attrSet, attrSet, autoMultipart, autoMultipart, body, body, bodyAsBytes, bodyNew, bodyNew, cacheControl, charset, contentLength, contentType, contentTypeNew, controller, cookieRemove, cookieSet, cookieSet, cookieSet, cookieSet, cookieSet, current, currentWith, currentWith, currentWith, currentWith, file, fileNames, fileValues, forward, getHandled, getLocale, getRendered, getVersion, header, headerNames, headerOrDefault, headerValues, isFormUrlencoded, isMultipart, isMultipartFormData, keepAlive, mainHandler, output, output, outputAsHtml, outputAsJson, param, paramAsBean, paramAsDecimal, paramAsDecimal, paramAsDouble, paramAsDouble, paramAsInt, paramAsInt, paramAsLong, paramAsLong, paramNames, paramOrDefault, paramValues, pathAsLower, pathAsUpper, pathMap, pathNew, pathNew, protocolAsUpper, pull, redirect, remoting, remotingSet, render, render, renderAndReturn, returnValue, session, sessionState, setHandled, setLocale, setRendered, setVersion, status, statuspublic McpServerContext(McpAsyncServerExchange exchange, McpTransportContext transportContext)
public java.lang.Object request()
request 在类中 org.noear.solon.core.handle.ContextEmptypublic java.lang.String sessionId()
sessionId 在类中 org.noear.solon.core.handle.ContextEmptypublic java.lang.String realIp()
realIp 在类中 org.noear.solon.core.handle.Contextpublic java.lang.String remoteIp()
remoteIp 在类中 org.noear.solon.core.handle.ContextEmptypublic int remotePort()
remotePort 在类中 org.noear.solon.core.handle.ContextEmptypublic java.lang.String referer()
referer 在类中 org.noear.solon.core.handle.Contextpublic java.lang.String userAgent()
userAgent 在类中 org.noear.solon.core.handle.Contextpublic java.lang.String protocol()
protocol 在类中 org.noear.solon.core.handle.ContextEmptypublic java.lang.String queryString()
queryString 在类中 org.noear.solon.core.handle.ContextEmptypublic org.noear.solon.core.handle.SessionState sessionState()
sessionState 在类中 org.noear.solon.core.handle.Contextpublic <T> T session(java.lang.String name,
java.lang.Class<T> clz)
session 在类中 org.noear.solon.core.handle.ContextEmptypublic double sessionAsDouble(java.lang.String name)
sessionAsDouble 在类中 org.noear.solon.core.handle.ContextEmptypublic double sessionAsDouble(java.lang.String name,
double def)
sessionAsDouble 在类中 org.noear.solon.core.handle.ContextEmptypublic int sessionAsInt(java.lang.String name)
sessionAsInt 在类中 org.noear.solon.core.handle.ContextEmptypublic int sessionAsInt(java.lang.String name,
int def)
sessionAsInt 在类中 org.noear.solon.core.handle.ContextEmptypublic long sessionAsLong(java.lang.String name)
sessionAsLong 在类中 org.noear.solon.core.handle.ContextEmptypublic long sessionAsLong(java.lang.String name,
long def)
sessionAsLong 在类中 org.noear.solon.core.handle.ContextEmptypublic <T> T sessionOrDefault(java.lang.String name,
T def)
sessionOrDefault 在类中 org.noear.solon.core.handle.ContextEmptypublic void sessionSet(java.lang.String name,
java.lang.Object val)
sessionSet 在类中 org.noear.solon.core.handle.ContextEmptypublic void sessionClear()
sessionClear 在类中 org.noear.solon.core.handle.ContextEmptypublic void sessionRemove(java.lang.String name)
sessionRemove 在类中 org.noear.solon.core.handle.ContextEmptypublic void sessionReset()
sessionReset 在类中 org.noear.solon.core.handle.ContextEmptypublic java.lang.String cookie(java.lang.String name)
cookie 在类中 org.noear.solon.core.handle.Contextpublic java.lang.String cookieOrDefault(java.lang.String name,
java.lang.String def)
cookieOrDefault 在类中 org.noear.solon.core.handle.Contextpublic java.lang.String[] cookieValues(java.lang.String name)
cookieValues 在类中 org.noear.solon.core.handle.Contextpublic java.util.Collection<java.lang.String> cookieNames()
cookieNames 在类中 org.noear.solon.core.handle.Contextpublic org.noear.solon.core.util.MultiMap<java.lang.String> cookieMap()
cookieMap 在类中 org.noear.solon.core.handle.ContextEmpty