类的使用
org.redkale.net.Request
-
使用Request的程序包 程序包 说明 org.redkale.cluster.spi org.redkale.mq.spi org.redkale.net 网络TCP/UDP基础服务包org.redkale.net.http HTTP协议包,提供HTTP协议服务器org.redkale.net.sncp SNCP协议包,提供SNCP协议服务器 -
-
org.redkale.cluster.spi中Request的使用
org.redkale.cluster.spi中Request的子类 修饰符和类型 类 说明 static class
HttpLocalRpcClient.HttpMessageLocalRequest
-
org.redkale.mq.spi中Request的使用
org.redkale.mq.spi中Request的子类 修饰符和类型 类 说明 class
HttpMessageRequest
详情见: https://redkale.orgclass
SncpMessageRequest
详情见: https://redkale.org返回Request的org.redkale.mq.spi中的方法 修饰符和类型 方法 说明 protected Request
HttpMessageServlet. createRequest(Context context, MessageRecord message)
protected abstract Request
MessageServlet. createRequest(Context context, MessageRecord message)
protected Request
SncpMessageServlet. createRequest(Context context, MessageRecord message)
参数类型为Request的org.redkale.mq.spi中的方法 修饰符和类型 方法 说明 protected Response
HttpMessageServlet. createResponse(Context context, Request request)
protected abstract Response
MessageServlet. createResponse(Context context, Request request)
protected Response
SncpMessageServlet. createResponse(Context context, Request request)
-
org.redkale.net中Request的使用
类型参数类型为Request的org.redkale.net中的类 修饰符和类型 类 说明 class
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请求class
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
进行顺序设置class
Response<C extends Context,R extends Request<C>>
协议响应对象class
Server<K extends Serializable,C extends Context,R extends Request<C>,P extends Response<C,R>,S extends Servlet<C,R,P>>
详情见: https://redkale.orgclass
Servlet<C extends Context,R extends Request<C>,P extends Response<C,R>>
协议请求处理类声明为Request的org.redkale.net中的字段 修饰符和类型 字段 说明 protected R
Response. request
返回Request的org.redkale.net中的方法 修饰符和类型 方法 说明 protected Request
Request. pipeline(int pipelineIndex, int pipelineCount)
Request<C>
Request. traceid(String traceid)
参数类型为Request的org.redkale.net中的方法 修饰符和类型 方法 说明 void
Context. execute(Servlet servlet, Request request, Response response)
protected void
Context. executeDispatch(Request request, Response response)
参数类型为Request的org.redkale.net中的构造器 构造器 说明 Request(Request<C> request)
-
org.redkale.net.http中Request的使用
org.redkale.net.http中Request的子类 修饰符和类型 类 说明 class
HttpRequest
Http请求包 与javax.servlet.http.HttpServletRequest 基本类似。 -
org.redkale.net.sncp中Request的使用
org.redkale.net.sncp中Request的子类 修饰符和类型 类 说明 class
SncpRequest
详情见: https://redkale.org
-