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

Reply via email to