Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 564 Bytes

File metadata and controls

24 lines (16 loc) · 564 Bytes

Simple Config API for services.

Usage :

  • basic example :
ConfigParams config = new ConfigParamsDefault( configProperties );
String value1 = config.getValue( "testconfig.param1" );
Optional<String> value2 = config.getOptionalValue( "testconfig.param2" );
  • with added behaviours, for instance logging :
ConfigParams config = ConfigParamsLogger.wrapLogDebug( new ConfigParamsDefault( configProperties ) );
  • configure an object :
SimpleConfigurable simpleConfig = SimpleConfigFacade.configure( typeName, config );