/** * */ package fr.cedrik.email.pop3; /** * @author Cédrik LIME * @see "http://tools.ietf.org/html/rfc1939" */ public enum State { /** * In this state, the client must identify itself to the POP3 * server. Once the client has successfully done this, the server * acquires resources associated with the client's maildrop, and the * session enters the TRANSACTION state. */ AUTHORIZATION, /** * In this state, the client * requests actions on the part of the POP3 server. When the client has * issued the QUIT command, the session enters the UPDATE state. */ TRANSACTION, /** * In this state, the POP3 server releases any resources acquired during * the TRANSACTION state and says goodbye. The TCP connection is then closed. */ UPDATE; }