|
Class Todos
|
Minor: Replace with library.
|
Class Todos
|
Minor: Cannot handle > 4GB files
|
Doesn't implement get() for > readSize files
|
Method Todos
|
asByteBuffer(): Minor: Uses byte buffers off the heap in some cases.
|
Class Todos
|
Does not handle chunked encoding.
|
Method Todos
|
add(): Minor: Split out the body parser and make it more efficient.
|
Method Todos
|
add(): Minor: Pull out parsing into character classes.
|
Class Todos
|
Minor/Strict: Doesn't detect invalid leading spaces.
|
Method Todos
|
handleWritable(): Maximum number of requests in a keep alive session is not configurable.
|
handleWritable(): Could run out of space to write the headers.
|
Method Todos
|
setReactor(): Needs a start instead of building it into the setter.
|
Class Todos
|
Minor: Uses ByteArrayOutputStream, which could be replaced with a Source.
|
Doesn't configure the velocity engine.
|
Method Todos
|
process(): populateContext() is a bit of a hack
|
|