org.apache.james.services
Interface MailStore

All Superinterfaces:
org.apache.avalon.framework.component.Component, org.apache.avalon.framework.component.ComponentSelector, org.apache.avalon.cornerstone.services.store.Store
All Known Implementing Classes:
AvalonMailStore

public interface MailStore
extends org.apache.avalon.cornerstone.services.store.Store

Interface for an object which provides MailRepositories or SpoolRepositories

The select method requires a configuration object with the form:
<repository destinationURL="file://path-to-root-dir-for-repository"
type="MAIL">
</repository>

This configuration, including any included child elements, is used to configure the returned component.

Version:
1.0.0, 24/04/1999
Author:
Federico Barbieri
, Charles Benett This is $Revision: 1.3 $ Committed on $Date: 2001/09/06 13:19:32 $ by: $Author: donaldp $

Field Summary
static java.lang.String ROLE
           
 
Method Summary
 SpoolRepository getInboundSpool()
          Convenience method to get the inbound spool repository.
 
Methods inherited from interface org.apache.avalon.cornerstone.services.store.Store
select
 
Methods inherited from interface org.apache.avalon.framework.component.ComponentSelector
hasComponent, release
 

Field Detail

ROLE

public static final java.lang.String ROLE
See Also:
Constant Field Values
Method Detail

getInboundSpool

public SpoolRepository getInboundSpool()
Convenience method to get the inbound spool repository.



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