Hi all, 1. According to some blogs one of the key features enhanced in java-nio-ftp-library [1] is that data transfer through zero copy [2]. I think we can implement this concept using java-nio (without any third party libraries).
2. Apache sshd project [3] is also a pure java library to support the SSH protocols on both the client and server side. This library is based on Apache MINA, a scalable and high performance asynchronous IO library using java-nio. [As an additional step we can look for the features in newest netty versions for enhancing FTP operations inside ESB which will be somewhat easier and efficient when implementing ] If the java-nio-ftp-library [1] won't work we can move to these alternatives.Any comments? [1] http://java-nio-ftp-library.soft112.com/ [2] https://www.ibm.com/developerworks/library/j-zerocopy/j-zerocopy-pdf.pdf [3] https://mina.apache.org/sshd-project/ On Sun, Mar 19, 2017 at 5:55 PM, Hasitha Jayasundara < [email protected]> wrote: > Hi Malaka, > > I have gone through the second link you provided [1] and extended my > implementation [2] to JScape and Zehon libraries.(Already implemented > FTP/SFTP with JSch and Apache commons vfx which supports only basic file > upload and download). The two major drawbacks I found in JScape and Zehon > are, > > 1.Not open source > 2.JScape is not free (Free version is available for 1 month) > > So i think these two won't suitable for further implementation. I have > also found a similar comparison [3] for mostly used FTP/SFTP libraries > which i think will helpful in future implementations.It would be great if > you can provide some additional materials on Java -nio-ftp-library [4]. Any > comments on how to proceed? > > thanks > > [1] http://www.onkarjoshi.com/blog/126/which-library-to-use-for- > ftp-sftp-ftps-file-transfer-in-java/ > [2] https://github.com/hasithajayasundara/Simple-FTP-client-and-server > [3] https://www.javacodegeeks.com/2015/08/commons-vfs-sshj-and- > jsch-in-comparison.html > [4] http://java-nio-ftp-library.soft112.com/ > > On Fri, Mar 17, 2017 at 10:56 AM, Hasitha Jayasundara < > [email protected]> wrote: > >> Hi Malaka, >> >> Can you please provide me some additional materials to study >> java-nio-ftp-library [1]. >> >> Thank you. >> >> [1] http://java-nio-ftp-library.soft112.com/ >> >> On Tue, Mar 14, 2017 at 3:31 PM, Hasitha Jayasundara < >> [email protected]> wrote: >> >>> Hi Malaka, >>> >>> Thank you for the reply.The server part was an additional implementation >>> I went through to get an understanding about client server programming in >>> java using sockets.I'll study the links provided and let you know if >>> there's any issue. >>> >>> Thanks >>> >>> On Tue, Mar 14, 2017 at 1:43 PM, Malaka Silva <[email protected]> wrote: >>> >>>> Hi Hasitha, >>>> >>>> Thank you for the explanation. But you have misunderstood the >>>> requirement. >>>> >>>> Basically the requirement is FTP / SFTP server will already exists and >>>> with the new connectors user should be able to access the files already >>>> exists in the server using ESB. >>>> >>>> What I see is you tried to implement the server which is not in the >>>> scope of this project. >>>> >>>> Following may help your research. >>>> >>>> [1] http://java-nio-ftp-library.soft112.com/ >>>> [2] http://www.onkarjoshi.com/blog/126/which-library-to-use- >>>> for-ftp-sftp-ftps-file-transfer-in-java/ >>>> >>>> On Tue, Mar 14, 2017 at 7:23 AM, Hasitha Jayasundara < >>>> [email protected]> wrote: >>>> >>>>> Hi all, >>>>> >>>>> I did some changes in FTP client and server so that it can be tested >>>>> easily. Refer the readme [1] for further information. >>>>> >>>>> Thanks >>>>> >>>>> [1] https://github.com/hasithajayasundara/Simple-FTP-client-and-server >>>>> >>>>> On Tue, Mar 14, 2017 at 6:53 AM, Hasitha Jayasundara < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi all, >>>>>> >>>>>> On my research I found many java SSH libraries that support SFTP.The >>>>>> main differences between these libraries can be given as, >>>>>> >>>>>> - client authentication over password / public key >>>>>> - server authentication >>>>>> - upload /download files from local host over SFTP >>>>>> - download files to local host over SFTP >>>>>> - file operations on the remote host like move, delete, list all >>>>>> children of a given folder (filtering after type like file or folder) >>>>>> over >>>>>> SFTP >>>>>> - execute plain shell commands >>>>>> >>>>>> Considering the popularity and the ease of implementation JSch and >>>>>> SSHJ are the best libraries I found other than apacheVFS .The details on >>>>>> how these libraries differ from each other according to above mentioned >>>>>> points are included in the following link.[1] Currently the >>>>>> implementation >>>>>> only supports apache-vfs.I will update my implementation with JScH and >>>>>> SSHJ >>>>>> soon. >>>>>> >>>>>> Thanks >>>>>> >>>>>> [1] https://www.javacodegeeks.com/2015/08/commons-vfs-sshj-and-j >>>>>> sch-in-comparison.html (Comparison of apache-vfs , SSHJ and JScH ) >>>>>> >>>>>> On Tue, Mar 14, 2017 at 3:32 AM, Hasitha Jayasundara < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hi all, >>>>>>> >>>>>>> I 've added sftp support to the implementation [2] in order to get >>>>>>> an idea about how apache vfs is used in file transferring.I used >>>>>>> com.jcraft(jsch),apache.commons and commons-logging dependencies in >>>>>>> the implementation which you can find in the pom. >>>>>>> To run the program, >>>>>>> >>>>>>> 1.Add server details to the SFTPProperties.txt >>>>>>> >>>>>>> serverAddress=[server address] >>>>>>> userId=[userId] >>>>>>> password=[user password] >>>>>>> remoteDirectory=[Remote folder name]/ >>>>>>> localDirectory=/LocalSFTP/ *don't change this >>>>>>> >>>>>>> You can simply setup a openssh sftp server [1] and add the >>>>>>> credentials to the txt file above mentioned >>>>>>> Your local file folder is LocalSFTP.Add files you want to exchange >>>>>>> in that folder. >>>>>>> Your remote file folder is [Remote folder name](You can create a >>>>>>> folder with a name you preferred in the server) >>>>>>> >>>>>>> 2. Build the pom.xml >>>>>>> 3. Run the scripts SFTPDownload.java and SFTPUpload.java >>>>>>> >>>>>>> [1] http://askubuntu.com/questions/420652/how-to-setup-a-restric >>>>>>> ted-sftp-server-on-ubuntu >>>>>>> [2] https://github.com/hasithajayasundara/Simple-FTP-client-and- >>>>>>> server >>>>>>> >>>>>>> On Mon, Mar 13, 2017 at 7:16 PM, Hasitha Jayasundara < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Hi Malaka, >>>>>>>> >>>>>>>> No need to install any Server locally.You can find the server >>>>>>>> implementation in FTPServer.java. >>>>>>>> >>>>>>>> 1. Run FTPServer.java >>>>>>>> 2. Run FTPClient.java >>>>>>>> 3. In the folders Client and Server include the files you need to >>>>>>>> exchange. >>>>>>>> (Change file paths according to your development environment >>>>>>>> eg - File f=new File("Add your file path/Client/"+fileName); >>>>>>>> File f=new File("Add your file >>>>>>>> path/Server/"+fileName);) >>>>>>>> 4.In FTPClient.java console you can find >>>>>>>> 1.SendFile >>>>>>>> 2.ReceiveFile >>>>>>>> >>>>>>>> Include the number of the operation you need.(eg - 1 for SendFile, >>>>>>>> 2 for ReceiveFile ).And you can see it's working.(Include files inside >>>>>>>> Client and Server folders.Otherwise the console would outputs "File not >>>>>>>> found"). >>>>>>>> >>>>>>>> On Mon, Mar 13, 2017 at 6:09 PM, Malaka Silva <[email protected]> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> +Kevin >>>>>>>>> >>>>>>>>> On Mon, Mar 13, 2017 at 6:09 PM, Malaka Silva <[email protected]> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Hi Hasitha, >>>>>>>>>> >>>>>>>>>> How did you test the sample? >>>>>>>>>> >>>>>>>>>> Did you install a FTP/SFTP server locally and try this use case? >>>>>>>>>> >>>>>>>>>> On Mon, Mar 13, 2017 at 8:05 AM, Hasitha Jayasundara < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> Hi all, >>>>>>>>>>> >>>>>>>>>>> I have implemented a simple FTP client and server using Java [1] >>>>>>>>>>> to get a better understanding and trying to extend this to support >>>>>>>>>>> SFTP >>>>>>>>>>> also. Will update the implementation with new technologies and >>>>>>>>>>> mechanisms >>>>>>>>>>> found. >>>>>>>>>>> >>>>>>>>>>> [1] https://github.com/hasithajayasundara/Simple-FTP-client-and- >>>>>>>>>>> server >>>>>>>>>>> >>>>>>>>>>> On Wed, Mar 8, 2017 at 9:54 PM, Hasitha Jayasundara < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi Vivekanthan, >>>>>>>>>>>> >>>>>>>>>>>> I'll go through this and let you know if there's any issue. >>>>>>>>>>>> >>>>>>>>>>>> Thanks. >>>>>>>>>>>> >>>>>>>>>>>> On Wed, Mar 8, 2017 at 9:28 PM, Vivekananthan Sivanayagam < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Hi Hasitha, >>>>>>>>>>>>> >>>>>>>>>>>>> you can refer the existing file connector[1] which used the >>>>>>>>>>>>> Apache Commons VFS I/O functionalities to get an idea of the >>>>>>>>>>>>> file operation >>>>>>>>>>>>> s >>>>>>>>>>>>> when implementing >>>>>>>>>>>>> the >>>>>>>>>>>>> connector for FTP/SFTP >>>>>>>>>>>>> . >>>>>>>>>>>>> >>>>>>>>>>>>> [1] >>>>>>>>>>>>> https://docs.wso2.com/display/ESBCONNECTORS/Working+with+the >>>>>>>>>>>>> +File+Connector+Version+2 >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks, >>>>>>>>>>>>> Vivek. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Vivekananthan Sivanayagam >>>>>>>>>>>>> Associate Software Engineer | WSO2 >>>>>>>>>>>>> E:[email protected] >>>>>>>>>>>>> M:+94752786138 <+94%2075%20278%206138> >>>>>>>>>>>>> >>>>>>>>>>>>> On Wed, Mar 8, 2017 at 8:00 PM, Malaka Silva <[email protected]> >>>>>>>>>>>>> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hi Hasitha, >>>>>>>>>>>>>> >>>>>>>>>>>>>> Good to hear. Keep us posted. >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Wed, Mar 8, 2017 at 7:18 PM, Hasitha Jayasundara < >>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hi Malaka, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Sorry for the late reply. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I studied the implementation of ESB connectors[1],File >>>>>>>>>>>>>>> Inbound protocol [2] and now I have a fully understanding about >>>>>>>>>>>>>>> the project >>>>>>>>>>>>>>> and the deliverables. As the description of the project states >>>>>>>>>>>>>>> I'll update >>>>>>>>>>>>>>> the thread with my findings on methods to to be used for file >>>>>>>>>>>>>>> operations >>>>>>>>>>>>>>> via ftp/sftp other than Apache-vfs. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> (I do confirm that I am a full time student and eligible to >>>>>>>>>>>>>>> participate GSoC) >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> [1] https://docs.wso2.com/display/ESBCONNECTORS/WSO2+ESB+Con >>>>>>>>>>>>>>> nectors >>>>>>>>>>>>>>> [2] https://docs.wso2.com/display/ >>>>>>>>>>>>>>> ESB500/File+Inbound+Protocol >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> *D.M.Hasitha Nadishan Jayasundara* >>>>>>>>>>>>>>> *Department of Electronic and Telecommunication Engineering* >>>>>>>>>>>>>>> University of Moratuwa >>>>>>>>>>>>>>> *mobile:* *+94711959266 <071%20195%209266>* >>>>>>>>>>>>>>> *blogspot*: learnjavawithisla.blogspot.com/ *email:* >>>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>>> <https://www.facebook.com/hasitha.nadishan.3> >>>>>>>>>>>>>>> <https://twitter.com/HNadishan> >>>>>>>>>>>>>>> <https://lk.linkedin.com/in/hasithajayasundara> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> >>>>>>>>>>>>>> Best Regards, >>>>>>>>>>>>>> >>>>>>>>>>>>>> Malaka Silva >>>>>>>>>>>>>> Associate Director / Architect >>>>>>>>>>>>>> M: +94 777 219 791 <+94%2077%20721%209791> >>>>>>>>>>>>>> Tel : 94 11 214 5345 >>>>>>>>>>>>>> Fax :94 11 2145300 <011%202%20145300> >>>>>>>>>>>>>> Skype : malaka.sampath.silva >>>>>>>>>>>>>> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 >>>>>>>>>>>>>> Blog : http://mrmalakasilva.blogspot.com/ >>>>>>>>>>>>>> >>>>>>>>>>>>>> WSO2, Inc. >>>>>>>>>>>>>> lean . enterprise . middleware >>>>>>>>>>>>>> https://wso2.com/signature >>>>>>>>>>>>>> http://www.wso2.com/about/team/malaka-silva/ >>>>>>>>>>>>>> <http://wso2.com/about/team/malaka-silva/> >>>>>>>>>>>>>> https://store.wso2.com/store/ >>>>>>>>>>>>>> >>>>>>>>>>>>>> Don't make Trees rare, we should keep them with care >>>>>>>>>>>>>> >>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>> Dev mailing list >>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> *D.M.Hasitha Nadishan Jayasundara* >>>>>>>>>>>> *Department of Electronic and Telecommunication Engineering* >>>>>>>>>>>> University of Moratuwa >>>>>>>>>>>> *mobile:* *+94711959266 <+94%2071%20195%209266>* >>>>>>>>>>>> *blogspot*: learnjavawithisla.blogspot.com/ *email:* >>>>>>>>>>>> [email protected] >>>>>>>>>>>> <https://www.facebook.com/hasitha.nadishan.3> >>>>>>>>>>>> <https://twitter.com/HNadishan> >>>>>>>>>>>> <https://lk.linkedin.com/in/hasithajayasundara> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> *D.M.Hasitha Nadishan Jayasundara* >>>>>>>>>>> *Department of Electronic and Telecommunication Engineering* >>>>>>>>>>> University of Moratuwa >>>>>>>>>>> *mobile:* *+94711959266 <071%20195%209266>* >>>>>>>>>>> *blogspot*: learnjavawithisla.blogspot.com/ *email:* >>>>>>>>>>> [email protected] >>>>>>>>>>> <https://www.facebook.com/hasitha.nadishan.3> >>>>>>>>>>> <https://twitter.com/HNadishan> >>>>>>>>>>> <https://lk.linkedin.com/in/hasithajayasundara> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> >>>>>>>>>> Best Regards, >>>>>>>>>> >>>>>>>>>> Malaka Silva >>>>>>>>>> Associate Director / Architect >>>>>>>>>> M: +94 777 219 791 <077%20721%209791> >>>>>>>>>> Tel : 94 11 214 5345 >>>>>>>>>> Fax :94 11 2145300 <011%202%20145300> >>>>>>>>>> Skype : malaka.sampath.silva >>>>>>>>>> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 >>>>>>>>>> Blog : http://mrmalakasilva.blogspot.com/ >>>>>>>>>> >>>>>>>>>> WSO2, Inc. >>>>>>>>>> lean . enterprise . middleware >>>>>>>>>> https://wso2.com/signature >>>>>>>>>> http://www.wso2.com/about/team/malaka-silva/ >>>>>>>>>> <http://wso2.com/about/team/malaka-silva/> >>>>>>>>>> https://store.wso2.com/store/ >>>>>>>>>> >>>>>>>>>> Don't make Trees rare, we should keep them with care >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> >>>>>>>>> Best Regards, >>>>>>>>> >>>>>>>>> Malaka Silva >>>>>>>>> Associate Director / Architect >>>>>>>>> M: +94 777 219 791 <+94%2077%20721%209791> >>>>>>>>> Tel : 94 11 214 5345 >>>>>>>>> Fax :94 11 2145300 <011%202%20145300> >>>>>>>>> Skype : malaka.sampath.silva >>>>>>>>> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 >>>>>>>>> Blog : http://mrmalakasilva.blogspot.com/ >>>>>>>>> >>>>>>>>> WSO2, Inc. >>>>>>>>> lean . enterprise . middleware >>>>>>>>> https://wso2.com/signature >>>>>>>>> http://www.wso2.com/about/team/malaka-silva/ >>>>>>>>> <http://wso2.com/about/team/malaka-silva/> >>>>>>>>> https://store.wso2.com/store/ >>>>>>>>> >>>>>>>>> Don't make Trees rare, we should keep them with care >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> *D.M.Hasitha Nadishan Jayasundara* >>>>>>>> *Department of Electronic and Telecommunication Engineering* >>>>>>>> University of Moratuwa >>>>>>>> *mobile:* *+94711959266 <+94%2071%20195%209266>* >>>>>>>> *blogspot*: learnjavawithisla.blogspot.com/ *email:* >>>>>>>> [email protected] >>>>>>>> <https://www.facebook.com/hasitha.nadishan.3> >>>>>>>> <https://twitter.com/HNadishan> >>>>>>>> <https://lk.linkedin.com/in/hasithajayasundara> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> *D.M.Hasitha Nadishan Jayasundara* >>>>>>> *Department of Electronic and Telecommunication Engineering* >>>>>>> University of Moratuwa >>>>>>> *mobile:* *+94711959266 <+94%2071%20195%209266>* >>>>>>> *blogspot*: learnjavawithisla.blogspot.com/ *email:* >>>>>>> [email protected] >>>>>>> <https://www.facebook.com/hasitha.nadishan.3> >>>>>>> <https://twitter.com/HNadishan> >>>>>>> <https://lk.linkedin.com/in/hasithajayasundara> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *D.M.Hasitha Nadishan Jayasundara* >>>>>> *Department of Electronic and Telecommunication Engineering* >>>>>> University of Moratuwa >>>>>> *mobile:* *+94711959266 <+94%2071%20195%209266>* >>>>>> *blogspot*: learnjavawithisla.blogspot.com/ *email:* >>>>>> [email protected] >>>>>> <https://www.facebook.com/hasitha.nadishan.3> >>>>>> <https://twitter.com/HNadishan> >>>>>> <https://lk.linkedin.com/in/hasithajayasundara> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> *D.M.Hasitha Nadishan Jayasundara* >>>>> *Department of Electronic and Telecommunication Engineering* >>>>> University of Moratuwa >>>>> *mobile:* *+94711959266 <071%20195%209266>* >>>>> *blogspot*: learnjavawithisla.blogspot.com/ *email:* >>>>> [email protected] >>>>> <https://www.facebook.com/hasitha.nadishan.3> >>>>> <https://twitter.com/HNadishan> >>>>> <https://lk.linkedin.com/in/hasithajayasundara> >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> Best Regards, >>>> >>>> Malaka Silva >>>> Associate Director / Architect >>>> M: +94 777 219 791 <+94%2077%20721%209791> >>>> Tel : 94 11 214 5345 >>>> Fax :94 11 2145300 >>>> Skype : malaka.sampath.silva >>>> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 >>>> Blog : http://mrmalakasilva.blogspot.com/ >>>> >>>> WSO2, Inc. >>>> lean . enterprise . middleware >>>> https://wso2.com/signature >>>> http://www.wso2.com/about/team/malaka-silva/ >>>> <http://wso2.com/about/team/malaka-silva/> >>>> https://store.wso2.com/store/ >>>> >>>> Don't make Trees rare, we should keep them with care >>>> >>> >>> >>> >>> -- >>> *D.M.Hasitha Nadishan Jayasundara* >>> *Department of Electronic and Telecommunication Engineering* >>> University of Moratuwa >>> *mobile:* *+94711959266 <+94%2071%20195%209266>* >>> *blogspot*: learnjavawithisla.blogspot.com/ *email:* >>> [email protected] >>> <https://www.facebook.com/hasitha.nadishan.3> >>> <https://twitter.com/HNadishan> >>> <https://lk.linkedin.com/in/hasithajayasundara> >>> >> >> >> >> -- >> *D.M.Hasitha Nadishan Jayasundara* >> *Department of Electronic and Telecommunication Engineering* >> University of Moratuwa >> *mobile:* *+94711959266 <+94%2071%20195%209266>* >> *blogspot*: learnjavawithisla.blogspot.com/ *email:* >> [email protected] >> <https://www.facebook.com/hasitha.nadishan.3> >> <https://twitter.com/HNadishan> >> <https://lk.linkedin.com/in/hasithajayasundara> >> > > > > -- > *D.M.Hasitha Nadishan Jayasundara* > *Department of Electronic and Telecommunication Engineering* > University of Moratuwa > *mobile:* *+94711959266 <+94%2071%20195%209266>* > *blogspot*: learnjavawithisla.blogspot.com/ *email:* hasithajayasundar > [email protected] > <https://www.facebook.com/hasitha.nadishan.3> > <https://twitter.com/HNadishan> > <https://lk.linkedin.com/in/hasithajayasundara> > -- *D.M.Hasitha Nadishan Jayasundara* *Department of Electronic and Telecommunication Engineering* University of Moratuwa *mobile:* *+94711959266* *blogspot*: learnjavawithisla.blogspot.com/ *email:* [email protected] <https://www.facebook.com/hasitha.nadishan.3> <https://twitter.com/HNadishan> <https://lk.linkedin.com/in/hasithajayasundara>
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
