Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractParserGenerator - Class in io.undertow.annotationprocessor
- AbstractParserGenerator(String, String, String, String) - Constructor for class io.undertow.annotationprocessor.AbstractParserGenerator
- AbstractParserGenerator.CustomStateMachine - Interface in io.undertow.annotationprocessor
-
A class that separates out the different behaviour of the three state machines (VERB, VERSION and HEADER)
- AFTER_REASON_PHRASE - Static variable in class io.undertow.annotationprocessor.ResponseParserGenerator
- AFTER_VERSION - Static variable in class io.undertow.annotationprocessor.RequestParserGenerator
B
- BAD_REQUEST_EXCEPTION - Static variable in class io.undertow.annotationprocessor.AbstractParserGenerator
- BYTE_BUFFER_VAR - Static variable in class io.undertow.annotationprocessor.AbstractParserGenerator
C
- CLASS_NAME_SUFFIX - Static variable in class io.undertow.annotationprocessor.AbstractParserGenerator
- constructorDescriptor - Variable in class io.undertow.annotationprocessor.AbstractParserGenerator
- createStateMachine(String[], String, ClassFile, ClassMethod, AtomicInteger, String, AbstractParserGenerator.CustomStateMachine, boolean) - Method in class io.undertow.annotationprocessor.AbstractParserGenerator
- createStateMachines(String[], String[], String[], String, ClassFile, ClassMethod, AtomicInteger) - Method in class io.undertow.annotationprocessor.AbstractParserGenerator
- createStateMachines(String[], String[], String[], String, ClassFile, ClassMethod, AtomicInteger) - Method in class io.undertow.annotationprocessor.RequestParserGenerator
- createStateMachines(String[], String[], String[], String, ClassFile, ClassMethod, AtomicInteger) - Method in class io.undertow.annotationprocessor.ResponseParserGenerator
- createTokenizer(String[], String[], String[]) - Method in class io.undertow.annotationprocessor.AbstractParserGenerator
- CURRENT_STATE_VAR - Static variable in class io.undertow.annotationprocessor.AbstractParserGenerator
H
- HANDLE_AFTER_VERSION - Static variable in class io.undertow.annotationprocessor.AbstractParserGenerator
- HANDLE_HEADER - Static variable in class io.undertow.annotationprocessor.AbstractParserGenerator
- HANDLE_HEADER_VALUE - Static variable in class io.undertow.annotationprocessor.AbstractParserGenerator
- HANDLE_HTTP_VERB - Static variable in class io.undertow.annotationprocessor.AbstractParserGenerator
- HANDLE_HTTP_VERSION - Static variable in class io.undertow.annotationprocessor.AbstractParserGenerator
- HANDLE_PATH - Static variable in class io.undertow.annotationprocessor.AbstractParserGenerator
- handleOtherToken(CodeAttribute) - Method in interface io.undertow.annotationprocessor.AbstractParserGenerator.CustomStateMachine
- handleOtherToken(CodeAttribute) - Method in class io.undertow.annotationprocessor.RequestParserGenerator.HeaderStateMachine
- handleOtherToken(CodeAttribute) - Method in class io.undertow.annotationprocessor.RequestParserGenerator.VersionStateMachine
- handleStateMachineMatchedToken(CodeAttribute) - Method in interface io.undertow.annotationprocessor.AbstractParserGenerator.CustomStateMachine
- handleStateMachineMatchedToken(CodeAttribute) - Method in class io.undertow.annotationprocessor.RequestParserGenerator.HeaderStateMachine
- handleStateMachineMatchedToken(CodeAttribute) - Method in class io.undertow.annotationprocessor.RequestParserGenerator.VersionStateMachine
- HEADER - Static variable in class io.undertow.annotationprocessor.RequestParserGenerator
- HEADER - Static variable in class io.undertow.annotationprocessor.ResponseParserGenerator
- HEADER_VALUE - Static variable in class io.undertow.annotationprocessor.RequestParserGenerator
- HEADER_VALUE - Static variable in class io.undertow.annotationprocessor.ResponseParserGenerator
- headers() - Element in annotation type io.undertow.annotationprocessor.HttpParserConfig
- headers() - Element in annotation type io.undertow.annotationprocessor.HttpResponseParserConfig
- HeaderStateMachine() - Constructor for class io.undertow.annotationprocessor.RequestParserGenerator.HeaderStateMachine
- HTTP_EXCHANGE_CLASS - Static variable in class io.undertow.annotationprocessor.RequestParserGenerator
- HTTP_EXCHANGE_DESCRIPTOR - Static variable in class io.undertow.annotationprocessor.RequestParserGenerator
- HTTP_RESPONSE_CLASS - Static variable in class io.undertow.annotationprocessor.ResponseParserGenerator
- HTTP_RESULT - Static variable in class io.undertow.annotationprocessor.AbstractParserGenerator
- HTTP_STRING_CLASS - Static variable in class io.undertow.annotationprocessor.AbstractParserGenerator
- HTTP_STRING_DESCRIPTOR - Static variable in class io.undertow.annotationprocessor.AbstractParserGenerator
- HttpParserAnnotationProcessor - Class in io.undertow.annotationprocessor
- HttpParserAnnotationProcessor() - Constructor for class io.undertow.annotationprocessor.HttpParserAnnotationProcessor
- HttpParserConfig - Annotation Type in io.undertow.annotationprocessor
-
If this annotation is applied to a class it will be replaced with a generated HTTP parser.
- HttpResponseParserConfig - Annotation Type in io.undertow.annotationprocessor
-
If this annotation is applied to a class it will be replaced with a generated HTTP parser.
I
- init(ProcessingEnvironment) - Method in class io.undertow.annotationprocessor.HttpParserAnnotationProcessor
- initialNewlineMeansRequestDone() - Method in interface io.undertow.annotationprocessor.AbstractParserGenerator.CustomStateMachine
- initialNewlineMeansRequestDone() - Method in class io.undertow.annotationprocessor.RequestParserGenerator.HeaderStateMachine
- initialNewlineMeansRequestDone() - Method in class io.undertow.annotationprocessor.RequestParserGenerator.VersionStateMachine
- io.undertow.annotationprocessor - package io.undertow.annotationprocessor
- isHeader() - Method in interface io.undertow.annotationprocessor.AbstractParserGenerator.CustomStateMachine
- isHeader() - Method in class io.undertow.annotationprocessor.RequestParserGenerator.HeaderStateMachine
- isHeader() - Method in class io.undertow.annotationprocessor.RequestParserGenerator.VersionStateMachine
M
- methods() - Element in annotation type io.undertow.annotationprocessor.HttpParserConfig
N
- NO_STATE - Static variable in class io.undertow.annotationprocessor.AbstractParserGenerator
P
- PARSE_COMPLETE - Static variable in class io.undertow.annotationprocessor.ResponseParserGenerator
- PARSE_STATE_CLASS - Static variable in class io.undertow.annotationprocessor.RequestParserGenerator
- PARSE_STATE_CLASS - Static variable in class io.undertow.annotationprocessor.ResponseParserGenerator
- PARSE_STATE_VAR - Static variable in class io.undertow.annotationprocessor.AbstractParserGenerator
- parseStateClass - Variable in class io.undertow.annotationprocessor.AbstractParserGenerator
- PATH - Static variable in class io.undertow.annotationprocessor.RequestParserGenerator
- PATH_PARAMETERS - Static variable in class io.undertow.annotationprocessor.RequestParserGenerator
- PREFIX_MATCH - Static variable in class io.undertow.annotationprocessor.AbstractParserGenerator
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class io.undertow.annotationprocessor.HttpParserAnnotationProcessor
- protocols() - Element in annotation type io.undertow.annotationprocessor.HttpParserConfig
- protocols() - Element in annotation type io.undertow.annotationprocessor.HttpResponseParserConfig
Q
- QUERY_STRING - Static variable in class io.undertow.annotationprocessor.RequestParserGenerator
R
- REASON_PHRASE - Static variable in class io.undertow.annotationprocessor.ResponseParserGenerator
- RequestParserGenerator - Class in io.undertow.annotationprocessor
- RequestParserGenerator(String) - Constructor for class io.undertow.annotationprocessor.RequestParserGenerator
- RequestParserGenerator.HeaderStateMachine - Class in io.undertow.annotationprocessor
- RequestParserGenerator.VersionStateMachine - Class in io.undertow.annotationprocessor
- ResponseParserGenerator - Class in io.undertow.annotationprocessor
- ResponseParserGenerator(String) - Constructor for class io.undertow.annotationprocessor.ResponseParserGenerator
- resultClass - Variable in class io.undertow.annotationprocessor.AbstractParserGenerator
S
- STATE_CURRENT_BYTES_VAR - Static variable in class io.undertow.annotationprocessor.AbstractParserGenerator
- STATE_CURRENT_VAR - Static variable in class io.undertow.annotationprocessor.AbstractParserGenerator
- STATE_POS_VAR - Static variable in class io.undertow.annotationprocessor.AbstractParserGenerator
- STATE_STRING_BUILDER_VAR - Static variable in class io.undertow.annotationprocessor.AbstractParserGenerator
- STATUS_CODE - Static variable in class io.undertow.annotationprocessor.ResponseParserGenerator
U
- updateParseState(CodeAttribute) - Method in interface io.undertow.annotationprocessor.AbstractParserGenerator.CustomStateMachine
- updateParseState(CodeAttribute) - Method in class io.undertow.annotationprocessor.RequestParserGenerator.HeaderStateMachine
- updateParseState(CodeAttribute) - Method in class io.undertow.annotationprocessor.RequestParserGenerator.VersionStateMachine
V
- VERB - Static variable in class io.undertow.annotationprocessor.RequestParserGenerator
- VERSION - Static variable in class io.undertow.annotationprocessor.RequestParserGenerator
- VERSION - Static variable in class io.undertow.annotationprocessor.ResponseParserGenerator
- VersionStateMachine() - Constructor for class io.undertow.annotationprocessor.RequestParserGenerator.VersionStateMachine
All Classes and Interfaces|All Packages|Constant Field Values