Package org.eclipse.jetty.fcgi.parser
Class StreamContentParser
java.lang.Object
org.eclipse.jetty.fcgi.parser.ContentParser
org.eclipse.jetty.fcgi.parser.StreamContentParser
- Direct Known Subclasses:
ResponseContentParser
A stream content parser parses frame bodies of type STDIN, STDOUT and STDERR.
STDOUT frame bodies are handled specially by ResponseContentParser
.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.eclipse.jetty.fcgi.parser.ContentParser
ContentParser.Result
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private final Parser.Listener
private static final Logger
private StreamContentParser.State
private final FCGI.StreamType
-
Constructor Summary
ConstructorsConstructorDescriptionStreamContentParser
(HeaderParser headerParser, FCGI.StreamType streamType, Parser.Listener listener) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
end
(int request) void
protected boolean
onContent
(ByteBuffer buffer) parse
(ByteBuffer buffer) Methods inherited from class org.eclipse.jetty.fcgi.parser.ContentParser
getContentLength, getRequest
-
Field Details
-
LOG
-
streamType
-
listener
-
state
-
contentLength
private int contentLength
-
-
Constructor Details
-
StreamContentParser
public StreamContentParser(HeaderParser headerParser, FCGI.StreamType streamType, Parser.Listener listener)
-
-
Method Details
-
parse
- Specified by:
parse
in classContentParser
-
noContent
public void noContent()- Overrides:
noContent
in classContentParser
-
onContent
-
end
protected void end(int request)
-