Hi all,

Found that apache mina project [1] is not in an active stage right now and
its continuing as the major product netty [2].So I think that mina is not a
solution to the problem. As netty is based on Java nio I'll have a look and
inform you about the possibilty of adapting netty for FTP and SFTP
operations.Any comments on this? It'd be great if you can also recommend
additional libraries to look into.

Thanks

[1] https://mina.apache.org/sshd-project/
[2] https://netty.io/

On Mon, Mar 20, 2017 at 1:42 AM, Hasitha Jayasundara <
[email protected]> wrote:

> 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+201
> 7#ProjectProposalsfor2017-Proposal2:Nativeinboundandconnecto
> rforFTP/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:*
>> [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

Reply via email to