Package io.undertow.annotationprocessor
Class RequestParserGenerator
java.lang.Object
io.undertow.annotationprocessor.AbstractParserGenerator
io.undertow.annotationprocessor.RequestParserGenerator
- Author:
- Stuart Douglas
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected class
protected class
Nested classes/interfaces inherited from class io.undertow.annotationprocessor.AbstractParserGenerator
AbstractParserGenerator.CustomStateMachine
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final String
static final String
static final String
static final int
static final int
static final int
static final int
static final int
Fields inherited from class io.undertow.annotationprocessor.AbstractParserGenerator
BAD_REQUEST_EXCEPTION, BYTE_BUFFER_VAR, CLASS_NAME_SUFFIX, constructorDescriptor, CURRENT_STATE_VAR, HANDLE_AFTER_VERSION, HANDLE_HEADER, HANDLE_HEADER_VALUE, HANDLE_HTTP_VERB, HANDLE_HTTP_VERSION, HANDLE_PATH, HTTP_RESULT, HTTP_STRING_CLASS, HTTP_STRING_DESCRIPTOR, NO_STATE, PARSE_STATE_VAR, parseStateClass, PREFIX_MATCH, resultClass, STATE_CURRENT_BYTES_VAR, STATE_CURRENT_VAR, STATE_POS_VAR, STATE_STRING_BUILDER_VAR
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
createStateMachines
(String[] httpVerbs, String[] httpVersions, String[] standardHeaders, String className, org.jboss.classfilewriter.ClassFile file, org.jboss.classfilewriter.ClassMethod sctor, AtomicInteger fieldCounter) Methods inherited from class io.undertow.annotationprocessor.AbstractParserGenerator
createStateMachine, createTokenizer
-
Field Details
-
PARSE_STATE_CLASS
- See Also:
-
HTTP_EXCHANGE_CLASS
- See Also:
-
HTTP_EXCHANGE_DESCRIPTOR
- See Also:
-
VERB
public static final int VERB- See Also:
-
PATH
public static final int PATH- See Also:
-
PATH_PARAMETERS
public static final int PATH_PARAMETERS- See Also:
-
QUERY_STRING
public static final int QUERY_STRING- See Also:
-
VERSION
public static final int VERSION- See Also:
-
AFTER_VERSION
public static final int AFTER_VERSION- See Also:
-
HEADER
public static final int HEADER- See Also:
-
HEADER_VALUE
public static final int HEADER_VALUE- See Also:
-
-
Constructor Details
-
RequestParserGenerator
-
-
Method Details
-
createStateMachines
protected void createStateMachines(String[] httpVerbs, String[] httpVersions, String[] standardHeaders, String className, org.jboss.classfilewriter.ClassFile file, org.jboss.classfilewriter.ClassMethod sctor, AtomicInteger fieldCounter) - Specified by:
createStateMachines
in classAbstractParserGenerator
-