org.opencrx.application.imap
Class IMAPServer

java.lang.Object
  extended by org.opencrx.application.adapter.AbstractServer
      extended by org.opencrx.application.imap.IMAPServer
All Implemented Interfaces:
Runnable

public class IMAPServer
extends AbstractServer


Field Summary
 
Fields inherited from class org.opencrx.application.adapter.AbstractServer
bindAddress, delayOnStartup, isDebug, pmf, portNumber, providerName, serverName, serverSocket, sessions, sslKeyPass, sslKeystoreFile, sslKeystorePass, sslKeystoreType
 
Constructor Summary
protected IMAPServer(javax.jdo.PersistenceManagerFactory pmf, String providerName, String bindAddress, int portNumber, String sslKeystoreFile, String sslKeystoreType, String sslKeystorePass, String sslKeyPass, boolean isDebug, int delayOnStartup)
           
 
Method Summary
 AbstractSession newSession(Socket socket, AbstractServer server)
           
 
Methods inherited from class org.opencrx.application.adapter.AbstractServer
bind, getPersistenceManagerFactory, getProviderName, isDebug, pause, resume, run
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IMAPServer

protected IMAPServer(javax.jdo.PersistenceManagerFactory pmf,
                     String providerName,
                     String bindAddress,
                     int portNumber,
                     String sslKeystoreFile,
                     String sslKeystoreType,
                     String sslKeystorePass,
                     String sslKeyPass,
                     boolean isDebug,
                     int delayOnStartup)
Method Detail

newSession

public AbstractSession newSession(Socket socket,
                                  AbstractServer server)
Specified by:
newSession in class AbstractServer


This software is published under the BSD license. Copyright © 2003-2010, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.