1   package com.atlassian.mail.server;
2   
3   /**
4    * Whenever a {@link MailServer} object is created by {@link MailServerManager} implementation, it is supposed
5    * to call such callback and let the implementation of it decide which extra configuration settings
6    * needs to be applied to such newly created server object.
7    *
8    * @since v2.0-m3
9    */
10  public interface MailServerConfigurationHandler {
11  	void configureMailServer(MailServer mailServer);
12  }