wt.jmx.core.mbeans
Interface EmailListMBean

All Superinterfaces:
SelfEmailingMBean

public interface EmailListMBean
extends SelfEmailingMBean

A named list of e-mail addresses

Supported API: true

Extendable: true


Method Summary
 void addAddresses(String addressesToAdd)
          Add one or more e-mail addresses to list

Supported API: true
 String[] getAddresses()
          List of e-mail addresses (as array)

Supported API: true
 String getAddressList()
          List of e-mail addresses (as single comma-delimited string)

Supported API: true
 String getName()
          Name of e-mail list

Supported API: true
 void remove()
          Remove this e-mail list

Supported API: true
 void removeAddresses(String addressesToRemove)
          Remove one or more e-mail addresses from list

Supported API: true
 void setAddressList(String addressList)
          List of e-mail addresses (as single comma-delimited string)

Supported API: true
 
Methods inherited from interface wt.jmx.core.mbeans.SelfEmailingMBean
emailThisMBean
 

Method Detail

getName

String getName()
Name of e-mail list

Supported API: true


getAddresses

String[] getAddresses()
List of e-mail addresses (as array)

Supported API: true


getAddressList

String getAddressList()
List of e-mail addresses (as single comma-delimited string)

Supported API: true


setAddressList

void setAddressList(String addressList)
                    throws IllegalArgumentException
List of e-mail addresses (as single comma-delimited string)

Supported API: true

Throws:
IllegalArgumentException

addAddresses

void addAddresses(String addressesToAdd)
                  throws IllegalArgumentException
Add one or more e-mail addresses to list

Supported API: true

Parameters:
addressesToAdd - Comma-delimited list of e-mail addresses to add
Throws:
IllegalArgumentException

removeAddresses

void removeAddresses(String addressesToRemove)
                     throws IllegalArgumentException
Remove one or more e-mail addresses from list

Supported API: true

Parameters:
addressesToRemove - Comma-delimited list of e-mail addresses to remove
Throws:
IllegalArgumentException

remove

void remove()
Remove this e-mail list

Supported API: true