Package org.eclipse.jetty.http
Class MultiPartParser
- java.lang.Object
-
- org.eclipse.jetty.http.MultiPartParser
-
public class MultiPartParser extends java.lang.ObjectA parser for MultiPart content type.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMultiPartParser.FieldStatestatic interfaceMultiPartParser.Handlerstatic classMultiPartParser.State
-
Constructor Summary
Constructors Constructor Description MultiPartParser(MultiPartParser.Handler handler, java.lang.String boundary)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MultiPartParser.HandlergetHandler()MultiPartParser.StategetState()booleanisState(MultiPartParser.State state)booleanparse(java.nio.ByteBuffer buffer, boolean last)Parse until next Event.protected booleanparseMimePartHeaders(java.nio.ByteBuffer buffer)protected booleanparseOctetContent(java.nio.ByteBuffer buffer)voidreset()java.lang.StringtoString()
-
-
-
Field Detail
-
LOG
public static final Logger LOG
-
-
Constructor Detail
-
MultiPartParser
public MultiPartParser(MultiPartParser.Handler handler, java.lang.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(java.nio.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(java.nio.ByteBuffer buffer)
-
parseOctetContent
protected boolean parseOctetContent(java.nio.ByteBuffer buffer)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-