类的使用
org.redkale.net.Response
-
使用Response的程序包 程序包 说明 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中Response的使用
org.redkale.cluster.spi中Response的子类 修饰符和类型 类 说明 static class
HttpLocalRpcClient.HttpMessageLocalResponse
-
org.redkale.mq.spi中Response的使用
org.redkale.mq.spi中Response的子类 修饰符和类型 类 说明 class
HttpMessageResponse
详情见: https://redkale.orgclass
SncpMessageResponse
详情见: https://redkale.org返回Response的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)
参数类型为Response的org.redkale.mq.spi中的方法 修饰符和类型 方法 说明 protected void
HttpMessageServlet. onError(Response response, MessageRecord message, Throwable t)
protected abstract void
MessageServlet. onError(Response response, MessageRecord message, Throwable t)
protected void
SncpMessageServlet. onError(Response response, MessageRecord message, Throwable t)
-
org.redkale.net中Response的使用
类型参数类型为Response的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
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>>
协议请求处理类类型参数类型为Response的org.redkale.net中的字段 修饰符和类型 字段 说明 protected Filter<C,R,? extends Response<C,R>>
Response. filter
protected BiConsumer<R,Response<C,R>>
Response. recycleListener
protected Consumer<Response>
Response. responseConsumer
protected Supplier<Response>
Response. responseSupplier
protected Servlet<C,R,? extends Response<C,R>>
Response. servlet
参数类型为Response的org.redkale.net中的方法 修饰符和类型 方法 说明 void
Context. execute(Servlet servlet, Request request, Response response)
protected void
Context. executeDispatch(Request request, Response response)
类型变量类型为Response的org.redkale.net中的方法参数 修饰符和类型 方法 说明 void
Response. recycleListener(BiConsumer<R,Response<C,R>> recycleListener)
protected void
Response. setFilter(Filter<C,R,Response<C,R>> filter)
protected void
Response. thenEvent(Filter<C,R,Response<C,R>> filter)
-
org.redkale.net.http中Response的使用
org.redkale.net.http中Response的子类 修饰符和类型 类 说明 class
HttpResponse
Http响应包 与javax.servlet.http.HttpServletResponse 基本类似。 -
org.redkale.net.sncp中Response的使用
org.redkale.net.sncp中Response的子类 修饰符和类型 类 说明 class
SncpResponse
详情见: https://redkale.org
-