模块 org.redkale
程序包 org.redkale.net
网络TCP/UDP基础服务包
-
接口概要 接口 说明 Cryptor 加密解密接口TransportStrategy 已过时。 -
类概要 类 说明 AsyncConnection 详情见: https://redkale.orgAsyncGroup Client模式的AsyncConnection连接构造器AsyncIOGroup 协议处理的IO线程组AsyncIOThread 协议处理的IO线程类Context 服务器上下文对象Context.ContextConfig DispatcherServlet<K extends Serializable,C extends Context,R extends Request<C>,P extends Response<C,R>,S extends Servlet<C,R,P>> 根Servlet, 一个Server只能存在一个根Servlet 由之前PrepareServlet更名而来,since 2.7.0 用于分发Request请求Filter<C extends Context,R extends Request<C>,P extends Response<C,R>> 协议拦截器类, 类似JavaEE中的javax.servlet.Filter
javax.servlet.Filter方法doFilter是同步操作,此Filter.doFilter则是异步操作,方法return前必须调用Response.nextEvent()
通过给Filter标记注解@Priority来确定执行的顺序, Priority.value值越大越先执行
如果doFilter方法是非阻塞的,需要在Filter类上标记@NonBlocking
可通过Priority
进行顺序设置ProtocolServer 协议底层ServerRequest<C extends Context> 协议请求对象Response<C extends Context,R extends Request<C>> 协议响应对象Server<K extends Serializable,C extends Context,R extends Request<C>,P extends Response<C,R>,S extends Servlet<C,R,P>> 详情见: https://redkale.orgServlet<C extends Context,R extends Request<C>,P extends Response<C,R>> 协议请求处理类SSLBuilder 根据配置生成SSLContextTransport 已过时。 Transport.TransportNode TransportFactory 已过时。 TransportGroupInfo 已过时。 WorkThread 协议处理的自定义线程类