Class JaxRsRequestProcessorManager
java.lang.Object
org.summerboot.jexpress.nio.server.ws.rs.JaxRsRequestProcessorManager
- Author:
- Changski Tie Zheng Zhang 张铁铮, 魏泽北, 杜旺财, 杜富贵
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprotected static Map<io.netty.handler.codec.http.HttpMethod,Map<String, RequestProcessor>> protected static Map<io.netty.handler.codec.http.HttpMethod,Map<String, RequestProcessor>> protected static final Map<String,List<JaxRsRequestProcessorManager.ProcessorMeta>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static voidcheckDuplicated(StringBuilder errors, StringBuilder memo) protected static <T> Tstatic RequestProcessorgetRequestProcessor(io.netty.handler.codec.http.HttpMethod httptMethod, String httpRequestPath) static voidregisterControllers(Map<String, Object> controllers, StringBuilder memo) protected static voidregisterProcessor(String key, String path, Method method, Object instance)
-
Field Details
-
registeredProcessors
protected static final Map<String,List<JaxRsRequestProcessorManager.ProcessorMeta>> registeredProcessors -
KEY_PING
-
processorMapString
protected static Map<io.netty.handler.codec.http.HttpMethod,Map<String, processorMapStringRequestProcessor>> -
processorMapRegex
protected static Map<io.netty.handler.codec.http.HttpMethod,Map<String, processorMapRegexRequestProcessor>>
-
-
Constructor Details
-
JaxRsRequestProcessorManager
public JaxRsRequestProcessorManager()
-
-
Method Details
-
registerProcessor
-
checkDuplicated
-
registerControllers
public static void registerControllers(@Controller Map<String, Object> controllers, StringBuilder memo) -
getRequestProcessor
public static RequestProcessor getRequestProcessor(io.netty.handler.codec.http.HttpMethod httptMethod, String httpRequestPath) -
create
-