Class JaxRsRequestProcessor

java.lang.Object
org.summerboot.jexpress.nio.server.ws.rs.JaxRsRequestProcessor
All Implemented Interfaces:
RequestProcessor

public class JaxRsRequestProcessor extends Object implements RequestProcessor
Author:
Changski Tie Zheng Zhang 张铁铮, 魏泽北, 杜旺财, 杜富贵
  • Field Details

    • javaInstance

      protected final Object javaInstance
    • javaMethod

      protected final Method javaMethod
    • declaredPath

      protected final String declaredPath
    • rolesAllowed

      protected final Set<String> rolesAllowed
    • roleBased

      protected final boolean roleBased
    • permitAll

      protected final boolean permitAll
    • consumes

      protected final List<String> consumes
    • produces

      protected final List<String> produces
    • produce_ExplicitType

      protected final String produce_ExplicitType
    • produce_DefaultType

      protected final String produce_DefaultType
    • classLevelLogAnnotation

      protected final Log classLevelLogAnnotation
    • rejectWhenPaused

      protected final boolean rejectWhenPaused
    • rejectWhenHealthCheckFailed

      protected final boolean rejectWhenHealthCheckFailed
    • parameterList

      protected final List<org.summerboot.jexpress.nio.server.ws.rs.JaxRsRequestParameter> parameterList
    • hasMatrixParam

      protected final boolean hasMatrixParam
    • hasPathParam

      protected final boolean hasPathParam
    • pathParamMap

      protected final Map<String,org.summerboot.jexpress.nio.server.ws.rs.MetaPathParam> pathParamMap
    • metaMatrixParamList

      protected final List<org.summerboot.jexpress.nio.server.ws.rs.MetaMatrixParam> metaMatrixParamList
    • regexPattern

      protected final Pattern regexPattern
    • parameterSize

      protected final int parameterSize
    • SupportedProducesWithReturnType

      public static final List<String> SupportedProducesWithReturnType
    • processorSettings

      protected final ProcessorSettings processorSettings
  • Constructor Details

    • JaxRsRequestProcessor

      public JaxRsRequestProcessor(Object javaInstance, Method javaMethod, io.netty.handler.codec.http.HttpMethod httpMethod, String path, Set<String> declareRoles)
  • Method Details