@Override public InputStream getFullContent() throws IOException { return message.getFullContent(); }
@Override public InputStream getInputStream() throws IOException { // wrap the streams in a BoundedInputStream to make sure it really match with the stored size. switch (type) { case Full: return m.getFullContent(); default: return m.getBodyContent(); } }
public MimePart parse() throws IOException, MimeException { stream.parse(message.getFullContent()); for (EntityState state = stream.getState(); state != EntityState.T_END_OF_STREAM; state = stream.next()) { processMimePart(stream, state); } return result; }