跳过导航链接
A B C D E F G H I J M N O P R S T U V 

A

addDuration(Long, IpPathAccessStatListener) - 类 中的方法org.tio.http.server.stat.ip.path.IpPathAccessStats
添加监控时段
addDuration(Long, TokenPathAccessStatListener) - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStats
添加监控时段
addDurations(Long[], IpPathAccessStatListener) - 类 中的方法org.tio.http.server.stat.ip.path.IpPathAccessStats
添加监控时段
addDurations(Long[], TokenPathAccessStatListener) - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStats
添加监控时段
addMapping(String, String) - 类 中的方法org.tio.http.server.session.DomainMappingSessionCookieDecorator
 
addRoutes(String[]) - 类 中的方法org.tio.http.server.mvc.Routes
添加路由
addRoutes(String[], ControllerFactory) - 类 中的方法org.tio.http.server.mvc.Routes
添加路由

B

BEAN_METHODACCESS_MAP - 类 中的静态变量org.tio.http.server.mvc.Routes
bean和MethodAccess映射
key: XxxController.class对应的实例对象
value: MethodAccess
bytes(HttpRequest, byte[], String) - 类 中的静态方法org.tio.http.server.util.Resps
根据byte[]创建响应
bytesWithContentType(HttpRequest, byte[], String) - 类 中的静态方法org.tio.http.server.util.Resps
 
bytesWithHeaders(HttpRequest, byte[], Map<HeaderName, HeaderValue>) - 类 中的静态方法org.tio.http.server.util.Resps
 

C

cacheMap - 类 中的变量org.tio.http.server.stat.ip.path.IpPathAccessStats
key: 时长段,单位:秒 value: CaffeineCache: key: ip, value: IpAccessStat
cacheMap - 类 中的变量org.tio.http.server.stat.token.TokenPathAccessStats
key: 时长段,单位:秒 value: CaffeineCache: key: token, value: TokenAccessStat
CLASS_BEAN_MAP - 类 中的静态变量org.tio.http.server.mvc.Routes
class和对象映射
key: XxxController.class
value: XxxController.class对应的实例对象
CLASS_PATH_MAP - 类 中的静态变量org.tio.http.server.mvc.Routes
路径和class映射
key: class
value: /user
ClassUtils - org.tio.http.server.util中的类
 
ClassUtils() - 类 的构造器org.tio.http.server.util.ClassUtils
 
clear(Long) - 类 中的方法org.tio.http.server.stat.ip.path.IpPathAccessStats
清空监控数据
clear(Long) - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStats
清空监控数据
clearStaticResCache() - 类 中的方法org.tio.http.server.handler.DefaultHttpRequestHandler
 
cloneResponse(HttpRequest) - 类 中的方法org.tio.http.server.handler.FileCache
 
ControllerFactory - org.tio.http.server.mvc.intf中的接口
 
count - 类 中的变量org.tio.http.server.stat.ip.path.IpAccessStat
这个ip访问的次数
count - 类 中的变量org.tio.http.server.stat.ip.path.IpPathAccessStat
这个ip访问这个路径的次数
count - 类 中的变量org.tio.http.server.stat.token.TokenAccessStat
这个token访问的次数
count - 类 中的变量org.tio.http.server.stat.token.TokenPathAccessStat
这个token访问这个路径的次数
createSession(HttpRequest) - 类 中的方法org.tio.http.server.handler.DefaultHttpRequestHandler
创建httpsession
css(HttpRequest, String) - 类 中的静态方法org.tio.http.server.util.Resps
构建css响应 Content-Type: text/css;charset=utf-8
css(HttpRequest, String, String) - 类 中的静态方法org.tio.http.server.util.Resps
构建css响应 Content-Type: text/css;charset=utf-8
CurrUseridGetter - org.tio.http.server.intf中的接口
 

D

decode(ByteBuffer, int, int, int, ChannelContext) - 类 中的方法org.tio.http.server.HttpTioServerHandler
 
decorate(Cookie, HttpRequest, String) - 类 中的方法org.tio.http.server.session.DomainMappingSessionCookieDecorator
 
decorate(Cookie, HttpRequest, String) - 类 中的方法org.tio.http.server.session.DomainSessionCookieDecorator
 
decorate(Cookie, HttpRequest, String) - 接口 中的方法org.tio.http.server.session.SessionCookieDecorator
DefaultHttpRequestHandler根据host字段创建了用于session的cookie,用户可以通过本方法定制一下Cookie, 譬如把cookie的域名由www.baidu.com改成.baidu.com
DefaultControllerFactory - org.tio.http.server.mvc中的类
 
DefaultHttpRequestHandler - org.tio.http.server.handler中的类
 
DefaultHttpRequestHandler(HttpConfig, Class<?>) - 类 的构造器org.tio.http.server.handler.DefaultHttpRequestHandler
 
DefaultHttpRequestHandler(HttpConfig, Class<?>, ControllerFactory) - 类 的构造器org.tio.http.server.handler.DefaultHttpRequestHandler
 
DefaultHttpRequestHandler(HttpConfig, Class<?>[]) - 类 的构造器org.tio.http.server.handler.DefaultHttpRequestHandler
 
DefaultHttpRequestHandler(HttpConfig, Class<?>[], ControllerFactory) - 类 的构造器org.tio.http.server.handler.DefaultHttpRequestHandler
 
DefaultHttpRequestHandler(HttpConfig, String) - 类 的构造器org.tio.http.server.handler.DefaultHttpRequestHandler
 
DefaultHttpRequestHandler(HttpConfig, String, ControllerFactory) - 类 的构造器org.tio.http.server.handler.DefaultHttpRequestHandler
 
DefaultHttpRequestHandler(HttpConfig, String[]) - 类 的构造器org.tio.http.server.handler.DefaultHttpRequestHandler
 
DefaultHttpRequestHandler(HttpConfig, String[], ControllerFactory) - 类 的构造器org.tio.http.server.handler.DefaultHttpRequestHandler
 
DefaultHttpRequestHandler(HttpConfig, Routes) - 类 的构造器org.tio.http.server.handler.DefaultHttpRequestHandler
 
DefaultStatPathFilter - org.tio.http.server.stat中的类
 
DefaultStatPathFilter() - 类 的构造器org.tio.http.server.stat.DefaultStatPathFilter
 
DefaultTokenGetter - org.tio.http.server.stat.token中的类
 
DefaultTokenGetter() - 类 的构造器org.tio.http.server.stat.token.DefaultTokenGetter
 
DispatcheHttpRequestHandler - org.tio.http.server.handler中的类
 
DispatcheHttpRequestHandler() - 类 的构造器org.tio.http.server.handler.DispatcheHttpRequestHandler
 
doAfterCreated(HttpRequest, HttpSession, HttpConfig) - 接口 中的方法org.tio.http.server.intf.HttpSessionListener
 
doAfterCreated(HttpRequest, HttpSession, HttpConfig) - 接口 中的方法org.tio.http.server.session.HttpSessionListener
 
doAfterHandler(HttpRequest, RequestLine, HttpResponse, long) - 接口 中的方法org.tio.http.server.intf.HttpServerInterceptor
在执行org.tio.http.server.handler.IHttpRequestHandler.handler()后会调用此方法,业务层可以统一在这里给HttpResponse作一些修饰
doBeforeHandler(HttpRequest, RequestLine, HttpResponse) - 接口 中的方法org.tio.http.server.intf.HttpServerInterceptor
在执行org.tio.http.server.handler.IHttpRequestHandler.handler()前会先调用这个方法
如果返回了HttpResponse对象,则后续都不再执行,表示调用栈就此结束
DomainMappingSessionCookieDecorator - org.tio.http.server.session中的类
 
DomainMappingSessionCookieDecorator(Map<String, String>) - 类 的构造器org.tio.http.server.session.DomainMappingSessionCookieDecorator
 
DomainMappingSessionCookieDecorator() - 类 的构造器org.tio.http.server.session.DomainMappingSessionCookieDecorator
 
DomainSessionCookieDecorator - org.tio.http.server.session中的类
 
DomainSessionCookieDecorator(String) - 类 的构造器org.tio.http.server.session.DomainSessionCookieDecorator
 
durationList - 类 中的变量org.tio.http.server.stat.ip.path.IpPathAccessStats
时长段列表
durationList - 类 中的变量org.tio.http.server.stat.token.TokenPathAccessStats
时长段列表

E

encode(Packet, TioConfig, ChannelContext) - 类 中的方法org.tio.http.server.HttpTioServerHandler
 

F

file(HttpRequest, File) - 类 中的静态方法org.tio.http.server.util.Resps
根据文件创建响应
file(HttpRequest, String) - 类 中的静态方法org.tio.http.server.util.Resps
 
FileCache - org.tio.http.server.handler中的类
 
FileCache() - 类 的构造器org.tio.http.server.handler.FileCache
 
FileCache(HttpResponse, long) - 类 的构造器org.tio.http.server.handler.FileCache
 
FileChangeListener - org.tio.http.server.handler中的类
 
filter(String, HttpRequest, HttpResponse) - 类 中的方法org.tio.http.server.stat.DefaultStatPathFilter
 
filter(String, HttpRequest, HttpResponse) - 接口 中的方法org.tio.http.server.stat.StatPathFilter
 
forward(HttpRequest, String) - 类 中的静态方法org.tio.http.server.util.Resps
 

G

get(String) - 类 中的方法org.tio.http.server.stat.ip.path.IpAccessStat
根据ip获取IpAccesspathStat,如果缓存中不存在,则创建
get(String, boolean) - 类 中的方法org.tio.http.server.stat.ip.path.IpAccessStat
根据ipAccessStat获取IpAccesspathStat,如果缓存中不存在,则根据forceCreate的值决定是否创建
get(Long, String, boolean) - 类 中的方法org.tio.http.server.stat.ip.path.IpPathAccessStats
获取IpAccessStat
get(Long, String) - 类 中的方法org.tio.http.server.stat.ip.path.IpPathAccessStats
获取IpAccessStat
get(String) - 类 中的方法org.tio.http.server.stat.token.TokenAccessStat
根据token获取TokenAccesspathStat,如果缓存中不存在,则创建
get(String, boolean) - 类 中的方法org.tio.http.server.stat.token.TokenAccessStat
根据tokenAccessStat获取TokenAccesspathStat,如果缓存中不存在,则根据forceCreate的值决定是否创建
get(Long, String, String, String, boolean) - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStats
获取TokenAccessStat
get(Long, String, String, String) - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStats
获取TokenAccessStat
getCacheName(Long) - 类 中的方法org.tio.http.server.stat.ip.path.IpPathAccessStats
 
getCacheName(Long) - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStats
 
getController(Class<T>) - 类 中的静态方法org.tio.http.server.mvc.Routes
根据class获取class对应的bean
getCurrUseridGetter() - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStats
 
getDomain(HttpRequest) - 类 中的静态方法org.tio.http.server.handler.DefaultHttpRequestHandler
 
getDomain() - 类 中的方法org.tio.http.server.session.DomainSessionCookieDecorator
 
getDuration() - 类 中的方法org.tio.http.server.stat.ip.path.IpAccessStat
 
getDuration() - 类 中的方法org.tio.http.server.stat.ip.path.IpPathAccessStat
 
getDuration() - 类 中的方法org.tio.http.server.stat.token.TokenAccessStat
 
getDuration() - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStat
 
getDurationType() - 类 中的方法org.tio.http.server.stat.ip.path.IpAccessStat
 
getDurationType() - 类 中的方法org.tio.http.server.stat.ip.path.IpPathAccessStat
 
getDurationType() - 类 中的方法org.tio.http.server.stat.token.TokenAccessStat
 
getDurationType() - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStat
 
getFirstAccessTime() - 类 中的方法org.tio.http.server.stat.ip.path.IpAccessStat
 
getFirstAccessTime() - 类 中的方法org.tio.http.server.stat.ip.path.IpPathAccessStat
 
getFirstAccessTime() - 类 中的方法org.tio.http.server.stat.token.TokenAccessStat
 
getFirstAccessTime() - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStat
 
getFormatedDuration() - 类 中的方法org.tio.http.server.stat.ip.path.IpAccessStat
 
getFormatedDuration() - 类 中的方法org.tio.http.server.stat.ip.path.IpPathAccessStat
 
getFormatedDuration() - 类 中的方法org.tio.http.server.stat.token.TokenAccessStat
 
getFormatedDuration() - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStat
 
getHttpConfig(HttpRequest) - 类 中的方法org.tio.http.server.handler.DefaultHttpRequestHandler
 
getHttpConfig(HttpRequest) - 类 中的方法org.tio.http.server.handler.DispatcheHttpRequestHandler
 
getHttpConfig() - 类 中的方法org.tio.http.server.HttpServerStarter
 
getHttpConfig() - 类 中的方法org.tio.http.server.HttpTioServerHandler
 
getHttpRequestHandler(HttpRequest) - 类 中的方法org.tio.http.server.handler.DispatcheHttpRequestHandler
 
getHttpRequestHandler() - 类 中的方法org.tio.http.server.HttpServerStarter
 
getHttpServerInterceptor() - 类 中的方法org.tio.http.server.handler.DefaultHttpRequestHandler
 
getHttpSessionListener() - 类 中的方法org.tio.http.server.handler.DefaultHttpRequestHandler
 
getHttpTioServerHandler() - 类 中的方法org.tio.http.server.HttpServerStarter
 
getHttpTioServerListener() - 类 中的方法org.tio.http.server.HttpServerStarter
 
getInstance(Class<?>) - 类 中的方法org.tio.http.server.mvc.DefaultControllerFactory
 
getInstance(Class<?>) - 接口 中的方法org.tio.http.server.mvc.intf.ControllerFactory
 
getIp() - 类 中的方法org.tio.http.server.stat.ip.path.IpAccessStat
 
getIp() - 类 中的方法org.tio.http.server.stat.ip.path.IpPathAccessStat
 
getIp() - 类 中的方法org.tio.http.server.stat.token.TokenAccessStat
 
getIp() - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStat
 
getIpPathAccessStatMap() - 类 中的方法org.tio.http.server.stat.ip.path.IpAccessStat
 
getIpPathAccessStats() - 类 中的方法org.tio.http.server.handler.DefaultHttpRequestHandler
 
getLastAccessTime() - 类 中的方法org.tio.http.server.stat.ip.path.IpAccessStat
 
getLastAccessTime() - 类 中的方法org.tio.http.server.stat.ip.path.IpPathAccessStat
 
getLastAccessTime() - 类 中的方法org.tio.http.server.stat.token.TokenAccessStat
 
getLastAccessTime() - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStat
 
getLastModified() - 类 中的方法org.tio.http.server.handler.FileCache
 
getListener(Long) - 类 中的方法org.tio.http.server.stat.ip.path.IpPathAccessStats
 
getListener(Long) - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStats
 
getMethod() - 类 中的方法org.tio.http.server.mvc.VariablePathVo
 
getMethodByPath(String, HttpRequest) - 类 中的方法org.tio.http.server.mvc.Routes
 
getPath() - 类 中的方法org.tio.http.server.mvc.PathUnitVo
对于/user/{userid}来说,此值是userid
getPath() - 类 中的方法org.tio.http.server.mvc.VariablePathVo
原path,形如/user/{userid}
getPath() - 类 中的方法org.tio.http.server.stat.ip.path.IpPathAccessStat
 
getPath() - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStat
 
getPathUnits() - 类 中的方法org.tio.http.server.mvc.VariablePathVo
对于/user/{userid},就是["user", "userid"]
getPerSecond() - 类 中的方法org.tio.http.server.stat.ip.path.IpAccessStat
 
getPerSecond() - 类 中的方法org.tio.http.server.stat.ip.path.IpPathAccessStat
 
getPerSecond() - 类 中的方法org.tio.http.server.stat.token.TokenAccessStat
 
getPerSecond() - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStat
 
getRequestPath(Class<?>) - 类 中的静态方法org.tio.http.server.mvc.Routes
 
getResponse() - 类 中的方法org.tio.http.server.handler.FileCache
 
getSessionCookie(HttpRequest, HttpConfig) - 类 中的静态方法org.tio.http.server.handler.DefaultHttpRequestHandler
 
getSessionCookieDecorator() - 类 中的方法org.tio.http.server.handler.DefaultHttpRequestHandler
 
getSessionId(HttpRequest) - 类 中的静态方法org.tio.http.server.handler.DefaultHttpRequestHandler
 
getStaticResCache() - 类 中的方法org.tio.http.server.handler.DefaultHttpRequestHandler
 
getStatPathFilter() - 类 中的方法org.tio.http.server.stat.ip.path.IpPathAccessStats
 
getStatPathFilter() - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStats
 
getThrowableHandler() - 类 中的方法org.tio.http.server.handler.DefaultHttpRequestHandler
 
getTioServer() - 类 中的方法org.tio.http.server.HttpServerStarter
 
getTioServerConfig() - 类 中的方法org.tio.http.server.HttpServerStarter
 
getToken(HttpRequest) - 类 中的方法org.tio.http.server.stat.token.DefaultTokenGetter
 
getToken() - 类 中的方法org.tio.http.server.stat.token.TokenAccessStat
 
getToken(HttpRequest) - 接口 中的方法org.tio.http.server.stat.token.TokenGetter
根据HttpRequest对象获取业务上的token
getToken() - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStat
 
getTokenGetter() - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStats
 
getTokenPathAccessStatMap() - 类 中的方法org.tio.http.server.stat.token.TokenAccessStat
 
getTokenPathAccessStats() - 类 中的方法org.tio.http.server.handler.DefaultHttpRequestHandler
 
getUid() - 类 中的方法org.tio.http.server.stat.token.TokenAccessStat
 
getUid() - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStat
 
getUserid(HttpRequest) - 接口 中的方法org.tio.http.server.intf.CurrUseridGetter
根据HttpRequest获取当前用户的userid

H

handler(HttpRequest) - 类 中的方法org.tio.http.server.handler.DefaultHttpRequestHandler
 
handler(HttpRequest) - 类 中的方法org.tio.http.server.handler.DispatcheHttpRequestHandler
 
handler(Packet, ChannelContext) - 类 中的方法org.tio.http.server.HttpTioServerHandler
 
handler(HttpRequest, RequestLine, Throwable) - 接口 中的方法org.tio.http.server.intf.ThrowableHandler
 
html(HttpRequest, String) - 类 中的静态方法org.tio.http.server.util.Resps
 
html(HttpRequest, String, String) - 类 中的静态方法org.tio.http.server.util.Resps
Content-Type: text/html;charset=utf-8
HttpCache - org.tio.http.server.annotation中的注释类型
 
httpConfig - 类 中的变量org.tio.http.server.handler.DefaultHttpRequestHandler
 
httpConfig - 类 中的变量org.tio.http.server.HttpTioServerHandler
 
HttpServerInterceptor - org.tio.http.server.intf中的接口
 
HttpServerStarter - org.tio.http.server中的类
 
HttpServerStarter(HttpConfig, HttpRequestHandler) - 类 的构造器org.tio.http.server.HttpServerStarter
 
HttpServerStarter(HttpConfig, HttpRequestHandler, SynThreadPoolExecutor, ThreadPoolExecutor) - 类 的构造器org.tio.http.server.HttpServerStarter
 
HttpSessionListener - org.tio.http.server.intf中的接口
 
HttpSessionListener - org.tio.http.server.session中的接口
 
HttpTioServerHandler - org.tio.http.server中的类
 
HttpTioServerHandler(HttpConfig, HttpRequestHandler) - 类 的构造器org.tio.http.server.HttpTioServerHandler
 
HttpTioServerListener - org.tio.http.server中的类
HTTP TioServerListener
HttpTioServerListener() - 类 的构造器org.tio.http.server.HttpTioServerListener
 

I

IpAccessStat - org.tio.http.server.stat.ip.path中的类
ip访问统计
IpAccessStat(Long, String) - 类 的构造器org.tio.http.server.stat.ip.path.IpAccessStat
 
IpPathAccessStat - org.tio.http.server.stat.ip.path中的类
ip访问路径统计
IpPathAccessStat(Long, String, String) - 类 的构造器org.tio.http.server.stat.ip.path.IpPathAccessStat
 
IpPathAccessStatListener - org.tio.http.server.stat.ip.path中的接口
 
IpPathAccessStatRemovalListener - org.tio.http.server.stat.ip.path中的类
 
IpPathAccessStatRemovalListener(TioConfig, IpPathAccessStatListener) - 类 的构造器org.tio.http.server.stat.ip.path.IpPathAccessStatRemovalListener
 
IpPathAccessStats - org.tio.http.server.stat.ip.path中的类
 
IpPathAccessStats(StatPathFilter, TioConfig, IpPathAccessStatListener, Long[]) - 类 的构造器org.tio.http.server.stat.ip.path.IpPathAccessStats
 
isCompatibilityAssignment() - 类 中的方法org.tio.http.server.handler.DefaultHttpRequestHandler
 
isSimpleTypeOrArray(Class<?>) - 类 中的静态方法org.tio.http.server.util.ClassUtils
 
isVar() - 类 中的方法org.tio.http.server.mvc.PathUnitVo
 

J

js(HttpRequest, String) - 类 中的静态方法org.tio.http.server.util.Resps
Content-Type: application/javascript;charset=utf-8
js(HttpRequest, String, String) - 类 中的静态方法org.tio.http.server.util.Resps
Content-Type: application/javascript;charset=utf-8
json(HttpRequest, Object) - 类 中的静态方法org.tio.http.server.util.Resps
Content-Type: application/json;charset=utf-8
json(HttpRequest, Object, String) - 类 中的静态方法org.tio.http.server.util.Resps
Content-Type: application/json;charset=utf-8

M

main(String[]) - 类 中的静态方法org.tio.http.server.session.DomainMappingSessionCookieDecorator
 
map(Long) - 类 中的方法org.tio.http.server.stat.ip.path.IpPathAccessStats
key: ip value: IpPathAccessStat
map(Long) - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStats
key: token value: TokenPathAccessStat
me - 类 中的静态变量org.tio.http.server.mvc.DefaultControllerFactory
 
me - 类 中的静态变量org.tio.http.server.stat.DefaultStatPathFilter
 
me - 类 中的静态变量org.tio.http.server.stat.token.DefaultTokenGetter
 
META_PATH_KEY - 类 中的静态变量org.tio.http.server.mvc.Routes
 
METHOD_BEAN_MAP - 类 中的变量org.tio.http.server.mvc.Routes
方法和对象映射
key: method
value: bean
METHOD_PARAMNAME_MAP - 类 中的变量org.tio.http.server.mvc.Routes
方法参数名映射
key: method
value: ["id", "name", "scanPackages"]
METHOD_PARAMTYPE_MAP - 类 中的变量org.tio.http.server.mvc.Routes
方法和参数类型映射
key: method
value: [String.class, int.class]
monitorFileChanged() - 类 中的方法org.tio.http.server.handler.DefaultHttpRequestHandler
扫描文件变化

N

noSessionCount - 类 中的变量org.tio.http.server.stat.ip.path.IpAccessStat
不带session的访问次数
noSessionCount - 类 中的变量org.tio.http.server.stat.ip.path.IpPathAccessStat
不带session的次数

O

onAfterConnected(ChannelContext, boolean, boolean) - 类 中的方法org.tio.http.server.HttpTioServerListener
 
onAfterDecoded(ChannelContext, Packet, int) - 类 中的方法org.tio.http.server.HttpTioServerListener
 
onAfterHandled(ChannelContext, Packet, long) - 类 中的方法org.tio.http.server.HttpTioServerListener
 
onAfterReceivedBytes(ChannelContext, int) - 类 中的方法org.tio.http.server.HttpTioServerListener
 
onAfterSent(ChannelContext, Packet, boolean) - 类 中的方法org.tio.http.server.HttpTioServerListener
 
onBeforeClose(ChannelContext, Throwable, String, boolean) - 类 中的方法org.tio.http.server.HttpTioServerListener
 
onChanged(HttpRequest, String, String, IpAccessStat, IpPathAccessStat) - 接口 中的方法org.tio.http.server.stat.ip.path.IpPathAccessStatListener
 
onChanged(HttpRequest, String, String, TokenAccessStat, TokenPathAccessStat) - 接口 中的方法org.tio.http.server.stat.token.TokenPathAccessStatListener
 
onDirectoryChange(File) - 类 中的方法org.tio.http.server.handler.FileChangeListener
 
onDirectoryCreate(File) - 类 中的方法org.tio.http.server.handler.FileChangeListener
 
onDirectoryDelete(File) - 类 中的方法org.tio.http.server.handler.FileChangeListener
 
onExpired(TioConfig, String, IpAccessStat) - 接口 中的方法org.tio.http.server.stat.ip.path.IpPathAccessStatListener
 
onExpired(TioConfig, String, TokenAccessStat) - 接口 中的方法org.tio.http.server.stat.token.TokenPathAccessStatListener
 
onFileChange(File) - 类 中的方法org.tio.http.server.handler.FileChangeListener
 
onFileCreate(File) - 类 中的方法org.tio.http.server.handler.FileChangeListener
 
onFileDelete(File) - 类 中的方法org.tio.http.server.handler.FileChangeListener
 
onHeartbeatTimeout(ChannelContext, Long, int) - 类 中的方法org.tio.http.server.HttpTioServerListener
 
onRemoval(Object, Object, RemovalCause) - 类 中的方法org.tio.http.server.stat.ip.path.IpPathAccessStatRemovalListener
 
onRemoval(Object, Object, RemovalCause) - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStatRemovalListener
 
onStart(FileAlterationObserver) - 类 中的方法org.tio.http.server.handler.FileChangeListener
 
onStop(FileAlterationObserver) - 类 中的方法org.tio.http.server.handler.FileChangeListener
 
org.tio.http.server - 程序包 org.tio.http.server
 
org.tio.http.server.annotation - 程序包 org.tio.http.server.annotation
 
org.tio.http.server.handler - 程序包 org.tio.http.server.handler
 
org.tio.http.server.intf - 程序包 org.tio.http.server.intf
 
org.tio.http.server.mvc - 程序包 org.tio.http.server.mvc
 
org.tio.http.server.mvc.intf - 程序包 org.tio.http.server.mvc.intf
 
org.tio.http.server.session - 程序包 org.tio.http.server.session
 
org.tio.http.server.stat - 程序包 org.tio.http.server.stat
 
org.tio.http.server.stat.ip.path - 程序包 org.tio.http.server.stat.ip.path
 
org.tio.http.server.stat.token - 程序包 org.tio.http.server.stat.token
 
org.tio.http.server.util - 程序包 org.tio.http.server.util
 

P

PATH_BEAN_MAP - 类 中的变量org.tio.http.server.mvc.Routes
路径和对象映射
key: /user
value: object
PATH_CLASS_MAP - 类 中的变量org.tio.http.server.mvc.Routes
路径和class映射
只是用来打印的
key: /user
value: Class
PATH_FORWARD_MAP - 类 中的变量org.tio.http.server.mvc.Routes
path跟forward映射
key: 原访问路径
value: forward后的路径
譬如:原来的访问路径是/user/123,forward是/user/getById,这个相当于是一个rewrite的功能,对外路径要相对友好,对内路径一般用于业务更便捷地处理
PATH_METHOD_MAP - 类 中的变量org.tio.http.server.mvc.Routes
Method路径映射
key: /user/update,包含forward的路径
value: method
PATH_METHODSTR_MAP - 类 中的变量org.tio.http.server.mvc.Routes
Method路径映射
只是用于打印日志
key: /user/update
value: method string
PathUnitVo - org.tio.http.server.mvc中的类
 
PathUnitVo() - 类 的构造器org.tio.http.server.mvc.PathUnitVo
 
PathUnitVo(boolean, String) - 类 的构造器org.tio.http.server.mvc.PathUnitVo
 
preAccess() - 类 中的方法org.tio.http.server.HttpServerStarter
预访问第一版功能先上,后面再优化

R

redirect(HttpRequest, String) - 类 中的静态方法org.tio.http.server.util.Resps
重定向
redirect(HttpRequest, String, HttpResponseStatus) - 类 中的静态方法org.tio.http.server.util.Resps
 
redirectForever(HttpRequest, String) - 类 中的静态方法org.tio.http.server.util.Resps
永久重定向
redirectWithPage(HttpRequest, String) - 类 中的静态方法org.tio.http.server.util.Resps
用页面重定向
removeCache(File) - 类 中的方法org.tio.http.server.handler.FileChangeListener
 
removeMapping(String) - 类 中的方法org.tio.http.server.session.DomainMappingSessionCookieDecorator
 
removeMonitor(Long) - 类 中的方法org.tio.http.server.stat.ip.path.IpPathAccessStats
删除监控时间段
removeMonitor(Long) - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStats
删除监控时间段
REQUEST_KEY - 类 中的静态变量org.tio.http.server.HttpTioServerHandler
 
RequestPath - org.tio.http.server.annotation中的注释类型
 
resp404(HttpRequest, RequestLine) - 类 中的方法org.tio.http.server.handler.DefaultHttpRequestHandler
 
resp404(HttpRequest, RequestLine) - 类 中的方法org.tio.http.server.handler.DispatcheHttpRequestHandler
 
resp404(HttpRequest, RequestLine, HttpConfig) - 类 中的静态方法org.tio.http.server.util.Resps
 
resp404(HttpRequest) - 类 中的静态方法org.tio.http.server.util.Resps
 
resp500(HttpRequest, RequestLine, Throwable) - 类 中的方法org.tio.http.server.handler.DefaultHttpRequestHandler
 
resp500(HttpRequest, RequestLine, Throwable) - 类 中的方法org.tio.http.server.handler.DispatcheHttpRequestHandler
 
resp500(HttpRequest, RequestLine, HttpConfig, Throwable) - 类 中的静态方法org.tio.http.server.util.Resps
 
resp500(HttpRequest, Throwable) - 类 中的静态方法org.tio.http.server.util.Resps
 
Resps - org.tio.http.server.util中的类
 
routes - 类 中的变量org.tio.http.server.handler.DefaultHttpRequestHandler
 
Routes - org.tio.http.server.mvc中的类
 
Routes(String[]) - 类 的构造器org.tio.http.server.mvc.Routes
 
Routes(String) - 类 的构造器org.tio.http.server.mvc.Routes
 
Routes(String[], ControllerFactory) - 类 的构造器org.tio.http.server.mvc.Routes
 
Routes(String, ControllerFactory) - 类 的构造器org.tio.http.server.mvc.Routes
 
Routes(Class<?>[]) - 类 的构造器org.tio.http.server.mvc.Routes
 
Routes(Class<?>) - 类 的构造器org.tio.http.server.mvc.Routes
 
Routes(Class<?>[], ControllerFactory) - 类 的构造器org.tio.http.server.mvc.Routes
 
Routes(Class<?>, ControllerFactory) - 类 的构造器org.tio.http.server.mvc.Routes
 

S

SessionCookieDecorator - org.tio.http.server.session中的接口
 
sessionIds - 类 中的变量org.tio.http.server.stat.ip.path.IpAccessStat
这个ip下的所有sessionid
setCompatibilityAssignment(boolean) - 类 中的方法org.tio.http.server.handler.DefaultHttpRequestHandler
 
setCurrUseridGetter(CurrUseridGetter) - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStats
 
setDomain(String) - 类 中的方法org.tio.http.server.session.DomainSessionCookieDecorator
 
setDuration(long) - 类 中的方法org.tio.http.server.stat.ip.path.IpAccessStat
 
setDuration(long) - 类 中的方法org.tio.http.server.stat.ip.path.IpPathAccessStat
 
setDuration(long) - 类 中的方法org.tio.http.server.stat.token.TokenAccessStat
 
setDuration(long) - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStat
 
setDurationType(Long) - 类 中的方法org.tio.http.server.stat.ip.path.IpAccessStat
 
setDurationType(Long) - 类 中的方法org.tio.http.server.stat.ip.path.IpPathAccessStat
 
setDurationType(Long) - 类 中的方法org.tio.http.server.stat.token.TokenAccessStat
 
setDurationType(Long) - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStat
 
setFirstAccessTime(long) - 类 中的方法org.tio.http.server.stat.ip.path.IpAccessStat
 
setFirstAccessTime(long) - 类 中的方法org.tio.http.server.stat.ip.path.IpPathAccessStat
 
setFirstAccessTime(long) - 类 中的方法org.tio.http.server.stat.token.TokenAccessStat
 
setFirstAccessTime(long) - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStat
 
setHttpConfig(HttpConfig) - 类 中的方法org.tio.http.server.handler.DefaultHttpRequestHandler
 
setHttpConfig(HttpConfig) - 类 中的方法org.tio.http.server.HttpTioServerHandler
 
setHttpRequestHandler(HttpRequestHandler) - 类 中的方法org.tio.http.server.HttpServerStarter
 
setHttpServerInterceptor(HttpServerInterceptor) - 类 中的方法org.tio.http.server.handler.DefaultHttpRequestHandler
 
setHttpSessionListener(HttpSessionListener) - 类 中的方法org.tio.http.server.handler.DefaultHttpRequestHandler
 
setIp(String) - 类 中的方法org.tio.http.server.stat.ip.path.IpAccessStat
 
setIp(String) - 类 中的方法org.tio.http.server.stat.ip.path.IpPathAccessStat
 
setIp(String) - 类 中的方法org.tio.http.server.stat.token.TokenAccessStat
 
setIp(String) - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStat
 
setIpPathAccessStatMap(MapWithLock<String, IpPathAccessStat>) - 类 中的方法org.tio.http.server.stat.ip.path.IpAccessStat
 
setIpPathAccessStats(IpPathAccessStats) - 类 中的方法org.tio.http.server.handler.DefaultHttpRequestHandler
 
setLastAccessTime(long) - 类 中的方法org.tio.http.server.stat.ip.path.IpAccessStat
 
setLastAccessTime(long) - 类 中的方法org.tio.http.server.stat.ip.path.IpPathAccessStat
 
setLastAccessTime(long) - 类 中的方法org.tio.http.server.stat.token.TokenAccessStat
 
setLastAccessTime(long) - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStat
 
setLastModified(long) - 类 中的方法org.tio.http.server.handler.FileCache
 
setMethod(Method) - 类 中的方法org.tio.http.server.mvc.VariablePathVo
 
setPath(String) - 类 中的方法org.tio.http.server.mvc.PathUnitVo
对于/user/{userid}来说,此值是userid
setPath(String) - 类 中的方法org.tio.http.server.mvc.VariablePathVo
原path,形如/user/{userid}
setPath(String) - 类 中的方法org.tio.http.server.stat.ip.path.IpPathAccessStat
 
setPath(String) - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStat
 
setPathUnits(PathUnitVo[]) - 类 中的方法org.tio.http.server.mvc.VariablePathVo
对于/user/{userid},就是["user", "userid"]
setResponse(HttpResponse) - 类 中的方法org.tio.http.server.handler.FileCache
 
setSessionCookieDecorator(SessionCookieDecorator) - 类 中的方法org.tio.http.server.handler.DefaultHttpRequestHandler
 
setStaticResCache(CaffeineCache) - 类 中的方法org.tio.http.server.handler.DefaultHttpRequestHandler
 
setStatPathFilter(StatPathFilter) - 类 中的方法org.tio.http.server.stat.ip.path.IpPathAccessStats
 
setStatPathFilter(StatPathFilter) - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStats
 
setThrowableHandler(ThrowableHandler) - 类 中的方法org.tio.http.server.handler.DefaultHttpRequestHandler
 
setToken(String) - 类 中的方法org.tio.http.server.stat.token.TokenAccessStat
 
setToken(String) - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStat
 
setTokenPathAccessStatMap(MapWithLock<String, TokenPathAccessStat>) - 类 中的方法org.tio.http.server.stat.token.TokenAccessStat
 
setTokenPathAccessStats(TokenPathAccessStats) - 类 中的方法org.tio.http.server.handler.DefaultHttpRequestHandler
 
setUid(String) - 类 中的方法org.tio.http.server.stat.token.TokenAccessStat
 
setUid(String) - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStat
 
setVar(boolean) - 类 中的方法org.tio.http.server.mvc.PathUnitVo
 
size(Long) - 类 中的方法org.tio.http.server.stat.ip.path.IpPathAccessStats
 
size(Long) - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStats
 
start() - 类 中的方法org.tio.http.server.HttpServerStarter
 
start(boolean) - 类 中的方法org.tio.http.server.HttpServerStarter
 
StatPathFilter - org.tio.http.server.stat中的接口
 
stop() - 类 中的方法org.tio.http.server.HttpServerStarter
 
string(HttpRequest, String, String) - 类 中的静态方法org.tio.http.server.util.Resps
创建字符串输出
string(HttpRequest, String, String, String) - 类 中的静态方法org.tio.http.server.util.Resps
创建字符串输出

T

ThrowableHandler - org.tio.http.server.intf中的接口
 
timeCost - 类 中的变量org.tio.http.server.stat.ip.path.IpAccessStat
这个ip访问给服务器带来的时间消耗,单位:毫秒
timeCost - 类 中的变量org.tio.http.server.stat.ip.path.IpPathAccessStat
这个ip访问这个路径给服务器带来的时间消耗,单位:毫秒
timeCost - 类 中的变量org.tio.http.server.stat.token.TokenAccessStat
这个token访问给服务器带来的时间消耗,单位:毫秒
timeCost - 类 中的变量org.tio.http.server.stat.token.TokenPathAccessStat
这个token访问这个路径给服务器带来的时间消耗,单位:毫秒
TokenAccessStat - org.tio.http.server.stat.token中的类
token访问统计
TokenAccessStat(Long, String, String, String) - 类 的构造器org.tio.http.server.stat.token.TokenAccessStat
 
TokenGetter - org.tio.http.server.stat.token中的接口
 
TokenPathAccessStat - org.tio.http.server.stat.token中的类
token访问路径统计
TokenPathAccessStat(Long, String, String, String, String) - 类 的构造器org.tio.http.server.stat.token.TokenPathAccessStat
 
TokenPathAccessStatListener - org.tio.http.server.stat.token中的接口
 
TokenPathAccessStatRemovalListener - org.tio.http.server.stat.token中的类
 
TokenPathAccessStatRemovalListener(TioConfig, TokenPathAccessStatListener) - 类 的构造器org.tio.http.server.stat.token.TokenPathAccessStatRemovalListener
 
TokenPathAccessStats - org.tio.http.server.stat.token中的类
 
TokenPathAccessStats(StatPathFilter, TokenGetter, CurrUseridGetter, TioConfig, TokenPathAccessStatListener, Long[]) - 类 的构造器org.tio.http.server.stat.token.TokenPathAccessStats
 
TokenPathAccessStats(StatPathFilter, CurrUseridGetter, TioConfig, TokenPathAccessStatListener, Long[]) - 类 的构造器org.tio.http.server.stat.token.TokenPathAccessStats
 
toPackages(Class<?>[]) - 类 中的静态方法org.tio.http.server.mvc.Routes
 
try304(HttpRequest, long) - 类 中的静态方法org.tio.http.server.util.Resps
尝试返回304,这个会new一个HttpResponse返回
txt(HttpRequest, String) - 类 中的静态方法org.tio.http.server.util.Resps
Content-Type: text/plain;charset=utf-8
txt(HttpRequest, String, String) - 类 中的静态方法org.tio.http.server.util.Resps
Content-Type: text/plain;charset=utf-8

U

updateSessionId(HttpRequest, HttpSession, HttpResponse) - 类 中的方法org.tio.http.server.handler.DefaultHttpRequestHandler
更新sessionId

V

values(Long) - 类 中的方法org.tio.http.server.stat.ip.path.IpPathAccessStats
 
values(Long) - 类 中的方法org.tio.http.server.stat.token.TokenPathAccessStats
 
VARIABLE_PATH_MAP - 类 中的变量org.tio.http.server.mvc.Routes
含有路径变量的请求
key: 子路径的个数(pathUnitCount),譬如/user/{userid}就是2
value: VariablePathVo
VARIABLEPATH_METHODSTR_MAP - 类 中的变量org.tio.http.server.mvc.Routes
含有路径变量的请求
只是用于打印日志
key: 配置的路径/user/{userid}
value: method string
VariablePathVo - org.tio.http.server.mvc中的类
 
VariablePathVo() - 类 的构造器org.tio.http.server.mvc.VariablePathVo
 
VariablePathVo(String, Method, PathUnitVo[]) - 类 的构造器org.tio.http.server.mvc.VariablePathVo
 
A B C D E F G H I J M N O P R S T U V 
跳过导航链接

Copyright © 2022. All rights reserved.