View Javadoc

1   /**
2    * 2008, Digitalis Informatica. All rights reserved. Distribuicao e Gestao de Informatica, Lda. Estrada de Paco de Arcos
3    * num.9 - Piso -1 2780-666 Paco de Arcos Telefone: (351) 21 4408990 Fax: (351) 21 4408999 http://www.digitalis.pt
4    */
5   
6   package pt.digitalis.dif.utils.mail;
7   
8   import pt.digitalis.utils.pools.impl.MemoryActionPoolImpl;
9   
10  /**
11   * A common mail pool for all DIF applications
12   * 
13   * @author Pedro Viegas <a href="mailto:pviegas@digitalis.pt">pviegas@digitalis.pt</a><br/>
14   * @created Mar 2, 2009
15   */
16  public class MailMemoryPool {
17  
18      /** The pool */
19      static private MemoryActionPoolImpl<MailAction> pool;
20  
21      /**
22       * @return the pool instance
23       */
24      static public MemoryActionPoolImpl<MailAction> getPool()
25      {
26          if (pool == null)
27              pool = new MemoryActionPoolImpl<MailAction>();
28  
29          return pool;
30      }
31  }