ePOST API

rice.email.proxy.smtp
Class SSLSmtpServerImpl

java.lang.Object
  extended by java.lang.Thread
      extended by rice.email.proxy.smtp.SmtpServerImpl
          extended by rice.email.proxy.smtp.SSLSmtpServerImpl
All Implemented Interfaces:
java.lang.Runnable, SmtpServer

public class SSLSmtpServerImpl
extends SmtpServerImpl


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
protected  java.lang.String keystore
           
protected  java.lang.String password
           
 
Fields inherited from class rice.email.proxy.smtp.SmtpServerImpl
connections, fail, logger, success
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
SSLSmtpServerImpl(java.net.InetAddress localHost, int port, EmailService email, boolean gateway, PostEntityAddress address, boolean acceptNonLocal, boolean authenticate, UserManager userManager, java.lang.String keystore, java.lang.String password, java.lang.String server, Environment env)
           
 
Method Summary
 void initialize()
           
 void initializeSSL()
           
 
Methods inherited from class rice.email.proxy.smtp.SmtpServerImpl
getConnections, getEnvironment, getFail, getLocalHost, getPort, getSuccess, incrementFail, incrementSuccess, run
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface rice.email.proxy.smtp.SmtpServer
start
 

Field Detail

keystore

protected java.lang.String keystore

password

protected java.lang.String password
Constructor Detail

SSLSmtpServerImpl

public SSLSmtpServerImpl(java.net.InetAddress localHost,
                         int port,
                         EmailService email,
                         boolean gateway,
                         PostEntityAddress address,
                         boolean acceptNonLocal,
                         boolean authenticate,
                         UserManager userManager,
                         java.lang.String keystore,
                         java.lang.String password,
                         java.lang.String server,
                         Environment env)
                  throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

initialize

public void initialize()
Overrides:
initialize in class SmtpServerImpl

initializeSSL

public void initializeSSL()
                   throws java.io.IOException
Throws:
java.io.IOException

ePOST API

Copyright © 2001-2005 - Rice Pastry.