public class RecipientRewriteTableManagement extends StandardMBean implements org.apache.james.rrt.api.RecipientRewriteTableManagementMBean
| Modifier | Constructor and Description |
|---|---|
protected |
RecipientRewriteTableManagement() |
| Modifier and Type | Method and Description |
|---|---|
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,org.apache.james.rrt.lib.Mappings> |
getAllMappings() |
org.apache.james.rrt.lib.Mappings |
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(org.apache.james.rrt.api.RecipientRewriteTable rrt) |
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, setImplementationprotected RecipientRewriteTableManagement() throws NotCompliantMBeanException
NotCompliantMBeanException@Inject public void setManageableRecipientRewriteTable(org.apache.james.rrt.api.RecipientRewriteTable rrt)
public void addRegexMapping(String user, String domain, String regex) throws Exception
addRegexMapping in interface org.apache.james.rrt.api.RecipientRewriteTableManagementMBeanException(java.lang.String, java.lang.String, java.lang.String)public void removeRegexMapping(String user, String domain, String regex) throws Exception
removeRegexMapping in interface org.apache.james.rrt.api.RecipientRewriteTableManagementMBeanException(java.lang.String, java.lang.String, java.lang.String)public void addAddressMapping(String user, String domain, String address) throws Exception
addAddressMapping in interface org.apache.james.rrt.api.RecipientRewriteTableManagementMBeanException(java.lang.String, java.lang.String, java.lang.String)public void removeAddressMapping(String user, String domain, String address) throws Exception
removeAddressMapping in interface org.apache.james.rrt.api.RecipientRewriteTableManagementMBeanException(java.lang.String, java.lang.String, java.lang.String)public void addErrorMapping(String user, String domain, String error) throws Exception
addErrorMapping in interface org.apache.james.rrt.api.RecipientRewriteTableManagementMBeanException(java.lang.String, java.lang.String, java.lang.String)public void removeErrorMapping(String user, String domain, String error) throws Exception
removeErrorMapping in interface org.apache.james.rrt.api.RecipientRewriteTableManagementMBeanException(java.lang.String, java.lang.String, java.lang.String)public void addDomainMapping(String domain, String targetDomain) throws Exception
addDomainMapping in interface org.apache.james.rrt.api.RecipientRewriteTableManagementMBeanExceptionpublic void removeDomainMapping(String domain, String targetDomain) throws Exception
removeDomainMapping in interface org.apache.james.rrt.api.RecipientRewriteTableManagementMBeanExceptionpublic org.apache.james.rrt.lib.Mappings getUserDomainMappings(String user, String domain) throws Exception
getUserDomainMappings in interface org.apache.james.rrt.api.RecipientRewriteTableManagementMBeanException#getUserDomainMappings(java.lang.String, java.lang.String)public void addMapping(String user, String domain, String mapping) throws Exception
addMapping in interface org.apache.james.rrt.api.RecipientRewriteTableManagementMBeanException#addMapping(java.lang.String, java.lang.String, java.lang.String)public void removeMapping(String user, String domain, String mapping) throws Exception
removeMapping in interface org.apache.james.rrt.api.RecipientRewriteTableManagementMBeanException(java.lang.String, java.lang.String, java.lang.String)public Map<String,org.apache.james.rrt.lib.Mappings> getAllMappings() throws Exception
getAllMappings in interface org.apache.james.rrt.api.RecipientRewriteTableManagementMBeanExceptionRecipientRewriteTableManagementMBean.getAllMappings()Copyright © 2002-2017 The Apache Software Foundation. All Rights Reserved.