All Packages This Package Class Hierarchy Class Search Index
Class grendel.storage.PopStore
java.lang.Object | +----javax.mail.Service | +----javax.mail.Store | +----grendel.storage.PopStore
public class PopStore extends javax.mail.Store { // Fields 17 static final boolean DEBUG; protected static PopStore DefaultStore; protected PopFolder defaultFolder; Folder fFolder; String fHost; InputStream fInput; int fNumWaiting; DataOutputStream fOutput; int fPort; Socket fSocket; String fUser; StringBuffer inbuffer; DotTerminatedInputStream pendingstream; File popstatefile; public boolean topUnimplemented; public boolean uidlUnimplemented; public boolean xtndUnimplemented; // Constructors 2 public PopStore(Session); public PopStore(Session, URLName); // Methods 16 public static Store GetDefaultStore(Session); static void Spew(String); protected void check(String, String) throws MessagingException; public synchronized void close(); protected void dealWithPendingStream(); public Folder getDefaultFolder(); public Folder getFolder(String) throws MessagingException; public Folder getFolder(URLName); protected Hashtable loadLeaveOnServerList(); public synchronized boolean protocolConnect(String, String, String) throws MessagingException; protected synchronized String readln() throws MessagingException; protected boolean resultOK(String); protected void saveLeaveOnServerList(Hashtable) throws IOException; synchronized InputStream sendRetr(int) throws MessagingException; synchronized InputStream sendTopOrRetr(int, int) throws MessagingException; protected synchronized void writeln(String) throws MessagingException; }
Fields
DEBUG
static final boolean DEBUG
defaultFolder
protected PopFolder defaultFolder
fHost
String fHost
fPort
int fPort
fUser
String fUser
fFolder
Folder fFolder
fNumWaiting
int fNumWaiting
fSocket
Socket fSocket
fInput
InputStream fInput
fOutput
DataOutputStream fOutput
pendingstream
DotTerminatedInputStream pendingstream
popstatefile
File popstatefile
uidlUnimplemented
public boolean uidlUnimplemented
xtndUnimplemented
public boolean xtndUnimplemented
topUnimplemented
public boolean topUnimplemented
DefaultStore
protected static PopStore DefaultStore
inbuffer
StringBuffer inbuffer
Constructors
PopStore
public PopStore(Session s)
PopStore
public PopStore(Session s, URLName u)
Methods
Spew
static void Spew(String s)
GetDefaultStore
public static Store GetDefaultStore(Session s)
protocolConnect
public synchronized boolean protocolConnect(String host, String user, String password) throws MessagingException
close
public synchronized void close()
getDefaultFolder
public Folder getDefaultFolder()
- Overrides:
- getDefaultFolder in class Store
getFolder
public Folder getFolder(String name) throws MessagingException
getFolder
public Folder getFolder(URLName url)
writeln
protected synchronized void writeln(String line) throws MessagingException
readln
protected synchronized String readln() throws MessagingException
check
protected void check(String line, String err) throws MessagingException
resultOK
protected boolean resultOK(String line)
dealWithPendingStream
protected void dealWithPendingStream()
sendTopOrRetr
synchronized InputStream sendTopOrRetr(int msgnum, int numlines) throws MessagingException
sendRetr
synchronized InputStream sendRetr(int msgnum) throws MessagingException
loadLeaveOnServerList
protected Hashtable loadLeaveOnServerList()
saveLeaveOnServerList
protected void saveLeaveOnServerList(Hashtable table) throws IOException
All Packages This Package Class Hierarchy Class Search IndexFreshly brewed Java API Documentation automatically generated with polardoc Version 1.0.4