public class SieveRepositoryManagement extends StandardMBean implements org.apache.james.sieverepository.api.SieveRepositoryManagementMBean
| Constructor and Description |
|---|
SieveRepositoryManagement() |
| Modifier and Type | Method and Description |
|---|---|
long |
getQuota() |
long |
getQuota(String user) |
void |
removeQuota() |
void |
removeQuota(String user) |
void |
setQuota(long quota) |
void |
setQuota(String user,
long quota) |
void |
setSieveRepository(org.apache.james.sieverepository.api.SieveRepository sieveRepository) |
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, setImplementationpublic SieveRepositoryManagement() throws NotCompliantMBeanException
NotCompliantMBeanException@Inject public void setSieveRepository(org.apache.james.sieverepository.api.SieveRepository sieveRepository)
public long getQuota() throws org.apache.james.sieverepository.api.exception.SieveRepositoryException
getQuota in interface org.apache.james.sieverepository.api.SieveRepositoryManagementMBeanorg.apache.james.sieverepository.api.exception.SieveRepositoryExceptionpublic void setQuota(long quota) throws org.apache.james.sieverepository.api.exception.SieveRepositoryException
setQuota in interface org.apache.james.sieverepository.api.SieveRepositoryManagementMBeanorg.apache.james.sieverepository.api.exception.SieveRepositoryExceptionpublic void removeQuota() throws org.apache.james.sieverepository.api.exception.SieveRepositoryException
removeQuota in interface org.apache.james.sieverepository.api.SieveRepositoryManagementMBeanorg.apache.james.sieverepository.api.exception.SieveRepositoryExceptionpublic long getQuota(String user) throws org.apache.james.sieverepository.api.exception.SieveRepositoryException
getQuota in interface org.apache.james.sieverepository.api.SieveRepositoryManagementMBeanorg.apache.james.sieverepository.api.exception.SieveRepositoryExceptionpublic void setQuota(String user, long quota) throws org.apache.james.sieverepository.api.exception.SieveRepositoryException
setQuota in interface org.apache.james.sieverepository.api.SieveRepositoryManagementMBeanorg.apache.james.sieverepository.api.exception.SieveRepositoryExceptionpublic void removeQuota(String user) throws org.apache.james.sieverepository.api.exception.SieveRepositoryException
removeQuota in interface org.apache.james.sieverepository.api.SieveRepositoryManagementMBeanorg.apache.james.sieverepository.api.exception.SieveRepositoryExceptionCopyright © 2002-2017 The Apache Software Foundation. All Rights Reserved.