|
ePOST API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object rice.post.proxy.PostProxy rice.email.proxy.EmailProxy
public class EmailProxy
This class starts up everything on the Pastry side, and then boots up the PAST, Scribe, POST, and Emails services, and then starts the Foedus IMAP and SMTP servers.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class rice.post.proxy.PostProxy |
---|
PostProxy.KillPanel, PostProxy.LivenessKeyHandler, PostProxy.LivenessThread, PostProxy.PasswordFrame, PostProxy.PostDialog, PostProxy.PostPanel, PostProxy.SMTPServerPanel |
Field Summary | |
---|---|
protected EmailService |
email
|
protected Folder |
emailFolder
|
protected ImapServer |
imap
|
protected UserManagerImpl |
manager
|
protected Pop3Server |
pop3
|
protected SmtpServer |
smtp
|
protected WebServer |
web
|
Constructor Summary | |
---|---|
EmailProxy()
|
Method Summary | |
---|---|
static void |
main(java.lang.String[] args)
Usage: java rice.email.proxy.EmailProxy userid [-bootstrap hostname[:port]] [-port port] [-imapport port] [-smtpport port] |
void |
start2()
|
protected void |
startEmailService()
Method which fetches the local email service |
protected void |
startFetchEmailLog()
Method which fetch the local user's email log and inbox |
protected void |
startIMAPServer()
Method which starts the local IMAP server |
protected void |
startMailcap(Parameters parameters)
Method which initializes the mailcap |
protected void |
startPOP3Server()
Method which starts the local POP3 server |
protected void |
startRetrieveKeystore()
Method which retrieve the post user's certificate and key |
protected void |
startSMTPServer()
Method which starts the local SMTP server |
protected void |
startUserManager()
Method which starts the local user manager |
protected void |
startWebMailServer()
Method which starts the local WebMail server |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected EmailService email
protected UserManagerImpl manager
protected SmtpServer smtp
protected Pop3Server pop3
protected ImapServer imap
protected WebServer web
protected Folder emailFolder
Constructor Detail |
---|
public EmailProxy()
Method Detail |
---|
protected void startMailcap(Parameters parameters) throws java.lang.Exception
parameters
- The parameters to use
java.lang.Exception
protected void startRetrieveKeystore() throws java.lang.Exception
parameters
- The parameters to use
java.lang.Exception
protected void startEmailService() throws java.lang.Exception
parameters
- The parameters to use
java.lang.Exception
protected void startFetchEmailLog() throws java.lang.Exception
parameters
- The parameters to use
java.lang.Exception
protected void startUserManager() throws java.lang.Exception
parameters
- The parameters to use
java.lang.Exception
protected void startSMTPServer() throws java.lang.Exception
parameters
- The parameters to use
java.lang.Exception
protected void startIMAPServer() throws java.lang.Exception
parameters
- The parameters to use
java.lang.Exception
protected void startPOP3Server() throws java.lang.Exception
parameters
- The parameters to use
java.lang.Exception
protected void startWebMailServer() throws java.lang.Exception
parameters
- The parameters to use
java.lang.Exception
public void start2() throws java.lang.Exception
start2
in class PostProxy
java.lang.Exception
public static void main(java.lang.String[] args)
|
ePOST API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |