rice.email.proxy.smtp
Class NonBlockingSmtpServerImpl
java.lang.Object
rice.selector.SelectionKeyHandler
rice.email.proxy.smtp.NonBlockingSmtpServerImpl
-
All Implemented Interfaces:
- SmtpServer
-
public class NonBlockingSmtpServerImpl
- extends SelectionKeyHandler
- implements SmtpServer
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MAX_CONNECTIONS
public static int MAX_CONNECTIONS
connections1
public int connections1
success
public int success
fail
public int fail
logger
protected Logger logger
NonBlockingSmtpServerImpl
public NonBlockingSmtpServerImpl(java.net.InetAddress localHost,
int port,
EmailService email,
boolean gateway,
PostEntityAddress address,
boolean acceptNonLocal,
boolean authenticate,
UserManager userManager,
java.lang.String server,
Environment env)
throws java.lang.Exception
-
Throws:
java.lang.Exception
getConnections
public int getConnections()
-
- Specified by:
-
getConnections in interface SmtpServer
-
getSuccess
public int getSuccess()
-
- Specified by:
-
getSuccess in interface SmtpServer
-
getFail
public int getFail()
-
- Specified by:
-
getFail in interface SmtpServer
-
incrementSuccess
public void incrementSuccess()
-
- Specified by:
-
incrementSuccess in interface SmtpServer
-
incrementFail
public void incrementFail()
-
- Specified by:
-
incrementFail in interface SmtpServer
-
getLocalHost
public java.net.InetAddress getLocalHost()
-
- Specified by:
-
getLocalHost in interface SmtpServer
-
getPort
public int getPort()
-
- Specified by:
-
getPort in interface SmtpServer
-
start
public void start()
-
- Specified by:
-
start in interface SmtpServer
-
initialize
public void initialize()
throws java.io.IOException
-
-
-
Throws:
java.io.IOException
setAcceptable
protected void setAcceptable(boolean acceptable)
-
-
accept
public void accept(java.nio.channels.SelectionKey key)
- Description copied from class:
SelectionKeyHandler
- Method which is called when the key becomes acceptable.
-
- Overrides:
-
accept in class SelectionKeyHandler
-
- Parameters:
-
key - The key which is acceptable.
getEnvironment
public Environment getEnvironment()
-
- Specified by:
-
getEnvironment in interface SmtpServer
-
Copyright © 2001-2005 - Rice Pastry.