Oh, take it easy, it's just as java, but with [] instead of <>, type
inference and no returns :3

On 18/11/15 18:59, Benson Margulies wrote:
> Pavel, as I haven't coded in scala, this will take some digesting.
>
> On Wed, Nov 18, 2015 at 1:30 PM, Pavel E. Shirshov <[email protected]> 
> wrote:
>> That's exactly my sample about.
>>
>> It's simple idea how to implement complex config over Karaf k-v storage.
>> Even with dynamic reload. Just look at the gist.
>>
>> On 18/11/15 18:12, Benson Margulies wrote:
>>> I realize that I forgot to supply the motivation for this question.
>>>
>>> So long as the configuration is read-only (set up at
>>> karaf-assembly-build time), then there's really nothing objectionable
>>> about .cfg -> .yaml. I've started to think  about the possibility of
>>> allowing for people to push changed configuration into the running
>>> system. I could arrange this as 'new yaml file, tell config-admin new
>>> prop value' and that would work, but I found myself wondering if
>>> anyone had a scheme other than that or flattening.
>>>
>>>
>>> On Wed, Nov 18, 2015 at 12:54 PM, Pavel E. Shirshov <[email protected]> 
>>> wrote:
>>>> Any complex structure may be flattened.
>>>>
>>>> Example for HOCON: https://gist.github.com/FeiWongReed/44799f4461c43f8e83c2
>>>>
>>>> On 18/11/15 17:44, Benson Margulies wrote:
>>>>> On Wed, Nov 18, 2015 at 12:39 PM, Jean-Baptiste Onofré 
>>>>> <[email protected]> wrote:
>>>>>> Hi Benson,
>>>>>>
>>>>>> It's something that we do in Decanter (with elasticsearch.yaml, but it's
>>>>>> just a load), or in Cellar (with Hazelcast XML parsing), or in Pax Web 
>>>>>> (when
>>>>>> refering the jetty.xml).
>>>>>>
>>>>>> What do you mean exactly ? You want to load the yaml configuration in
>>>>>> ConfigAdmin ? In that case, it's possible in an adapter.
>>>>>>
>>>>>> Please, can you elaborate a bit ?
>>>>> Here's what I do now, which might be the same as you:
>>>>>
>>>>>     foo.cfg
>>>>>       workerConfig=${karaf.etc}/worker-config.yaml
>>>>>
>>>>> Here's what I was wondering about: could I arrange for foo.'cfg' to
>>>>> actually be a YAML file, and use Jackson to parse it so that the
>>>>> <String, Object> dictionaries would contain interesting objects.
>>>>>
>>>>> Can you point me at more reading about 'adapters'? That sounds like
>>>>> the line I would want to follow.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> Thanks,
>>>>>> Regards
>>>>>> JB
>>>>>>
>>>>>>
>>>>>> On 11/18/2015 06:36 PM, Benson Margulies wrote:
>>>>>>> I've got some cases where I made a .cfg file point to a .yaml file
>>>>>>> because I had a complex configuration. The API to config admin sort of
>>>>>>> suggests that it might be possible to have more complex data
>>>>>>> structures so long as the top-level is key-value; is this actually
>>>>>>> doable, and, if so, how?
>>>>>>>
>>>>>> --
>>>>>> Jean-Baptiste Onofré
>>>>>> [email protected]
>>>>>> http://blog.nanthrax.net
>>>>>> Talend - http://www.talend.com
>>


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to