public static class HttpServerActionFactory.DefaultHttpActionFactory extends net.jrouter.impl.PathActionFactory implements HttpServerActionFactory
ServletActionFactory接口默认实现。覆写createActionInvocation(java.lang.String, java.lang.Object...)方法创建HttpServerActionFactory接口对象。| 限定符和类型 | 类和说明 |
|---|---|
static class |
HttpServerActionFactory.DefaultHttpActionFactory.Properties
DefaultServletActionFactory 属性。
|
net.jrouter.impl.PathActionFactory.ColonString, net.jrouter.impl.PathActionFactory.StringPathGeneratornet.jrouter.impl.AbstractActionFactory.DefaultActionFilter, net.jrouter.impl.AbstractActionFactory.DefaultObjectFactoryHttpServerActionFactory.DefaultHttpActionFactory, HttpServerActionFactory.DefaultHttpActionInvocation| 构造器和说明 |
|---|
DefaultHttpActionFactory(HttpServerActionFactory.DefaultHttpActionFactory.Properties properties)
Constructor.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected net.jrouter.ActionInvocation<String> |
createActionInvocation(String path,
Object... params)
创建并返回
ChannelHandlerContext接口对象。 |
<T> T |
invokeAction(String path,
io.netty.handler.codec.http.FullHttpRequest request,
io.netty.handler.codec.http.FullHttpResponse response,
io.netty.channel.ChannelHandlerContext sc)
Use this instead of
ActionFactory.invokeAction(Object, Object...) to pass Http parameters. |
addAction, addActions, addResultType, clear, clearActionCache, getActionCache, getActionCacheNumber, getActions, getDefaultInterceptorStack, getDefaultResultType, getExtension, getPathGenerator, getPathMatcher, getPathSeparator, invokeAction, invokeResultaddInterceptor, addInterceptors, addInterceptorStack, addInterceptorStacks, addResult, addResults, addResultTypes, getActionFilter, getConverterFactory, getInterceptors, getInterceptorStacks, getMethodChecker, getMethodInvokerFactory, getObjectFactory, getResults, getResultTypes, invokeAwareInterfacespublic DefaultHttpActionFactory(HttpServerActionFactory.DefaultHttpActionFactory.Properties properties)
properties - Propertiespublic <T> T invokeAction(String path, io.netty.handler.codec.http.FullHttpRequest request, io.netty.handler.codec.http.FullHttpResponse response, io.netty.channel.ChannelHandlerContext sc) throws net.jrouter.JRouterException
HttpServerActionFactoryActionFactory.invokeAction(Object, Object...) to pass Http parameters.invokeAction 在接口中 HttpServerActionFactoryT - Generic type.path - Action path.request - FullHttpRequest.response - FullHttpResponse.sc - ChannelHandlerContext.net.jrouter.JRouterException - if error occurrs.ActionFactory.invokeAction(Object, Object...)Copyright © 2020. All rights reserved.