org.jutil.net
Class Pop3Connection
java.lang.Object
org.jutil.net.Pop3Connection
public class Pop3Connection
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_PORT
public static final int DEFAULT_PORT
- See Also:
- Constant Field Values
STR_RESPONSE_ERR
public static final java.lang.String STR_RESPONSE_ERR
- See Also:
- Constant Field Values
STR_RESPONSE_OK
public static final java.lang.String STR_RESPONSE_OK
- See Also:
- Constant Field Values
STR_RESPONSE_TERMINATION
public static final java.lang.String STR_RESPONSE_TERMINATION
- See Also:
- Constant Field Values
STR_REQUEST_PSWD
public static final java.lang.String STR_REQUEST_PSWD
- See Also:
- Constant Field Values
STR_REQUEST_USR
public static final java.lang.String STR_REQUEST_USR
- See Also:
- Constant Field Values
STR_REQUEST_QUIT
public static final java.lang.String STR_REQUEST_QUIT
- See Also:
- Constant Field Values
STR_REQUEST_STAT
public static final java.lang.String STR_REQUEST_STAT
- See Also:
- Constant Field Values
STR_REQUEST_LIST
public static final java.lang.String STR_REQUEST_LIST
- See Also:
- Constant Field Values
STR_REQUEST_RETR
public static final java.lang.String STR_REQUEST_RETR
- See Also:
- Constant Field Values
STR_REQUEST_DELE
public static final java.lang.String STR_REQUEST_DELE
- See Also:
- Constant Field Values
STR_REQUEST_NOOP
public static final java.lang.String STR_REQUEST_NOOP
- See Also:
- Constant Field Values
STR_REQUEST_RSET
public static final java.lang.String STR_REQUEST_RSET
- See Also:
- Constant Field Values
STR_REQUEST_TOP
public static final java.lang.String STR_REQUEST_TOP
- See Also:
- Constant Field Values
STR_REQUEST_UIDL
public static final java.lang.String STR_REQUEST_UIDL
- See Also:
- Constant Field Values
STR_REQUEST_APOP
public static final java.lang.String STR_REQUEST_APOP
- See Also:
- Constant Field Values
Pop3Connection
public Pop3Connection()
- Creates new Pop3Connection
Pop3Connection
public Pop3Connection(java.lang.String address,
int port,
Logger console)
connect
public void connect()
throws java.net.UnknownHostException,
java.io.IOException
- Throws:
java.net.UnknownHostException
java.io.IOException
download
public void download(java.lang.String path,
int start,
int end,
boolean leaveOnServer)
throws java.io.IOException
- Throws:
java.io.IOException
delete
public void delete(int start,
int end)
throws java.io.IOException
- Throws:
java.io.IOException
count
public int count()
throws java.io.IOException
- Throws:
java.io.IOException
sendCmd
public java.lang.String sendCmd(java.lang.String cmd)
throws java.io.IOException
- Throws:
java.io.IOException
bye
protected java.lang.String bye()
throws java.io.IOException
- Throws:
java.io.IOException
isConnected
public boolean isConnected()
close
public void close()
throws java.io.IOException
- Throws:
java.io.IOException
setSocket
public void setSocket(java.net.Socket socket)
setStreamIn
public void setStreamIn(java.io.BufferedReader streamIn)
setStreamOut
public void setStreamOut(java.io.PrintStream streamOut)
setPort
public void setPort(int port)
setAddress
public void setAddress(java.lang.String address)
setConsole
public void setConsole(Logger console)
getUser
public java.lang.String getUser()
setUser
public void setUser(java.lang.String user)
getPass
public java.lang.String getPass()
setPass
public void setPass(java.lang.String pass)
isReliable
public boolean isReliable()
setReliable
public void setReliable(boolean reliable)
createFileName
public static final java.lang.String createFileName(java.lang.String path)
throws java.io.IOException
- Throws:
java.io.IOException
isKeepAlive
public boolean isKeepAlive()
setKeepAlive
public void setKeepAlive(boolean keepAlive)
getTimeout
public int getTimeout()
setTimeout
public void setTimeout(int timeout)