Index

A B C H I M N P Q R S U V 
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
 
A B C H I M N P Q R S U V 
All Classes and Interfaces|All Packages|Constant Field Values