clarification:
I am trying to build APIM using java 8 (with the other upgraded
dependencies built with java 8) and run on java 10 as Shankar instructed.

On Mon, Sep 10, 2018 at 1:45 PM, Tharindu Wijewardane <[email protected]>
wrote:

> Hi,
>
> Finally I got the carbon kernel to build using java 10. It can be started
> on java 10 too. However,
> The last fix I did was to add "--add-modules=java.activation" jvm
> argument to maven ant run plugin for generating stub classes from wsdl
> files.
> Since Java 9, access to some javax* modules has been disabled. Therefore
> in order to use javax.activation* classes we have to manually add them.
> But with that change it will not compile on java 8. Further, with java 11,
> those deprecated modules may be removed from jdk and we may have to find
> another solution.
>
> I modified APIM (2.x branch) to use the upgraded carbon kernel and osgi
> dependencies. Then the other dependencies of APIM (carbon metrics, carbon
> apimgt, ..) are being incompatible. I will have to upgrade those as well.
> Currently I am looking into it.
>
> Thanks
>
>
> On Thu, Sep 6, 2018 at 6:39 PM, Selvaratnam Uthaiyashankar <
> [email protected]> wrote:
>
>> Then, can you get APIM to build using JDK8, but run on JDK 10 please?
>> We'll see how to proceed after doing that.
>>
>> On Thu, Sep 6, 2018 at 2:29 PM Tharindu Wijewardane <[email protected]>
>> wrote:
>>
>>> Hi all,
>>>
>>> As KasunG suggested I tried to get the carbon kernel (built with java 8)
>>> to run on java 10 first. Followings are the things I tried/found out.
>>>
>>>
>>>    - Existing carbon 4 cannot be run on java 10 as the equinox version
>>>    Kepler is not compatible with java 9 or 10. There are known issues they 
>>> did
>>>    not fix on Kepler.
>>>
>>>
>>>    - Earlier I have upgraded the equinox version to Photon (latest) and
>>>    I have been trying to build with java 10 and was able to fix some issues
>>>    but still I came across some issues even when building with java 8.
>>>
>>>
>>> *Cannot complete the install because one or more required items could
>>> not be found.*
>>>
>>> * Software being installed: Carbon Product 4.4.34.SNAPSHOT
>>> (carbon.product.id <http://carbon.product.id> 4.4.34.SNAPSHOT)*
>>>
>>> * Missing requirement: Equinox Provisioning Metadata Repository
>>> 1.3.0.v20180302-1057 (org.eclipse.equinox.p2.metadata.repository
>>> 1.3.0.v20180302-1057) requires 'osgi.bundle; org.tukaani.xz 1.3.0' but it
>>> could not be found*
>>>
>>> * Cannot satisfy dependency:*
>>>
>>> *  From: Carbon Product 4.4.34.SNAPSHOT (carbon.product.id
>>> <http://carbon.product.id> 4.4.34.SNAPSHOT)*
>>>
>>> *  To: org.eclipse.equinox.p2.iu;
>>> org.wso2.carbon.core.runtime.feature.group
>>> [4.4.34.SNAPSHOT,4.4.34.SNAPSHOT]*
>>>
>>> * Cannot satisfy dependency:*
>>>
>>> *  From: Equinox Provisioning Console 1.1.0.v20180130-1836
>>> (org.eclipse.equinox.p2.console 1.1.0.v20180130-1836)*
>>>
>>> *  To: java.package; org.eclipse.equinox.p2.engine [2.0.0,3.0.0)*
>>>
>>> * Cannot satisfy dependency:*
>>>
>>> *  From: Equinox Provisioning Engine 2.6.0.v20180409-1209
>>> (org.eclipse.equinox.p2.engine 2.6.0.v20180409-1209)*
>>>
>>> *  To: java.package;
>>> org.eclipse.equinox.internal.p2.metadata.repository.io
>>> <http://org.eclipse.equinox.internal.p2.metadata.repository.io> 0.0.0*
>>>
>>> * Cannot satisfy dependency:*
>>>
>>> *  From: WSO2 Carbon - Carbon Runtime Feature 4.4.34.SNAPSHOT
>>> (org.wso2.carbon.core.runtime.feature.group 4.4.34.SNAPSHOT)*
>>>
>>> *  To: org.eclipse.equinox.p2.iu; org.eclipse.equinox.p2.console
>>> [1.1.0.v20180130-1836,1.1.0.v20180130-1836]*
>>>
>>>
>>> I found out there had been similar issues in previous equinox versions
>>> which have been fixed but seems to be resurfaced with Photon. I posted
>>> about that in eclipse forum.
>>>
>>>
>>>
>>>    - Next I upgraded the equinox version to luna - which is an older
>>>    version of equinox but newer than Kepler. It is the version used in C5
>>>    hence I did not have to manually install the dependencies to local repo 
>>> as
>>>    they were already available in wso2 nexus. I could get it to compile with
>>>    java 8 and with some modifications to wso2server.sh run it on java 10
>>>    successfully. (Earlier Praminda had done this)
>>>
>>> Now that I have get the carbon kernal to run on java 10 what should my
>>> next step be? To integrate the changes to C4 or keep trying to build it on
>>> java 10?
>>> I am currently facing issues getting to generate stub classes from wsdl
>>> when building with java 10.
>>>
>>> Thanks
>>>
>>>
>>> On Mon, Sep 3, 2018 at 2:54 PM, Tharindu Wijewardane <[email protected]
>>> > wrote:
>>>
>>>> Hi Kasun,
>>>>
>>>> 1.) The fix I did was in a very old version of felix.scr.generator
>>>> which was released in 2011. I could not find the source on github so I
>>>> downloaded the source jar from maven repo and modified and installed to my
>>>> local m2 repo by changing the version. Since this issue does not exist in
>>>> newer versions I am not sure how can i send the fix to Felix. (newer
>>>> versions of felix.scr.generator are not compatible with old scr plugin
>>>> 1.7.4 which is the working version for scr annotations).
>>>> What I thought of was to deploy the modified version in wso2 nexus repo
>>>> but I am not aware of the procedure (or whether should it be done like
>>>> that) please let me know.
>>>>
>>>> 2.) So far my focus was on building C4 with java 10. In that case I
>>>> will try to compile with java 8 and get it to run on java 10 first.
>>>>
>>>> Thanks
>>>>
>>>> On Mon, Sep 3, 2018 at 1:54 PM, KasunG Gajasinghe <[email protected]>
>>>> wrote:
>>>>
>>>>>
>>>>>
>>>>> On Mon, Sep 3, 2018 at 11:38 AM Tharindu Wijewardane <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>> An update on the previous email.
>>>>>>
>>>>>> In order to automatically generate osgi metadata xmls during the
>>>>>> maven build either of following annotation schemas can be used.
>>>>>>
>>>>>>
>>>>>>    - Felix SCR annotations
>>>>>>    - OSGi declarative services (DS) annotations
>>>>>>
>>>>>> Older versions of maven scr plugin has used felix scr annotations but
>>>>>> later on its mentioned on the documentations that it has started to 
>>>>>> support
>>>>>> both felix scr annotations and DS annotations from osgi which is the
>>>>>> standard set of annotations for generating osgi meta data xmls. This is
>>>>>> done by adding the relevant dependency to pom with the scr plugin. 
>>>>>> However
>>>>>> newer versions of scr plugin do not seem to be supporting felix scr
>>>>>> annotations and what i found from the community is that the scr plugin is
>>>>>> in maintenance mode and it is better to use maven bundle plugin (without
>>>>>> the scr plugin) which only supports osgi ds annotations.
>>>>>>
>>>>>> Since felix scr annotations are used in C4 I had 2 options to
>>>>>> proceed. Either to fix java 10 compatibility issues in the older version
>>>>>> (1.7.4) of scr plugin or to convert existing scr annotations in C4 into
>>>>>> osgi ds annotations so that I can avoid using the scr plugin. I decided 
>>>>>> its
>>>>>> better to try and keep the existing annotation schema because changing it
>>>>>> affects those who use C4 with their own osgi bundles.
>>>>>> I could fix some compatibility issues in felix.scr.generator-1.1.4
>>>>>> library which is a dependency for scr plugin 1.7.4.
>>>>>> Now OSGI-INF folder structure is generated with the modified felix
>>>>>> scr generator and felix scr plugin.
>>>>>>
>>>>>
>>>>> This is great. Are you going to send this fix to upstream Felix folks?
>>>>> Where can we find the current fix?
>>>>>
>>>>>
>>>>>>
>>>>>> However there are other compatibility issues when building C4 with
>>>>>> java 10 which I am currently trying to fix.
>>>>>>
>>>>>>
>>>>> I think building C4 products with Java 10 is a secondary effort. I
>>>>> think the priority is to get the product runtime to work in Java 10. This
>>>>> is what we did with Java 7 -> 8 migration as well afair. So, can we run 
>>>>> the
>>>>> products built with Java 8 on Java 10 now?
>>>>>
>>>>>
>>>>>> Thanks
>>>>>>
>>>>>>
>>>>>> On Wed, Aug 29, 2018 at 5:17 PM, Tharindu Wijewardane <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Hi all,
>>>>>>>
>>>>>>> registry.xboot module has 3 java interfaces (SQLXML, RowId and
>>>>>>> NClob) they were empty and has the comment: Dummy implementation for 
>>>>>>> jdk6.
>>>>>>> I removed that module and went ahead.
>>>>>>>
>>>>>>> However I'm facing issues getting the maven-scr-plugin to generate
>>>>>>> the "scr-plugin-generated" folder which contains the 
>>>>>>> serviceComponents.xml
>>>>>>> etc.
>>>>>>>
>>>>>>> Following error occurs if I use the existing scr plugin version with
>>>>>>> java 10.
>>>>>>>
>>>>>>> [ERROR] Failed to execute goal 
>>>>>>> org.apache.felix:maven-scr-plugin:1.7.4:scr
>>>>>>> (generate-scr-scrdescriptor) on project carbon-kernel: Execution
>>>>>>> generate-scr-scrdescriptor of goal 
>>>>>>> org.apache.felix:maven-scr-plugin:1.7.4:scr
>>>>>>> failed: org.apache.felix.scrplugin.tags.annotation.AnnotationTagProvider
>>>>>>> is not an ImageIO SPI class
>>>>>>>
>>>>>>>
>>>>>>> When I upgrade the maven scr plugin version to 1.26.0 (latest) it
>>>>>>> complains that "No annotation processors found in classpath"
>>>>>>> So I added org.apache.felix.scr.annotations as an dependency
>>>>>>> according to instructions in Apache Felix documentation.
>>>>>>>
>>>>>>> Now i am getting the following error because scr-plugin-generated
>>>>>>> folder structure is still not generated.
>>>>>>>
>>>>>>> [ERROR] Manifest org.wso2.carbon:org.wso2.carbo
>>>>>>> n.registry.core:bundle:4.4.34-SNAPSHOT : Input file does not exist:
>>>>>>> target/scr-plugin-generated/OSGI-INF/serviceComponents.xml
>>>>>>>
>>>>>>> I have tried this with multiple scr plugin versions and with and
>>>>>>> without upgrading the equinox version.
>>>>>>>
>>>>>>> No information is available on this issue in the community. Nobody
>>>>>>> seems to be using java 10 for OSGI stuff.
>>>>>>> I have asked about this issue on stackoverflow and apache felix
>>>>>>> users' mailing list.
>>>>>>> I am posting this in this thread as an update.
>>>>>>>
>>>>>>> Any help is appreciated.
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Aug 27, 2018 at 1:25 PM, Praminda Jayawardana <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> Yes, even if we get passed this error now, this will be problematic
>>>>>>>> later at the startup.
>>>>>>>>
>>>>>>>> On Mon, Aug 27, 2018 at 1:19 PM KasunG Gajasinghe <[email protected]>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Why a java.* package classes are added to our source tree?
>>>>>>>>>
>>>>>>>>> carbon-kernel/core/org.wso2.carbon.registry.xboot/src/main/j
>>>>>>>>> ava/java/sql/SQLXML.java
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Mon, Aug 27, 2018 at 1:13 PM Tharindu Wijewardane <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Thanks Praminda.
>>>>>>>>>> I used sisu_ artifacts to build carbon p2 plugin.
>>>>>>>>>>
>>>>>>>>>> As for the equinox, since eclipse does not publish newer versions
>>>>>>>>>> of the equinox through maven repository I downloaded the latest 
>>>>>>>>>> version
>>>>>>>>>> (Photon) and manually installed all the jars in my local maven repo 
>>>>>>>>>> using
>>>>>>>>>> "wso2" as a prefix for the group ids of the artifacts. Then I 
>>>>>>>>>> updated the
>>>>>>>>>> poms in carbon kernal (C4) to use the new jars and fixed compilation 
>>>>>>>>>> issues
>>>>>>>>>> due to class movements.
>>>>>>>>>>
>>>>>>>>>> However I could not solve the following issue yet.
>>>>>>>>>>
>>>>>>>>>> [ERROR] Failed to execute goal 
>>>>>>>>>> org.apache.felix:maven-scr-plugin:1.26.0:scr
>>>>>>>>>> (generate-scr-scrdescriptor) on project 
>>>>>>>>>> org.wso2.carbon.registry.xboot:
>>>>>>>>>> /Users/tharindu/IdeaProjects/carbon-kernel/core/org.wso2.car
>>>>>>>>>> bon.registry.xboot/src/main/java/java/sql/SQLXML.java : Unable
>>>>>>>>>> to scan class files: java.sql.SQLXML (Class file format probably not
>>>>>>>>>> supported by ASM ?): IllegalArgumentException
>>>>>>>>>>
>>>>>>>>>> I used the latest version of maven-scr-plugin.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Thu, Aug 23, 2018 at 4:37 PM, Praminda Jayawardana <
>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>>> import for P2applicationlauncher should be changed from *import
>>>>>>>>>>> org.eclipse.tycho.p2.facade.in
>>>>>>>>>>> <http://org.eclipse.tycho.p2.facade.in>ternal.P2ApplicationLauncher 
>>>>>>>>>>> *to
>>>>>>>>>>> *import
>>>>>>>>>>> org.eclipse.sisu.equinox.launching.internal.P2ApplicationLauncher*
>>>>>>>>>>> aswell.
>>>>>>>>>>>
>>>>>>>>>>> On Thu, Aug 23, 2018 at 4:20 PM Praminda Jayawardana <
>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Tharindu,
>>>>>>>>>>>>
>>>>>>>>>>>> Tycho plugin we are using at the moment is not compatible with
>>>>>>>>>>>> Java 10 as I know.
>>>>>>>>>>>> Using following dependencies,
>>>>>>>>>>>>
>>>>>>>>>>>> <dependency>
>>>>>>>>>>>>     <groupId>org.eclipse.tycho</groupId>
>>>>>>>>>>>>     <artifactId>sisu-equinox-embedder</artifactId>
>>>>>>>>>>>>     <version>1.2.0</version>
>>>>>>>>>>>> </dependency>
>>>>>>>>>>>> <dependency>
>>>>>>>>>>>>     <groupId>org.eclipse.tycho</groupId>
>>>>>>>>>>>>     <artifactId>sisu-equinox-launching</artifactId>
>>>>>>>>>>>>     <version>1.2.0</version>
>>>>>>>>>>>> </dependency>
>>>>>>>>>>>> <dependency>
>>>>>>>>>>>>     <groupId>org.eclipse.tycho</groupId>
>>>>>>>>>>>>     <artifactId>tycho-p2-facade</artifactId>
>>>>>>>>>>>>     <version>1.2.0</version>
>>>>>>>>>>>> </dependency>
>>>>>>>>>>>>
>>>>>>>>>>>> in place of below old tycho dependencies should work. These
>>>>>>>>>>>> changes are to be made in maven-tools/carbon-p2-plugin/pom.xml
>>>>>>>>>>>>
>>>>>>>>>>>> <dependency>
>>>>>>>>>>>>     <groupId>org.eclipse.tycho</groupId>
>>>>>>>>>>>>     <artifactId>tycho-equinox</artifactId>
>>>>>>>>>>>>     <version>${tycho.version}</version>
>>>>>>>>>>>> </dependency>
>>>>>>>>>>>> <dependency>
>>>>>>>>>>>>     <groupId>org.eclipse.tycho</groupId>
>>>>>>>>>>>>     <artifactId>tycho-equinox-launching</artifactId>
>>>>>>>>>>>>     <version>${tycho.version}</version>
>>>>>>>>>>>> </dependency>
>>>>>>>>>>>> <dependency>
>>>>>>>>>>>>     <groupId>org.eclipse.tycho</groupId>
>>>>>>>>>>>>     <artifactId>tycho-p2-facade</artifactId>
>>>>>>>>>>>>     <version>${tycho.version}</version>
>>>>>>>>>>>> </dependency>
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks,
>>>>>>>>>>>> Praminda
>>>>>>>>>>>>
>>>>>>>>>>>> On Thu, Aug 23, 2018 at 3:26 PM Afkham Azeez <[email protected]>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> May be the latest plugin after the upgrade requires additional
>>>>>>>>>>>>> configuration. Please check why the NPE is thrown and we can 
>>>>>>>>>>>>> figure out
>>>>>>>>>>>>> what is missing from there.
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Thu, Aug 23, 2018 at 9:03 AM Tharindu Wijewardane <
>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Following is what I have done so far. I have sent an email to
>>>>>>>>>>>>>> [email protected] earlier but its still being held with the
>>>>>>>>>>>>>> reason "Post by non-member to a members-only list".
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> First I tried to build the 2.5.0 release of product-apim as
>>>>>>>>>>>>>> it is with java 10 and the build of p2-profile module failed 
>>>>>>>>>>>>>> with the
>>>>>>>>>>>>>> following jar
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                         .m2/repository/org/eclipse/tyc
>>>>>>>>>>>>>> ho/tycho-p2-runtime/0.13.0/eclipse/plugins/org.eclipse.equin
>>>>>>>>>>>>>> ox.launcher_1.2.0.v20110725-1610.jar
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Since it is included through carbon-p2-plugin module of the
>>>>>>>>>>>>>> maven-tools project I built the module using java 10 and use it 
>>>>>>>>>>>>>> to build
>>>>>>>>>>>>>> product-apim. Then the issue with the jar resolved but I got the 
>>>>>>>>>>>>>> following
>>>>>>>>>>>>>> issue when building p2-profile module.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> [ERROR] java.lang.NullPointerException
>>>>>>>>>>>>>> java.lang.RuntimeException: java.lang.NullPointerException
>>>>>>>>>>>>>>     at org.eclipse.tycho.p2.facade.in
>>>>>>>>>>>>>> ternal.P2ApplicationLauncher.execute
>>>>>>>>>>>>>> (P2ApplicationLauncher.java:132)
>>>>>>>>>>>>>>     at org.wso2.maven.p2.RepositoryGenMojo.generateRepository
>>>>>>>>>>>>>> (RepositoryGenMojo.java:253)
>>>>>>>>>>>>>>     at org.wso2.maven.p2.RepositoryGenMojo.createRepo
>>>>>>>>>>>>>> (RepositoryGenMojo.java:204)
>>>>>>>>>>>>>>     at org.wso2.maven.p2.RepositoryGenMojo.execute
>>>>>>>>>>>>>> (RepositoryGenMojo.java:191)
>>>>>>>>>>>>>>     at org.apache.maven.plugin.Defaul
>>>>>>>>>>>>>> tBuildPluginManager.executeMojo
>>>>>>>>>>>>>> (DefaultBuildPluginManager.java:137)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Furthermore, I was able to build tycho-equinox,
>>>>>>>>>>>>>> tycho-p2-facade and tycho-equinox-launching packages 
>>>>>>>>>>>>>> individually with jdk
>>>>>>>>>>>>>> 10 but with the maven compiler plugin release config as 8.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> <plugin>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> <groupId>org.apache.maven.plugins</groupId>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> <artifactId>maven-compiler-plugin</artifactId>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>  <version>3.7.0</version>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>  <configuration>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>   <release>8</release>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>  </configuration>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>  </plugin>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I have tried building carbon-kernel with java 10 and failed
>>>>>>>>>>>>>> due to the following error.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> [ERROR] Failed to execute goal 
>>>>>>>>>>>>>> org.apache.felix:maven-scr-plugin:1.7.4:scr
>>>>>>>>>>>>>> (generate-scr-scrdescriptor) on project carbon-kernel: Execution
>>>>>>>>>>>>>> generate-scr-scrdescriptor of goal 
>>>>>>>>>>>>>> org.apache.felix:maven-scr-plugin:1.7.4:scr
>>>>>>>>>>>>>> failed: org.apache.felix.scrplugin.tag
>>>>>>>>>>>>>> s.annotation.AnnotationTagProvider is not an ImageIO SPI
>>>>>>>>>>>>>> class
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> At each time above projects could be built with java 8 (to
>>>>>>>>>>>>>> make sure there isn't any configuration issue since I am 
>>>>>>>>>>>>>> building those
>>>>>>>>>>>>>> projects for the 1st time)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I will read more about carbon platform and try to understand
>>>>>>>>>>>>>> how equinox is used. But at the meantime any direction on how 
>>>>>>>>>>>>>> should I
>>>>>>>>>>>>>> continue is highly appreciated.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Mon, Aug 20, 2018 at 10:41 AM, Sriskandarajah Suhothayan <
>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Azeez
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Tharindu (New Joiner) is working on $Subject, can you please
>>>>>>>>>>>>>>> provide necessary assistance to him on this.
>>>>>>>>>>>>>>> @Tharindu Wijewardane <[email protected]> can you please
>>>>>>>>>>>>>>> send the work you have done so far to the dev list cc'ing Azeez 
>>>>>>>>>>>>>>> and Sameera
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Regards
>>>>>>>>>>>>>>> Suho
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *S. Suhothayan*
>>>>>>>>>>>>>>> Director
>>>>>>>>>>>>>>> *WSO2 Inc. *
>>>>>>>>>>>>>>> http://wso2.com  <http://wso2.com/>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *cell: (+94) 779 756 757 | blog:
>>>>>>>>>>>>>>> http://suhothayan.blogspot.com/ 
>>>>>>>>>>>>>>> <http://suhothayan.blogspot.com/>twitter:
>>>>>>>>>>>>>>> http://twitter.com/suhothayan <http://twitter.com/suhothayan> | 
>>>>>>>>>>>>>>> linked-in:
>>>>>>>>>>>>>>> http://lk.linkedin.com/in/suhothayan 
>>>>>>>>>>>>>>> <http://lk.linkedin.com/in/suhothayan>*
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> *Tharindu Wijewardane*
>>>>>>>>>>>>>> *Senior Software Engineer*
>>>>>>>>>>>>>> *WSO2 Inc.*
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> *http://wso2.com <http://wso2.com/>*
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> *Afkham Azeez*
>>>>>>>>>>>>> Senior Director, Platform Architecture; WSO2, Inc.;
>>>>>>>>>>>>> http://wso2.com
>>>>>>>>>>>>> Member; Apache Software Foundation; http://www.apache.org/
>>>>>>>>>>>>> * <http://www.apache.org/>*
>>>>>>>>>>>>> *email: **[email protected]* <[email protected]>
>>>>>>>>>>>>> * cell: +94 77 3320919blog: **http://blog.afkham.org*
>>>>>>>>>>>>> <http://blog.afkham.org>
>>>>>>>>>>>>> *twitter: **http://twitter.com/afkham_azeez*
>>>>>>>>>>>>> <http://twitter.com/afkham_azeez>
>>>>>>>>>>>>> *linked-in: **http://lk.linkedin.com/in/afkhamazeez
>>>>>>>>>>>>> <http://lk.linkedin.com/in/afkhamazeez>*
>>>>>>>>>>>>>
>>>>>>>>>>>>> *Lean . Enterprise . Middleware*
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>>
>>>>>>>>>>>> *Praminda Jayawardana*
>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>> WSO2 Inc.; http://wso2.com
>>>>>>>>>>>> Mobile : +94 (0) 716 590918
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>>
>>>>>>>>>>> *Praminda Jayawardana*
>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>> WSO2 Inc.; http://wso2.com
>>>>>>>>>>> Mobile : +94 (0) 716 590918
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> *Tharindu Wijewardane*
>>>>>>>>>> *Senior Software Engineer*
>>>>>>>>>> *WSO2 Inc.*
>>>>>>>>>>
>>>>>>>>>> *http://wso2.com <http://wso2.com/>*
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> *Tharindu Wijewardane*
>>>>>>>>>> *Senior Software Engineer*
>>>>>>>>>> *WSO2 Inc.*
>>>>>>>>>>
>>>>>>>>>> *http://wso2.com <http://wso2.com/>*
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>
>>>>>>>>> *Kasun Gajasinghe*Technical Lead, WSO2 Inc.
>>>>>>>>> email: kasung AT spamfree wso2.com
>>>>>>>>> linked-in: http://lk.linkedin.com/in/gajasinghe
>>>>>>>>> blog: http://kasunbg.org
>>>>>>>>> phone: +1 650-745-4499, 77 678 0813
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>>
>>>>>>>> *Praminda Jayawardana*
>>>>>>>> Senior Software Engineer
>>>>>>>> WSO2 Inc.; http://wso2.com
>>>>>>>> Mobile : +94 (0) 716 590918
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> *Tharindu Wijewardane*
>>>>>>> *Senior Software Engineer*
>>>>>>> *WSO2 Inc.*
>>>>>>>
>>>>>>> *http://wso2.com <http://wso2.com/>*
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Tharindu Wijewardane*
>>>>>> *Senior Software Engineer*
>>>>>> *WSO2 Inc.*
>>>>>>
>>>>>> *http://wso2.com <http://wso2.com/>*
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> *Kasun Gajasinghe*Technical Lead, WSO2 Inc.
>>>>> email: kasung AT spamfree wso2.com
>>>>> linked-in: http://lk.linkedin.com/in/gajasinghe
>>>>> blog: http://kasunbg.org
>>>>> phone: +1 650-745-4499, 77 678 0813
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> *Tharindu Wijewardane*
>>>> *Senior Software Engineer*
>>>> *WSO2 Inc.*
>>>>
>>>> *http://wso2.com <http://wso2.com/>*
>>>>
>>>>
>>>
>>>
>>> --
>>> *Tharindu Wijewardane*
>>> *Senior Software Engineer*
>>> *WSO2 Inc.*
>>>
>>> *http://wso2.com <http://wso2.com/>*
>>>
>>>
>>
>> --
>> S.Uthaiyashankar
>> VP Engineering
>> WSO2 Inc.
>> http://wso2.com/ - "lean . enterprise . middleware"
>>
>> Phone: +94 774895474
>> <https://wso2.com/signature>
>>
>
>
>
> --
> *Tharindu Wijewardane*
> *Senior Software Engineer*
> *WSO2 Inc.*
>
> *http://wso2.com <http://wso2.com/>*
>
>


-- 
*Tharindu Wijewardane*
*Senior Software Engineer*
*WSO2 Inc.*

*http://wso2.com <http://wso2.com/>*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to