net.ranides.assira.config
Interface ConfigProvider


public interface ConfigProvider

Fabryka konfiguracji - interfejs używany przez ConfigService.

Author:
ranides
See Also:
ConfigManager

Method Summary
 Configuration getInstance(String path)
          Tworzy nową instancję obiektu konfiguracyjnego powiązanego z podaną ścieżką.
 String getName()
          Nazwa fabryki.
 Collection<String> list()
          Zwraca listę wszystkich dostępnych ścieżek, dla których fabryka może utworzyć konfigurację.
 

Method Detail

getName

String getName()
Nazwa fabryki.

Returns:

getInstance

Configuration getInstance(String path)
Tworzy nową instancję obiektu konfiguracyjnego powiązanego z podaną ścieżką. Zwrócona konfiguracja nie musi być w stanie załadowanym. Kilkukrotne wywołanie metody z tym samym argumentem zwraca różne obiekty. Argument path nie powinien zawierać prefiksu z nazwą providera.

Parameters:
path -
Returns:

list

Collection<String> list()
Zwraca listę wszystkich dostępnych ścieżek, dla których fabryka może utworzyć konfigurację. Metoda opcjonalna.

Returns:


Copyright © 2013. All Rights Reserved.