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 classes/interfaces inherited from class ContentParser
ContentParser.Result -
Constructor Summary
ConstructorsConstructorDescriptionStreamContentParser(HeaderParser headerParser, FCGI.StreamType streamType, Parser.Listener listener) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidend(int request) booleanInvoked by theParserwhen the frame content length is zero.protected booleanonContent(ByteBuffer buffer) parse(ByteBuffer buffer) Parses the bytes in the givenbufferas FastCGI frame content bytes.Methods inherited from class ContentParser
getContentLength, getRequest
-
Constructor Details
-
StreamContentParser
public StreamContentParser(HeaderParser headerParser, FCGI.StreamType streamType, Parser.Listener listener)
-
-
Method Details
-
parse
Description copied from class:ContentParserParses the bytes in the given
bufferas FastCGI frame content bytes.- Specified by:
parsein classContentParser- Parameters:
buffer- the bytes to parse- Returns:
- the result of the parsing
-
noContent
public boolean noContent()Description copied from class:ContentParserInvoked by the
Parserwhen the frame content length is zero.- Overrides:
noContentin classContentParser- Returns:
- whether the parsing should stop
-
onContent
-
end
protected void end(int request)
-