Hi all, One objective of this project [1] is to find limitations in commons vfs.I found some limitations on the following points.
- 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 Can you add some limitations that the current ESB is facing in FTP/SFTP operations? And there is an objective in this project "more options in addition to the current operations to support mainly FTP/SFTP". [1] According to my knowledge current operations include append,archive,copy,create,delete,move,read,search. etc.[Correct me if i am wrong.] Can you give me an idea about "more options" you are expecting? Thank you [1] https://docs.wso2.com/display/GSoC/Project+Proposals+for+ 2017#ProjectProposalsfor2017-Proposal2:NativeinboundandconnectorforFT P/SFTPoperations On Sun, Mar 19, 2017 at 8:19 PM, Hasitha Jayasundara < [email protected]> wrote: > 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-j >> sch-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/hasithajaya >>>>>>>>>>>> sundara/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/disp >>>>>>>>>>>>>>>> lay/ESBCONNECTORS/WSO2+ESB+Connectors >>>>>>>>>>>>>>>> [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:* >> [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
