Hello All,

We have implemented this through a startup method to ensure that the user
story remains unbroken for general eclipse users and Developer Studio
users. Now the product servers will be queried at startup and hence would
be visible via both Developer Studio dashboard option and eclipse server
view option.

Regards
Awanthika

Awanthika Senarath
Software Engineer, WSO2 Inc.
Mobile: +94717681791



On Wed, May 11, 2016 at 6:21 PM, Awanthika Senarath <[email protected]>
wrote:

> if we open dashboard once, we persist this info so it will appear in show
> view -> servers as well, but if customer first do  show view -> servers it
> wont come, since that action is eclipse inbuilt action we cannot capture
> that event.
>
> We will have to go with a start up option if we have to execute this on
> startup, but since we have a startup method in kernel as well, I don't want
> to introduce more complexity there, we cannot move carbon based
> implementation to kernel as it brakes the kernel concept we are trying to
> have moving forward.
>
>
>
> Regards
> Awanthika
>
> Awanthika Senarath
> Software Engineer, WSO2 Inc.
> Mobile: +94717681791
>
>
>
> On Wed, May 11, 2016 at 6:14 PM, Susinda Perera <[email protected]> wrote:
>
>> Hi Awanthika
>> Can't we do the same on the first time we do show view -> servers option.
>> And then we persists this info.
>>
>>
>> On Tue, May 10, 2016 at 10:15 AM, Awanthika Senarath <[email protected]>
>> wrote:
>>
>>> Hello all,
>>>
>>> We have completed $subject as an improvement for user experience as
>>> follows,
>>>
>>> We have enabled dynamic extension point generation in Developer Studio,
>>> we retrieve the Specific display name from the product plugins when they
>>> register their servers as given in the following example :
>>>
>>> * <extension*
>>> *
>>> point="org.wso2.developerstudio.carbon.product.server.registry">*
>>> *     <product.server*
>>> *           carbon.server.version="carbon.server.40"*
>>> *           server.display.name <http://server.display.name>="WSO2 ESB
>>> Server 3.3">*
>>> *     </product.server>*
>>> *  <product.server*
>>> *           carbon.server.version="carbon.server.40"*
>>> *           server.display.name <http://server.display.name>="WSO2 CEP
>>> Server 3.9">*
>>> *     </product.server>*
>>> *     <product.server*
>>> *           carbon.server.version="carbon.server.42"*
>>> *           server.display.name <http://server.display.name>="WSO2 ESB
>>> Server 3.7">*
>>> *     </product.server>    *
>>> *      <product.server*
>>> *           carbon.server.version="carbon.server.42"*
>>> *           server.display.name <http://server.display.name>="WSO2 CEP
>>> Server 3.0">*
>>> *     </product.server>*
>>> *     <product.server*
>>> *           carbon.server.version="carbon.server.44"*
>>> *           server.display.name <http://server.display.name>="WSO2 ESB
>>> Server 3.0">*
>>> *     </product.server>*
>>> *      <product.server*
>>> *           carbon.server.version="carbon.server.44"*
>>> *           server.display.name <http://server.display.name>="WSO2 CEP
>>> Server 3.2">*
>>> *     </product.server>*
>>> *  </extension>*
>>>
>>>
>>> The product server can decide which versions of their servers they plan
>>> to support from their tooling versions released.
>>>
>>> *We will be removing the previous support we had for integrating servers
>>> based on the carbon versions, hence it is mandatory that product teams
>>> include these servers versions in their tooling plugins, in the plugin xml
>>> as described above.*
>>>
>>> Also note that the carbon.server.version should contain one of
>>> carbon.server.40
>>> carbon.server.42
>>> carbon.server.44
>>>
>>> as Developer Studio Kernel 4.1.0 we are only going to follow those
>>> carbon versions, If you mention any String other than what is given the
>>> extension point will be ignored by kernel.
>>>
>>> Adopted Approach :
>>>
>>>
>>> ​
>>>
>>> *@ Jasintha / Susinda/ Viraj :* Currently this server retrieval from
>>> product plugins is bind to Developer Studio Dashboard opening action, since
>>> we are accessing WSO2 servers from the dashboard. We need to configure this
>>> in an Eclipse generic startup method if we are to display these servers in
>>> show view -> servers option via eclipse menu.
>>> Since eclipse discourages usage of early startups IMO it is OK to
>>> display the servers only via the dashboard server option.
>>>
>>> WDYT ?
>>>
>>>
>>> [1] Associated Jira : https://wso2.org/jira/browse/DEVTOOLPFM-1
>>>
>>> Awanthika Senarath
>>> Software Engineer, WSO2 Inc.
>>> Mobile: +94717681791
>>>
>>>
>>>
>>
>>
>> --
>> *Susinda Perera*
>> Software Engineer
>> B.Sc.(Eng), M.Sc(Computer Science), AMIE(SL)
>> Mobile:(+94)716049075
>> Blog: susinda.blogspot.com
>> WSO2 Inc. http://wso2.com/
>> Tel : 94 11 214 5345 Fax :94 11 2145300
>>
>>
>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to