org.apache.james.rrt.lib
Class RecipientRewriteTableManagement
java.lang.Object
javax.management.StandardMBean
org.apache.james.rrt.lib.RecipientRewriteTableManagement
- All Implemented Interfaces:
- DynamicMBean, MBeanRegistration, RecipientRewriteTableManagementMBean
public class RecipientRewriteTableManagement
- extends StandardMBean
- implements RecipientRewriteTableManagementMBean
Management for RecipientRewriteTables
|
Method Summary |
void |
addAddressMapping(String user,
String domain,
String address)
|
void |
addDomainMapping(String domain,
String targetDomain)
|
void |
addErrorMapping(String user,
String domain,
String error)
|
void |
addMapping(String user,
String domain,
String mapping)
|
void |
addRegexMapping(String user,
String domain,
String regex)
|
Map<String,Collection<String>> |
getAllMappings()
|
Collection<String> |
getUserDomainMappings(String user,
String domain)
|
void |
removeAddressMapping(String user,
String domain,
String address)
|
void |
removeDomainMapping(String domain,
String targetDomain)
|
void |
removeErrorMapping(String user,
String domain,
String error)
|
void |
removeMapping(String user,
String domain,
String mapping)
|
void |
removeRegexMapping(String user,
String domain,
String regex)
|
void |
setManageableRecipientRewriteTable(RecipientRewriteTable vut)
|
| Methods inherited from class javax.management.StandardMBean |
cacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInfo, getMBeanInterface, getParameterName, getParameterName, invoke, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setImplementation |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RecipientRewriteTableManagement
protected RecipientRewriteTableManagement()
throws NotCompliantMBeanException
- Throws:
NotCompliantMBeanException
setManageableRecipientRewriteTable
public void setManageableRecipientRewriteTable(RecipientRewriteTable vut)
addRegexMapping
public void addRegexMapping(String user,
String domain,
String regex)
throws Exception
- Specified by:
addRegexMapping in interface RecipientRewriteTableManagementMBean
- Throws:
Exception- See Also:
(java.lang.String, java.lang.String, java.lang.String)
removeRegexMapping
public void removeRegexMapping(String user,
String domain,
String regex)
throws Exception
- Specified by:
removeRegexMapping in interface RecipientRewriteTableManagementMBean
- Throws:
Exception- See Also:
(java.lang.String, java.lang.String, java.lang.String)
addAddressMapping
public void addAddressMapping(String user,
String domain,
String address)
throws Exception
- Specified by:
addAddressMapping in interface RecipientRewriteTableManagementMBean
- Throws:
Exception- See Also:
(java.lang.String, java.lang.String, java.lang.String)
removeAddressMapping
public void removeAddressMapping(String user,
String domain,
String address)
throws Exception
- Specified by:
removeAddressMapping in interface RecipientRewriteTableManagementMBean
- Throws:
Exception- See Also:
(java.lang.String, java.lang.String, java.lang.String)
addErrorMapping
public void addErrorMapping(String user,
String domain,
String error)
throws Exception
- Specified by:
addErrorMapping in interface RecipientRewriteTableManagementMBean
- Throws:
Exception- See Also:
(java.lang.String, java.lang.String, java.lang.String)
removeErrorMapping
public void removeErrorMapping(String user,
String domain,
String error)
throws Exception
- Specified by:
removeErrorMapping in interface RecipientRewriteTableManagementMBean
- Throws:
Exception- See Also:
(java.lang.String, java.lang.String, java.lang.String)
addDomainMapping
public void addDomainMapping(String domain,
String targetDomain)
throws Exception
- Specified by:
addDomainMapping in interface RecipientRewriteTableManagementMBean
- Throws:
Exception
removeDomainMapping
public void removeDomainMapping(String domain,
String targetDomain)
throws Exception
- Specified by:
removeDomainMapping in interface RecipientRewriteTableManagementMBean
- Throws:
Exception
getUserDomainMappings
public Collection<String> getUserDomainMappings(String user,
String domain)
throws Exception
- Specified by:
getUserDomainMappings in interface RecipientRewriteTableManagementMBean
- Throws:
Exception- See Also:
#getUserDomainMappings(java.lang.String, java.lang.String)
addMapping
public void addMapping(String user,
String domain,
String mapping)
throws Exception
- Specified by:
addMapping in interface RecipientRewriteTableManagementMBean
- Throws:
Exception- See Also:
#addMapping(java.lang.String, java.lang.String, java.lang.String)
removeMapping
public void removeMapping(String user,
String domain,
String mapping)
throws Exception
- Specified by:
removeMapping in interface RecipientRewriteTableManagementMBean
- Throws:
Exception- See Also:
(java.lang.String, java.lang.String, java.lang.String)
getAllMappings
public Map<String,Collection<String>> getAllMappings()
throws Exception
- Specified by:
getAllMappings in interface RecipientRewriteTableManagementMBean
- Throws:
Exception- See Also:
RecipientRewriteTableManagementMBean.getAllMappings()
Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.