org.apache.tools.mail
Class SmtpResponseReader
java.lang.Object
org.apache.tools.mail.SmtpResponseReader
public class SmtpResponseReader
extends java.lang.Object
A wrapper around the raw input from the SMTP server that assembles
multi line responses into a single String.
The same rules used here would apply to FTP and other Telnet
based protocols as well.
protected BufferedReader | reader
|
void | close() - Closes the underlying stream.
|
String | getResponse() - Read until the server indicates that the response is complete.
|
protected boolean | hasMoreLines(String line) - Should we expect more input?
|
reader
protected BufferedReader reader
SmtpResponseReader
public SmtpResponseReader(InputStream in)
Wrap this input stream.
close
public void close()
throws IOException
Closes the underlying stream.
getResponse
public String getResponse()
throws IOException
Read until the server indicates that the response is complete.
- Responsecode (3 digits) + Blank + Text from all
response line concatenated (with blanks replacing the \r\n
sequences).
hasMoreLines
protected boolean hasMoreLines(String line)
Should we expect more input?
line
- the line to check.
- true if there are more lines to check.
Copyright B) 2000-2006 Apache Software Foundation. All Rights Reserved.