org.apache.james.transport
Class JamesSpoolManager

java.lang.Object
  |
  +--org.apache.avalon.framework.logger.AbstractLoggable
        |
        +--org.apache.james.transport.JamesSpoolManager
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.Loggable, java.lang.Runnable

public class JamesSpoolManager
extends org.apache.avalon.framework.logger.AbstractLoggable
implements org.apache.avalon.framework.context.Contextualizable, org.apache.avalon.framework.component.Composable, org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.framework.activity.Initializable, java.lang.Runnable, org.apache.avalon.framework.activity.Disposable, org.apache.avalon.phoenix.Block

Author:
Serge Knystautas , Federico Barbieri This is $Revision: 1.6 $ Committed on $Date: 2001/10/25 12:36:16 $ by: $Author: serge $

Constructor Summary
JamesSpoolManager()
           
 
Method Summary
 void compose(org.apache.avalon.framework.component.ComponentManager comp)
           
 void configure(org.apache.avalon.framework.configuration.Configuration conf)
           
 void contextualize(org.apache.avalon.framework.context.Context context)
           
 void dispose()
           
 void initialize()
           
protected  void process(MailImpl mail)
          Process this mail message by the appropriate processor as designated in the state of the Mail object.
 void run()
          This routinely checks the message spool for messages, and processes them as necessary
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLoggable
getLogger, setLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JamesSpoolManager

public JamesSpoolManager()
Method Detail

configure

public void configure(org.apache.avalon.framework.configuration.Configuration conf)
               throws org.apache.avalon.framework.configuration.ConfigurationException
Specified by:
configure in interface org.apache.avalon.framework.configuration.Configurable

contextualize

public void contextualize(org.apache.avalon.framework.context.Context context)
Specified by:
contextualize in interface org.apache.avalon.framework.context.Contextualizable

compose

public void compose(org.apache.avalon.framework.component.ComponentManager comp)
             throws org.apache.avalon.framework.component.ComponentException
Specified by:
compose in interface org.apache.avalon.framework.component.Composable

initialize

public void initialize()
                throws java.lang.Exception
Specified by:
initialize in interface org.apache.avalon.framework.activity.Initializable

run

public void run()
This routinely checks the message spool for messages, and processes them as necessary
Specified by:
run in interface java.lang.Runnable

process

protected void process(MailImpl mail)
Process this mail message by the appropriate processor as designated in the state of the Mail object.

dispose

public void dispose()
Specified by:
dispose in interface org.apache.avalon.framework.activity.Disposable


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