org.apache.james.fetchpop
Class FetchScheduler

java.lang.Object
  |
  +--org.apache.avalon.framework.logger.AbstractLogEnabled
        |
        +--org.apache.james.fetchpop.FetchScheduler
All Implemented Interfaces:
Component, Composable, Configurable, Disposable, Initializable, LogEnabled

public class FetchScheduler
extends AbstractLogEnabled
implements Component, Composable, Configurable, Initializable, Disposable

A class to instantiate and schedule a set of POP mail fetching tasks

$Id: FetchScheduler.html,v 1.2 2002/12/30 05:36:55 noel Exp $

Author:
Danny Angus
See Also:
FetchPOP

Constructor Summary
FetchScheduler()
           
 
Method Summary
 void compose(ComponentManager comp)
           
 void configure(Configuration conf)
           
 void dispose()
           
 void initialize()
           
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FetchScheduler

public FetchScheduler()
Method Detail

compose

public void compose(ComponentManager comp)
             throws ComponentException
Specified by:
compose in interface Composable
ComponentException
See Also:
Composable.compose(ComponentManager)

configure

public void configure(Configuration conf)
               throws ConfigurationException
Specified by:
configure in interface Configurable
ConfigurationException
See Also:
Configurable.configure(Configuration)

initialize

public void initialize()
                throws Exception
Specified by:
initialize in interface Initializable
Exception
See Also:
Initializable.initialize()

dispose

public void dispose()
Specified by:
dispose in interface Disposable
See Also:
Disposable.dispose()


"Copyright © 1999-2002 Apache Jakarta Project. All Rights Reserved."