View Javadoc

1   /*
2    * DataSourceRegistry.java
3    * Created on 19 Декабрь 2005 г., 16:31
4    */
5   
6   package org.weda.store;
7   
8   import org.weda.property.ObjectDescriptorRegistry;
9   
10  /**Цель: предоставление доступа к источникам данных.
11   *
12   * @author tim
13   */
14  public interface ObjectSourceRegistry {
15      /**Метод возвращает источник объектов по его имени. Если источник объектов
16       * с заданым именем находится в кеше тогда вернется объект из кеша, иначе
17       * будет создан клон эталонного источника данных для заданного
18       * параметре имени.
19       * <p>
20       * Имя должно иметь следующий вид: 
21       * <code>название_ист_объектов[#доп_идентификатор]</code><br/>
22       * где <br/>
23       *  <code>название_ист_объектов</code> - название источника объектов в
24       *      конфигурационном файле.
25       *  <code>доп_идентификатор</code> необходим для того что бы кеше можно
26       *      было бы хранить состояние нескольких источников данных одного типа.
27       */
28      public ObjectSource getObjectSource(String name) throws Exception;
29  }