stratos-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Imesh Gunaratne <im...@apache.org>
Subject Re: [Discuss] Fixing Comma Separated Dependency JSON Definitions
Date Sun, 10 May 2015 09:37:03 GMT
I have now updated the Cartridge Group & Application creation pages in the
UI with this modification:



Thanks

On Sun, May 10, 2015 at 2:15 PM, Imesh Gunaratne <imesh@apache.org> wrote:

> I have now updated the API and the samples accordingly. The changes were
> pushed to master branch with the following commit revision:
> 112680a12ec5dc0a53d8253eb7818bf0e76adf07
>
> We need to update the UI with this modification.
>
> Thanks
>
> On Sun, May 10, 2015 at 1:47 PM, Imesh Gunaratne <imesh@apache.org> wrote:
>
>> It looks like I have made a mistake in the above sample when defining
>> aliases. Aliases should either start with "cartridge." or "group.":
>>
>> {
>>    "startupOrders":[
>>       {
>>          "aliases":[
>>             "cartridge.oracle1",
>>             "cartridge.cassandra1",
>>             "cartridge.tomcat1"
>>          ]
>>       },
>>       {
>>          "aliases":[
>>             "cartridge.oracle1",
>>             "cartridge.redis1"
>>          ]
>>       }
>>    ],
>>    "scalingDependents":[
>>       {
>>          "aliases":[
>>             "cartridge.redis1",
>>             "cartridge.tomcat1"
>>          ]
>>       }
>>    ]
>> }
>>
>> On Sun, May 10, 2015 at 12:42 PM, Imesh Gunaratne <imesh@apache.org>
>> wrote:
>>
>>> A good point Chamila! IMO order of elements in array is by default
>>> preserved by CXF. We might need to verify it.
>>>
>>> Thanks
>>>
>>> On Sun, May 10, 2015 at 12:12 PM, Chamila De Alwis <chamilad@wso2.com>
>>> wrote:
>>>
>>>> Hi Imesh,
>>>>
>>>> Is the order among the array preserved during serialization and de
>>>> serialization in JSON? Is it explicitly declared in the bean via
>>>> JsonPropertyOrder annotation?
>>>> On May 10, 2015 11:57 AM, "Imesh Gunaratne" <imesh@apache.org> wrote:
>>>>
>>>>> Hi Devs,
>>>>>
>>>>> According to a suggestion made by Shaheed I have now updated the
>>>>> dependency JSON definitions (startup orders and scaling dependents) as
>>>>> follows:
>>>>>
>>>>> {
>>>>>    "startupOrders":[
>>>>>       {
>>>>>          "aliases":[
>>>>>             "oracle.oracle1",
>>>>>             "cassandra.cassandra1",
>>>>>             "tomcat.tomcat1"
>>>>>          ]
>>>>>       },
>>>>>       {
>>>>>          "aliases":[
>>>>>             "oracle.oracle1",
>>>>>             "redis.redis1"
>>>>>          ]
>>>>>       }
>>>>>    ],
>>>>>    "scalingDependents":[
>>>>>       {
>>>>>          "aliases":[
>>>>>             "redis.redis1",
>>>>>             "tomcat.tomcat1"
>>>>>          ]
>>>>>       }
>>>>>    ]
>>>>> }
>>>>>
>>>>> Please feel free to share your thoughts on this.
>>>>>
>>>>> Thanks
>>>>>
>>>>> --
>>>>> Imesh Gunaratne
>>>>>
>>>>> Senior Technical Lead, WSO2
>>>>> Committer & PMC Member, Apache Stratos
>>>>>
>>>>
>>>
>>>
>>> --
>>> Imesh Gunaratne
>>>
>>> Senior Technical Lead, WSO2
>>> Committer & PMC Member, Apache Stratos
>>>
>>
>>
>>
>> --
>> Imesh Gunaratne
>>
>> Senior Technical Lead, WSO2
>> Committer & PMC Member, Apache Stratos
>>
>
>
>
> --
> Imesh Gunaratne
>
> Senior Technical Lead, WSO2
> Committer & PMC Member, Apache Stratos
>



-- 
Imesh Gunaratne

Senior Technical Lead, WSO2
Committer & PMC Member, Apache Stratos

Mime
View raw message