org.apache.james.smtpserver
Class SMTPServer

java.lang.Object
  |
  +--org.apache.avalon.framework.logger.AbstractLogEnabled
        |
        +--org.apache.avalon.cornerstone.services.connection.AbstractService
              |
              +--org.apache.james.smtpserver.SMTPServer
All Implemented Interfaces:
org.apache.avalon.phoenix.Block, org.apache.avalon.framework.component.Component, org.apache.avalon.framework.component.Composable, org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.framework.context.Contextualizable, org.apache.avalon.framework.activity.Disposable, org.apache.avalon.framework.activity.Initializable, org.apache.avalon.framework.logger.LogEnabled

public class SMTPServer
extends org.apache.avalon.cornerstone.services.connection.AbstractService

Version:
1.1.0, 06/02/2001
Author:
Federico Barbieri
, Matthew Pangaro , Peter Donald

Field Summary
 
Fields inherited from class org.apache.avalon.cornerstone.services.connection.AbstractService
m_bindTo, m_connectionManager, m_connectionName, m_factory, m_port, m_serverSocketType, m_socketManager, m_threadPool
 
Constructor Summary
SMTPServer()
           
 
Method Summary
 void configure(org.apache.avalon.framework.configuration.Configuration configuration)
           
protected  org.apache.avalon.cornerstone.services.connection.ConnectionHandlerFactory createFactory()
           
 void dispose()
           
 void initialize()
           
 
Methods inherited from class org.apache.avalon.cornerstone.services.connection.AbstractService
compose, contextualize, enableLogging, getThreadPoolName
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SMTPServer

public SMTPServer()
Method Detail

createFactory

protected org.apache.avalon.cornerstone.services.connection.ConnectionHandlerFactory createFactory()
Specified by:
createFactory in class org.apache.avalon.cornerstone.services.connection.AbstractService

configure

public void configure(org.apache.avalon.framework.configuration.Configuration configuration)
               throws org.apache.avalon.framework.configuration.ConfigurationException
Specified by:
configure in interface org.apache.avalon.framework.configuration.Configurable
Overrides:
configure in class org.apache.avalon.cornerstone.services.connection.AbstractService
org.apache.avalon.framework.configuration.ConfigurationException

initialize

public void initialize()
                throws java.lang.Exception
Specified by:
initialize in interface org.apache.avalon.framework.activity.Initializable
Overrides:
initialize in class org.apache.avalon.cornerstone.services.connection.AbstractService
java.lang.Exception

dispose

public void dispose()
Specified by:
dispose in interface org.apache.avalon.framework.activity.Disposable
Overrides:
dispose in class org.apache.avalon.cornerstone.services.connection.AbstractService


"Copyright © 2001 Apache Jakarta Project. All Rights Reserved."