public class McpServerContext
extends org.noear.solon.core.handle.ContextEmpty
构造器和说明 |
---|
McpServerContext(McpSyncServerExchange serverExchange) |
限定符和类型 | 方法和说明 |
---|---|
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 |
header(java.lang.String name) |
org.noear.solon.core.util.MultiMap<java.lang.String> |
headerMap() |
java.util.Collection<java.lang.String> |
headerNames() |
java.lang.String |
headerOrDefault(java.lang.String name,
java.lang.String def) |
java.lang.String[] |
headerValues(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() |
<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, headerNamesOfResponse, headerOfResponse, headerOfResponseMap, headerSet, headerValuesOfResponse, isHeadersSent, isSecure, method, output, output, outputAsFile, outputAsFile, outputStream, outputStreamAsGzip, paramMap, path, redirect, request, request, response, response, sendHandlers, status, statusDoSet, uri, url
accept, 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, current, file, fileNames, fileValues, forward, getHandled, getLocale, getRendered, 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, status
public McpServerContext(McpSyncServerExchange serverExchange)
public java.lang.String sessionId()
sessionId
在类中 org.noear.solon.core.handle.ContextEmpty
public java.lang.String realIp()
realIp
在类中 org.noear.solon.core.handle.Context
public java.lang.String remoteIp()
remoteIp
在类中 org.noear.solon.core.handle.ContextEmpty
public int remotePort()
remotePort
在类中 org.noear.solon.core.handle.ContextEmpty
public java.lang.String referer()
referer
在类中 org.noear.solon.core.handle.Context
public java.lang.String userAgent()
userAgent
在类中 org.noear.solon.core.handle.Context
public java.lang.String protocol()
protocol
在类中 org.noear.solon.core.handle.ContextEmpty
public java.lang.String queryString()
queryString
在类中 org.noear.solon.core.handle.ContextEmpty
public org.noear.solon.core.handle.SessionState sessionState()
sessionState
在类中 org.noear.solon.core.handle.Context
public <T> T session(java.lang.String name, java.lang.Class<T> clz)
session
在类中 org.noear.solon.core.handle.ContextEmpty
public double sessionAsDouble(java.lang.String name)
sessionAsDouble
在类中 org.noear.solon.core.handle.ContextEmpty
public double sessionAsDouble(java.lang.String name, double def)
sessionAsDouble
在类中 org.noear.solon.core.handle.ContextEmpty
public int sessionAsInt(java.lang.String name)
sessionAsInt
在类中 org.noear.solon.core.handle.ContextEmpty
public int sessionAsInt(java.lang.String name, int def)
sessionAsInt
在类中 org.noear.solon.core.handle.ContextEmpty
public long sessionAsLong(java.lang.String name)
sessionAsLong
在类中 org.noear.solon.core.handle.ContextEmpty
public long sessionAsLong(java.lang.String name, long def)
sessionAsLong
在类中 org.noear.solon.core.handle.ContextEmpty
public <T> T sessionOrDefault(java.lang.String name, T def)
sessionOrDefault
在类中 org.noear.solon.core.handle.ContextEmpty
public void sessionSet(java.lang.String name, java.lang.Object val)
sessionSet
在类中 org.noear.solon.core.handle.ContextEmpty
public void sessionClear()
sessionClear
在类中 org.noear.solon.core.handle.ContextEmpty
public void sessionRemove(java.lang.String name)
sessionRemove
在类中 org.noear.solon.core.handle.ContextEmpty
public void sessionReset()
sessionReset
在类中 org.noear.solon.core.handle.ContextEmpty
public java.lang.String header(java.lang.String name)
header
在类中 org.noear.solon.core.handle.Context
public java.lang.String headerOrDefault(java.lang.String name, java.lang.String def)
headerOrDefault
在类中 org.noear.solon.core.handle.Context
public java.lang.String[] headerValues(java.lang.String name)
headerValues
在类中 org.noear.solon.core.handle.Context
public java.util.Collection<java.lang.String> headerNames()
headerNames
在类中 org.noear.solon.core.handle.Context
public org.noear.solon.core.util.MultiMap<java.lang.String> headerMap()
headerMap
在类中 org.noear.solon.core.handle.ContextEmpty
public java.lang.String cookie(java.lang.String name)
cookie
在类中 org.noear.solon.core.handle.Context
public java.lang.String cookieOrDefault(java.lang.String name, java.lang.String def)
cookieOrDefault
在类中 org.noear.solon.core.handle.Context
public java.lang.String[] cookieValues(java.lang.String name)
cookieValues
在类中 org.noear.solon.core.handle.Context
public java.util.Collection<java.lang.String> cookieNames()
cookieNames
在类中 org.noear.solon.core.handle.Context
public org.noear.solon.core.util.MultiMap<java.lang.String> cookieMap()
cookieMap
在类中 org.noear.solon.core.handle.ContextEmpty