类的使用
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 classHttpLocalRpcClient.HttpMessageLocalRequest -
org.redkale.mq.spi中Request的使用
org.redkale.mq.spi中Request的子类 修饰符和类型 类 说明 classHttpMessageRequest详情见: https://redkale.orgclassSncpMessageRequest详情见: https://redkale.org返回Request的org.redkale.mq.spi中的方法 修饰符和类型 方法 说明 protected RequestHttpMessageServlet. createRequest(Context context, MessageRecord message)protected abstract RequestMessageServlet. createRequest(Context context, MessageRecord message)protected RequestSncpMessageServlet. createRequest(Context context, MessageRecord message)参数类型为Request的org.redkale.mq.spi中的方法 修饰符和类型 方法 说明 protected ResponseHttpMessageServlet. createResponse(Context context, Request request)protected abstract ResponseMessageServlet. createResponse(Context context, Request request)protected ResponseSncpMessageServlet. createResponse(Context context, Request request) -
org.redkale.net中Request的使用
类型参数类型为Request的org.redkale.net中的类 修饰符和类型 类 说明 classDispatcherServlet<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请求classFilter<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进行顺序设置classResponse<C extends Context,R extends Request<C>>协议响应对象classServer<K extends Serializable,C extends Context,R extends Request<C>,P extends Response<C,R>,S extends Servlet<C,R,P>>详情见: https://redkale.orgclassServlet<C extends Context,R extends Request<C>,P extends Response<C,R>>协议请求处理类声明为Request的org.redkale.net中的字段 修饰符和类型 字段 说明 protected RResponse. request返回Request的org.redkale.net中的方法 修饰符和类型 方法 说明 protected RequestRequest. pipeline(int pipelineIndex, int pipelineCount)Request<C>Request. traceid(String traceid)参数类型为Request的org.redkale.net中的方法 修饰符和类型 方法 说明 voidContext. execute(Servlet servlet, Request request, Response response)protected voidContext. executeDispatch(Request request, Response response)参数类型为Request的org.redkale.net中的构造器 构造器 说明 Request(Request<C> request) -
org.redkale.net.http中Request的使用
org.redkale.net.http中Request的子类 修饰符和类型 类 说明 classHttpRequestHttp请求包 与javax.servlet.http.HttpServletRequest 基本类似。 -
org.redkale.net.sncp中Request的使用
org.redkale.net.sncp中Request的子类 修饰符和类型 类 说明 classSncpRequest详情见: https://redkale.org
-