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 <im...@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 <chami...@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" <im...@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

Reply via email to