View Javadoc

1   package com.sri.common;
2   
3   import org.picocontainer.MutablePicoContainer;
4   import org.picocontainer.PicoContainer;
5   
6   
7   /***
8    * Service Provider Interface.  All schemas that wish to be initialized by
9    * The AbstractDBController should implement this interface, either through
10   * derivation from the ComponentSchema class or implementing this directly.
11   *
12   * @author Michael Rimov
13   */
14  public interface ComponentSPI {
15      /***
16       * Initialize the application container.
17       *
18       * @return PicoContainer
19       */
20      public PicoContainer initializeApplicationContainer();
21  
22      /***
23       *
24       */
25      public MutablePicoContainer getApplicationContainer();
26  
27  }