Package com.atlassian.bamboo.mail
Class BambooMailServerManager
- java.lang.Object
-
- com.atlassian.mail.server.managers.AbstractMailServerManager
-
- com.atlassian.mail.server.managers.XMLMailServerManager
-
- com.atlassian.bamboo.mail.BambooMailServerManager
-
- All Implemented Interfaces:
com.atlassian.mail.server.MailServerManager
public class BambooMailServerManager extends com.atlassian.mail.server.managers.XMLMailServerManager
-
-
Constructor Summary
Constructors Constructor Description BambooMailServerManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
delete(Long mailServerId)
protected InputStream
getConfigurationInputStream(String resource)
protected Class
getSMTPMailServerClass()
protected org.apache.commons.digester.Digester
newDigester()
void
update(com.atlassian.mail.server.MailServer mailServer)
mailServer parameter is not needed in this implemention as a simple refresh is just called-
Methods inherited from class com.atlassian.mail.server.managers.XMLMailServerManager
create, getConfigFile, getDefaultPopMailServer, getDefaultSMTPMailServer, getImapMailServerClass, getImapMailServers, getMailServer, getMailServer, getPopMailServerClass, getPopMailServers, getServerNames, getSmtpMailServers, init
-
-
-
-
Method Detail
-
getConfigurationInputStream
protected InputStream getConfigurationInputStream(String resource)
- Overrides:
getConfigurationInputStream
in classcom.atlassian.mail.server.managers.XMLMailServerManager
-
delete
public void delete(Long mailServerId) throws com.atlassian.mail.MailException
- Specified by:
delete
in interfacecom.atlassian.mail.server.MailServerManager
- Overrides:
delete
in classcom.atlassian.mail.server.managers.XMLMailServerManager
- Throws:
com.atlassian.mail.MailException
-
update
public void update(com.atlassian.mail.server.MailServer mailServer) throws com.atlassian.mail.MailException
mailServer parameter is not needed in this implemention as a simple refresh is just called- Specified by:
update
in interfacecom.atlassian.mail.server.MailServerManager
- Overrides:
update
in classcom.atlassian.mail.server.managers.XMLMailServerManager
- Parameters:
mailServer
- this is not needed- Throws:
com.atlassian.mail.MailException
-
getSMTPMailServerClass
protected Class getSMTPMailServerClass()
- Overrides:
getSMTPMailServerClass
in classcom.atlassian.mail.server.managers.XMLMailServerManager
-
newDigester
protected org.apache.commons.digester.Digester newDigester()
- Overrides:
newDigester
in classcom.atlassian.mail.server.managers.XMLMailServerManager
-
-