org.apache.james.transport.mailets
Class AvalonListservManager
java.lang.Object
|
+--org.apache.mailet.GenericMailet
|
+--org.apache.james.transport.mailets.GenericListservManager
|
+--org.apache.james.transport.mailets.AvalonListservManager
- All Implemented Interfaces:
- Mailet, MailetConfig
- public class AvalonListservManager
- extends GenericListservManager
Adds or removes an email address to a listserv.
Sample configuration:
<mailet match="CommandForListserv=james@list.working-dogs.com" class="AvalonListservManager">
<repositoryName>name of user repository configured in UsersStore block </repositoryName>
</mailet>
- Version:
- This is $Revision: 1.2 $
Committed on $Date: 2001/06/24 13:18:36 $ by: $Author: charlesb $
- Author:
- Serge Knystautas
Method Summary |
boolean |
addAddress(MailAddress address)
Adds an address to the listserv. |
boolean |
existsAddress(MailAddress address)
Indicates whether an address already exists on the listserv. |
java.lang.String |
getMailetInfo()
Returns information about the mailet, such as author, version, and
copyright. |
void |
init()
A convenience method which can be overridden so that there's no
need to call super.init(config). |
boolean |
removeAddress(MailAddress address)
Removes an address from the listserv. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AvalonListservManager
public AvalonListservManager()
init
public void init()
- Description copied from class:
GenericMailet
- A convenience method which can be overridden so that there's no
need to call super.init(config).
Instead of overriding init(MailetConfig), simply override this
method and it will be called by GenericMailet.init(MailetConfig config).
The MailetConfig object can still be retrieved via getMailetConfig().
- Overrides:
init
in class GenericMailet
- Following copied from class:
org.apache.mailet.GenericMailet
- Throws:
javax.mail.MessagingException
- if an exception occurs that interrupts the mailet's normal operation
addAddress
public boolean addAddress(MailAddress address)
- Description copied from class:
GenericListservManager
- Adds an address to the listserv. Returns whether command was
successful.
- Overrides:
addAddress
in class GenericListservManager
removeAddress
public boolean removeAddress(MailAddress address)
- Description copied from class:
GenericListservManager
- Removes an address from the listserv. Returns whether command
was successful.
- Overrides:
removeAddress
in class GenericListservManager
existsAddress
public boolean existsAddress(MailAddress address)
- Description copied from class:
GenericListservManager
- Indicates whether an address already exists on the listserv. Returns
whether the address exists.
- Overrides:
existsAddress
in class GenericListservManager
getMailetInfo
public java.lang.String getMailetInfo()
- Description copied from class:
GenericMailet
- Returns information about the mailet, such as author, version, and
copyright. By default, this method returns an empty string. Override
this method to have it return a meaningful value.
- Overrides:
getMailetInfo
in class GenericMailet
- Following copied from class:
org.apache.mailet.GenericMailet
- Returns:
- String information about this mailet, by default an empty string
"Copyright © 2001 Apache Jakarta Project. All Rights Reserved."