Package org.eclipse.jetty.http
Class MultiPartParser
- java.lang.Object
-
- org.eclipse.jetty.http.MultiPartParser
-
public class MultiPartParser extends Object
A parser for MultiPart content type.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMultiPartParser.FieldStatestatic interfaceMultiPartParser.Handlerstatic classMultiPartParser.State
-
Field Summary
Fields Modifier and Type Field Description static org.eclipse.jetty.util.log.LoggerLOG
-
Constructor Summary
Constructors Constructor Description MultiPartParser(MultiPartParser.Handler handler, String boundary)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MultiPartParser.HandlergetHandler()MultiPartParser.StategetState()booleanisState(MultiPartParser.State state)booleanparse(ByteBuffer buffer, boolean last)Parse until next Event.protected booleanparseMimePartHeaders(ByteBuffer buffer)protected booleanparseOctetContent(ByteBuffer buffer)voidreset()StringtoString()
-
-
-
Constructor Detail
-
MultiPartParser
public MultiPartParser(MultiPartParser.Handler handler, String boundary)
-
-
Method Detail
-
reset
public void reset()
-
getHandler
public MultiPartParser.Handler getHandler()
-
getState
public MultiPartParser.State getState()
-
isState
public boolean isState(MultiPartParser.State state)
-
parse
public boolean parse(ByteBuffer buffer, boolean last)
Parse until next Event.- Parameters:
buffer- the buffer to parselast- whether this buffer contains last bit of content- Returns:
- True if an
HttpParser.RequestHandlermethod was called and it returned true;
-
parseMimePartHeaders
protected boolean parseMimePartHeaders(ByteBuffer buffer)
-
parseOctetContent
protected boolean parseOctetContent(ByteBuffer buffer)
-
-