Great, you can do the debugger now, he said after finishing the debugger work, work on wrap event simulator .
Regards Suho On Wed, May 24, 2017 at 6:19 PM, Madhawa Vidanapathirana < madhawavidanapathir...@gmail.com> wrote: > Hi, > > I have updated the README.md file. Will let you know when I have progress > with debugger. > > Thanks > Madhawa > > On Mon, May 22, 2017 at 12:41 PM, Grainier Perera <grain...@wso2.com> > wrote: > >> Hi Madhawa, >> >> I went through your impl and it works great. Try to improve the test >> cases and documentation (README.md on git) when you get a time. >> >> Furthermore, I have added Event simulator REST API endpoints to the doc >> that you shared earlier. After getting debugger to work, try to wrap event >> simulator endpoints as well. You can refer to [1] for the documentation on >> them. >> >> [1] https://docs.wso2.com/display/DAS400/Simulating+Events >> >> Regards, >> Grainier. >> >> On Sun, May 21, 2017 at 6:00 PM, Madhawa Vidanapathirana < >> madhawavidanapathir...@gmail.com> wrote: >> >>> Hi, >>> >>> I started working on the native wrapper. So far, have the very basic >>> functionality working for Siddhi 3.1 and Siddhi 4.0. >>> I am maintaining my code at the repo [1]. >>> >>> Next step is getting the Siddhi debugger working. I will let you know >>> when it is done. >>> >>> [1] - https://github.com/madhawav/SiddhiCEPPythonAPI >>> >>> Thanks, >>> Madhawa >>> >>> >>> On Fri, May 19, 2017 at 12:47 PM, Sriskandarajah Suhothayan < >>> s...@wso2.com> wrote: >>> >>>> Sure we'll look into that. >>>> >>>> As the immediate next step can you make finish the work on native >>>> Siddhi working with python. >>>> Make sure Siddhi debugger also works. >>>> >>>> Regards >>>> Suho >>>> >>>> On Fri, May 19, 2017 at 11:45 AM, Madhawa Vidanapathirana < >>>> madhawavidanapathir...@gmail.com> wrote: >>>> >>>>> Hi, >>>>> >>>>> I have updated the shared doc [1] by adding "List of Admin Services to >>>>> be used for DAS 3.1". Feel free to add-in your suggestions as well. >>>>> >>>>> Also, are their any documentation available on specific Admin Services >>>>> APIs I have mentioned in doc? Such as a Reference Guide describing the >>>>> methods and parameters of individual Admin Services APIs. I am already >>>>> aware of the general documentation on Admin Services available at [2] >>>>> >>>>> [1] - https://docs.google.com/document/d/154ndex3OBoE0zNOLHatmMOvt >>>>> 2JHh9RJya2VdHlHOTl4/edit?usp=sharing >>>>> [2] - https://docs.wso2.com/display/DAS310/Calling+Admin+Services+ >>>>> from+Apps >>>>> >>>>> Thanks, >>>>> Madhawa >>>>> >>>>> On Tue, May 9, 2017 at 11:11 AM, Sriskandarajah Suhothayan < >>>>> s...@wso2.com> wrote: >>>>> >>>>>> +1 for the approach. >>>>>> We will add the classes >>>>>> >>>>>> On Tue, May 9, 2017 at 12:05 AM Madhawa Vidanapathirana < >>>>>> madhawavidanapathir...@gmail.com> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I will look into REST side also then. Already found good APIs to >>>>>>> work with Native Calls and SOAP. >>>>>>> >>>>>>> I am also trying to come up with a list of classes of Siddhi Java >>>>>>> Library that should be exposed via Python API. I don't think its >>>>>>> required >>>>>>> to wrap the internal classes since their functionality is not directly >>>>>>> used >>>>>>> by Siddhi Java Library users. >>>>>>> >>>>>>> I will update the list of classes to be wrapped at link below. Feel >>>>>>> free to add in your suggestions as well. >>>>>>> https://docs.google.com/document/d/154ndex3OBoE0zNOLHatmMOvt >>>>>>> 2JHh9RJya2VdHlHOTl4/edit?usp=sharing >>>>>>> >>>>>>> Thanks and Regards, >>>>>>> Madhawa >>>>>>> >>>>>>> >>>>>>> On Sun, May 7, 2017 at 11:26 PM, Sriskandarajah Suhothayan < >>>>>>> s...@wso2.com> wrote: >>>>>>> >>>>>>>> Siddhi 3.x is compatible with DAS 3.1, and Siddhi 4.x is >>>>>>>> compatible with DAS 4.0 which we are still working on. >>>>>>>> >>>>>>>> Siddhi APIs does not drastically change from 3.x to 4.x, >>>>>>>> DAS 3.1 uses SOAP and DAS 4.0 uses HTTP/REST APIs >>>>>>>> >>>>>>>> So apart from native APIs, if you have figured out a way to use >>>>>>>> REST and SOAP we are good enough. >>>>>>>> >>>>>>>> Regards >>>>>>>> Suho >>>>>>>> >>>>>>>> On Sun, May 7, 2017 at 12:00 PM, Madhawa Vidanapathirana < >>>>>>>> madhawavidanapathir...@gmail.com> wrote: >>>>>>>> >>>>>>>>> Hi, >>>>>>>>> Need bit more clarity on what versions of products we should build >>>>>>>>> on. >>>>>>>>> >>>>>>>>> Are we developing on DAS 3.1 (as mentioned in beginning of mail >>>>>>>>> thread) or 4.0 (mentioned in previous mail) ? >>>>>>>>> Also, what version of WSO2 CEP? >>>>>>>>> >>>>>>>>> According to my understanding so far, we are developing on Siddhi >>>>>>>>> Java Library 4.0. >>>>>>>>> >>>>>>>>> Thanks and Regards, >>>>>>>>> Madhawa >>>>>>>>> >>>>>>>>> On Sat, May 6, 2017 at 1:27 PM, Mohanadarshan Vivekanandalingam < >>>>>>>>> mo...@wso2.com> wrote: >>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Sat, May 6, 2017 at 9:06 AM, Sriskandarajah Suhothayan < >>>>>>>>>> s...@wso2.com> wrote: >>>>>>>>>> >>>>>>>>>>> @Mohan on DAS 4.0 do we have similar services like admin >>>>>>>>>>> services at the worker? >>>>>>>>>>> >>>>>>>>>>> Shall we come up with the exact list of apis that we need to >>>>>>>>>>> have ? So he can also incorporate them. >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Yes, I have already listed some apis in [1].. Will get the >>>>>>>>>> finalized list soon and share with Madhawa.. >>>>>>>>>> >>>>>>>>>> [1] https://docs.google.com/spreadsheets/d/1m0sh4DLABCFzCBmj >>>>>>>>>> EXtVTrRGM0Mc6lvyYQP6rI99zhQ/edit#gid=0 >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> Mohan >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Regards >>>>>>>>>>> Suho >>>>>>>>>>> >>>>>>>>>>> On Fri, May 5, 2017 at 9:16 PM Mohanadarshan Vivekanandalingam < >>>>>>>>>>> mo...@wso2.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> [Adding other project mentors] >>>>>>>>>>>> >>>>>>>>>>>> On Fri, May 5, 2017 at 5:52 PM, Madhawa Vidanapathirana < >>>>>>>>>>>> madhawavidanapathir...@gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi, >>>>>>>>>>>>> Thank you for accepting my proposal for Project "Python API >>>>>>>>>>>>> for Siddhi CEP" in GSoC. >>>>>>>>>>>>> >>>>>>>>>>>>> The original proposal submitted by myself is available at [1]. >>>>>>>>>>>>> >>>>>>>>>>>>> Progress made so far is as follows. >>>>>>>>>>>>> >>>>>>>>>>>>> 1. Figured out a good technique to access JAVA APIs from >>>>>>>>>>>>> Python via Native Calls. >>>>>>>>>>>>> - Pyjnius Framework supports both method calls and >>>>>>>>>>>>> callbacks between Python and Java. >>>>>>>>>>>>> 2. Has wrapped the basic functionality of Siddhi CEP Java >>>>>>>>>>>>> Library using Python in prototype implementations [2]. >>>>>>>>>>>>> 3. Currently in the process of figuring out a good method >>>>>>>>>>>>> to communicate with Admin Services from Python. >>>>>>>>>>>>> - Zeep API [3] seems to be a good solution. It supports >>>>>>>>>>>>> SSL as well. I have already managed to authenticate and >>>>>>>>>>>>> invoke some methods >>>>>>>>>>>>> of WSO2 DAS through this API. >>>>>>>>>>>>> >>>>>>>>>>>>> During the community bonding period, my plan is to gain more >>>>>>>>>>>>> clarity on expected architecture of the system such as what sort >>>>>>>>>>>>> of a >>>>>>>>>>>>> public interface would be suitable for the Python API. I also >>>>>>>>>>>>> hope to learn >>>>>>>>>>>>> more on Admin Services Interface of WSO2 DAS. >>>>>>>>>>>>> >>>>>>>>>>>>> Would you like to see any changes in the proposal? Shall I >>>>>>>>>>>>> proceed as per the plan their? >>>>>>>>>>>>> >>>>>>>>>>>>> [1] - https://drive.google.com/file/ >>>>>>>>>>>>> d/0B7wIuEzJseiwUF9xWGFRUnQyMWc/view?usp=sharing >>>>>>>>>>>>> [2] - https://github.com/madhawav/CE >>>>>>>>>>>>> P-Python-Wraps/tree/master/Pyjnius_Prototype_Wrap_Python2_3 >>>>>>>>>>>>> [3] - http://docs.python-zeep.org/en/master/ >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks and Regards, >>>>>>>>>>>>> >>>>>>>>>>>>> Madhawa >>>>>>>>>>>>> >>>>>>>>>>>>> On Tue, Apr 4, 2017 at 1:52 PM, Sriskandarajah Suhothayan < >>>>>>>>>>>>> s...@wso2.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Great >>>>>>>>>>>>>> >>>>>>>>>>>>>> Suho >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Tue, Apr 4, 2017 at 11:10 AM, Madhawa Vidanapathirana < >>>>>>>>>>>>>> madhawavidanapathir...@gmail.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hi Suho, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I have submitted the final proposal through GSoC Dashboard. >>>>>>>>>>>>>>> Thank you for all the support given. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Looking forward for a great GSoC with WSO2. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>> Madhawa >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Monday, March 27, 2017, Madhawa Vidanapathirana < >>>>>>>>>>>>>>> madhawavidanapathir...@gmail.com> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I have shared the finalized draft proposal via the Google >>>>>>>>>>>>>>>> Summer of Code Web Portal. Kindly let me know if any changes >>>>>>>>>>>>>>>> are required. >>>>>>>>>>>>>>>> Hoping to submit the final proposal with changes based on >>>>>>>>>>>>>>>> your feedback. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>> Madhawa >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Fri, Mar 24, 2017 at 4:15 PM, Madhawa Vidanapathirana < >>>>>>>>>>>>>>>> madhawavidanapathir...@gmail.com> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Good news. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Requested a release from Pyjnius Developer Team [1] and >>>>>>>>>>>>>>>>> managed to get a new release [2] to Python Package Index >>>>>>>>>>>>>>>>> (PIP). Therefore, >>>>>>>>>>>>>>>>> we no longer have to develop their library from GitHub code. >>>>>>>>>>>>>>>>> We can simply consider it as a dependency which gets auto >>>>>>>>>>>>>>>>> installed when our final product is deployed. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> [1] - https://github.com/kivy/pyjniu >>>>>>>>>>>>>>>>> s/issues/189#issuecomment-288750222 >>>>>>>>>>>>>>>>> [2] - https://pypi.python.org/pypi/pyjnius/1.1.1 >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Pyjnius is a library which can be used for calling Java >>>>>>>>>>>>>>>>> methods from Python and obtaining callback responses. It uses >>>>>>>>>>>>>>>>> native method >>>>>>>>>>>>>>>>> calls. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>>> Madhawa >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Thu, Mar 23, 2017 at 1:48 AM, Sriskandarajah Suhothayan >>>>>>>>>>>>>>>>> <s...@wso2.com> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Good to know that it worked :) >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Regards >>>>>>>>>>>>>>>>>> Suho >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Wed, Mar 22, 2017 at 11:24 PM, Madhawa Vidanapathirana >>>>>>>>>>>>>>>>>> <madhawavidanapathir...@gmail.com> wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Hi Suho, >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Got the prototype working with Python 3 as well. Refer >>>>>>>>>>>>>>>>>>> the link below for sources. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> https://github.com/madhawav/CE >>>>>>>>>>>>>>>>>>> P-Python-Wraps/tree/master/Pyj >>>>>>>>>>>>>>>>>>> nius_Prototype_Wrap_Python2_3 >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> This version works with both Python 2.7 and 3.x. (Tested >>>>>>>>>>>>>>>>>>> on 2.7 and 3.5). Uses native calls via Pyjnius API. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Please note: When you are installing Pyjnius from >>>>>>>>>>>>>>>>>>> source, don't use the same local copy of source files for >>>>>>>>>>>>>>>>>>> both Python2 and >>>>>>>>>>>>>>>>>>> Python3. The install scripts of Pyjnius leaves temporary >>>>>>>>>>>>>>>>>>> files that make >>>>>>>>>>>>>>>>>>> subsequent installs on a different version of Python fail. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>>>>> Madhawa >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> On Mon, Mar 20, 2017 at 12:44 PM, Madhawa >>>>>>>>>>>>>>>>>>> Vidanapathirana <madhawavidanapathir...@gmail.com> >>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Hi Suho, >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Installation via PIP can be done. I will add it to >>>>>>>>>>>>>>>>>>>> Project Proposal. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>>>>>> Madhawa >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> On Mon, Mar 20, 2017 at 11:25 AM, Sriskandarajah >>>>>>>>>>>>>>>>>>>> Suhothayan <s...@wso2.com> wrote: >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> On Sun, Mar 19, 2017 at 4:02 PM, Madhawa >>>>>>>>>>>>>>>>>>>>> Vidanapathirana <madhawavidanapathir...@gmail.com> >>>>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Hi Suho, >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Going ahead with the proposal, few questions crossed >>>>>>>>>>>>>>>>>>>>>> my mind. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> 1. You mentioned previously that WSO2 DAS should >>>>>>>>>>>>>>>>>>>>>> also be supported. What sort of interactions are >>>>>>>>>>>>>>>>>>>>>> expected with WSO2 DAS? >>>>>>>>>>>>>>>>>>>>>> 1. Should publishing events to WSO2 DAS from >>>>>>>>>>>>>>>>>>>>>> Python Siddhi API supported? >>>>>>>>>>>>>>>>>>>>>> 2. Should deploying of Siddhi Queries to WSO2 >>>>>>>>>>>>>>>>>>>>>> DAS through Python Siddhi API be supported? >>>>>>>>>>>>>>>>>>>>>> 3. Any other expectations? >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> For the integration with DAS we can use HTTP calls and >>>>>>>>>>>>>>>>>>>>> deploy Siddhi queries and send events to that, we should >>>>>>>>>>>>>>>>>>>>> also start a >>>>>>>>>>>>>>>>>>>>> server from the python side to receive events from DAS >>>>>>>>>>>>>>>>>>>>> and print them. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> We can work on the details of that after the proposal. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> One more thing to add, can we also implement Siddhi >>>>>>>>>>>>>>>>>>>>> (the project you will be creating) to be installed via >>>>>>>>>>>>>>>>>>>>> pip ? >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Regards >>>>>>>>>>>>>>>>>>>>> Suho >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> If any of above can be considered as "optional", >>>>>>>>>>>>>>>>>>>>>> indicate them as well. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>>>>>>>> Madhawa >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> On Sat, Mar 18, 2017 at 9:00 PM, Sriskandarajah >>>>>>>>>>>>>>>>>>>>>> Suhothayan <s...@wso2.com> wrote: >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> For the initial cut this looks good, please go ahead >>>>>>>>>>>>>>>>>>>>>>> with the proposal. Let's check some other alternatives >>>>>>>>>>>>>>>>>>>>>>> and start the >>>>>>>>>>>>>>>>>>>>>>> development. >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Regards >>>>>>>>>>>>>>>>>>>>>>> Suho >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> On Sat, Mar 18, 2017 at 1:01 PM, Madhawa >>>>>>>>>>>>>>>>>>>>>>> Vidanapathirana <madhawavidanapathir...@gmail.com> >>>>>>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Hi Suho, >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> You can find the python version of test case >>>>>>>>>>>>>>>>>>>>>>>> written using Pyjnius in below link. >>>>>>>>>>>>>>>>>>>>>>>> https://github.com/madhawav/CE >>>>>>>>>>>>>>>>>>>>>>>> P-Python-Wraps/tree/master/Pyj >>>>>>>>>>>>>>>>>>>>>>>> nius%20Prototype%20Wrap >>>>>>>>>>>>>>>>>>>>>>>> Instructions on building the code is also given >>>>>>>>>>>>>>>>>>>>>>>> their. >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> During development, I noticed following >>>>>>>>>>>>>>>>>>>>>>>> disadvantages of Pyjnius API >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> - Not compatible with Python 3.x. >>>>>>>>>>>>>>>>>>>>>>>> - There are no stable releases. However, the >>>>>>>>>>>>>>>>>>>>>>>> code available in master branch is relatively >>>>>>>>>>>>>>>>>>>>>>>> stable. >>>>>>>>>>>>>>>>>>>>>>>> - Difficult to configure. It is required to >>>>>>>>>>>>>>>>>>>>>>>> develop the library from source. This would make it >>>>>>>>>>>>>>>>>>>>>>>> difficult to distribute >>>>>>>>>>>>>>>>>>>>>>>> an API developed on Pyjnius. >>>>>>>>>>>>>>>>>>>>>>>> - There are no evidence that a proper release >>>>>>>>>>>>>>>>>>>>>>>> would be done soon. >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> However, Pyjnius supports callback of events from >>>>>>>>>>>>>>>>>>>>>>>> Java to Python. Additionally, it is easier to develop >>>>>>>>>>>>>>>>>>>>>>>> using Pyjnius ones it >>>>>>>>>>>>>>>>>>>>>>>> is configured. >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> So, I had a looked at some of the other options as >>>>>>>>>>>>>>>>>>>>>>>> well. >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Java Bridge >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> *Advantages* >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> - Has stable releases available through Python >>>>>>>>>>>>>>>>>>>>>>>> Package Index. (pip) >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> *Disadvantages* >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> - No direct call-back mechanism to receive >>>>>>>>>>>>>>>>>>>>>>>> events from Java side. It is possible to execute >>>>>>>>>>>>>>>>>>>>>>>> Python scripts in Java >>>>>>>>>>>>>>>>>>>>>>>> but those scripts would not be in same context as >>>>>>>>>>>>>>>>>>>>>>>> Python Host App. >>>>>>>>>>>>>>>>>>>>>>>> - Comparatively harder to develop on but it is >>>>>>>>>>>>>>>>>>>>>>>> manageable. >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Py4J >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> The main difference in Py4J is that it uses socket >>>>>>>>>>>>>>>>>>>>>>>> connections to communicate with JVM instead of JNI. >>>>>>>>>>>>>>>>>>>>>>>> (secured socket >>>>>>>>>>>>>>>>>>>>>>>> connections are possible). >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> *Advantages* >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> - Stable release available through Python >>>>>>>>>>>>>>>>>>>>>>>> Package Index (pip). Easy to configure. >>>>>>>>>>>>>>>>>>>>>>>> - Can connect to an already running Java >>>>>>>>>>>>>>>>>>>>>>>> application (with Py4J) and communicate with it. >>>>>>>>>>>>>>>>>>>>>>>> (Thus, can be used to >>>>>>>>>>>>>>>>>>>>>>>> communicate with a running instance of WSO2 CEP) >>>>>>>>>>>>>>>>>>>>>>>> - Supports callback events. >>>>>>>>>>>>>>>>>>>>>>>> - Well maintained documentation. Active project. >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> *Disadvantages* >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> - Would require a work-around to avoid clashing >>>>>>>>>>>>>>>>>>>>>>>> between socket connection ports when concurrent >>>>>>>>>>>>>>>>>>>>>>>> applications use the API. >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> As of now, I feel Py4J is the most suitable option. >>>>>>>>>>>>>>>>>>>>>>>> However, I am yet to look at some other options >>>>>>>>>>>>>>>>>>>>>>>> available such as JPy and >>>>>>>>>>>>>>>>>>>>>>>> JCC. >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Madhawa >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> On Wed, Mar 15, 2017 at 11:10 PM, Sriskandarajah >>>>>>>>>>>>>>>>>>>>>>>> Suhothayan <s...@wso2.com> wrote: >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> Great, do also start working on writing the >>>>>>>>>>>>>>>>>>>>>>>>> project proposal. >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> Regards >>>>>>>>>>>>>>>>>>>>>>>>> Suho >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> On Wed, Mar 15, 2017 at 10:58 PM, Madhawa >>>>>>>>>>>>>>>>>>>>>>>>> Vidanapathirana <madhawavidanapathir...@gmail.com> >>>>>>>>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> Hi Suho, >>>>>>>>>>>>>>>>>>>>>>>>>> Progress made so far is managed to write a python >>>>>>>>>>>>>>>>>>>>>>>>>> version of test case you suggested using Pyjnius [1] >>>>>>>>>>>>>>>>>>>>>>>>>> [2]. >>>>>>>>>>>>>>>>>>>>>>>>>> Pyjnius is capable of handling method calls and >>>>>>>>>>>>>>>>>>>>>>>>>> callbacks to/from JAVA via JNI. >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> I will send the code here after I properly >>>>>>>>>>>>>>>>>>>>>>>>>> arrange it into a prototype API. >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> [1] - https://pyjnius.readthedocs.io >>>>>>>>>>>>>>>>>>>>>>>>>> /en/latest/index.html >>>>>>>>>>>>>>>>>>>>>>>>>> [2] - https://github.com/kivy/pyjniu >>>>>>>>>>>>>>>>>>>>>>>>>> s/blob/master/docs/source/index.rst >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>>>>>>>>>>>> Madhawa >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> On Wed, Mar 15, 2017 at 1:11 AM, Sriskandarajah >>>>>>>>>>>>>>>>>>>>>>>>>> Suhothayan <s...@wso2.com> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> As the first step focus on building APIs such >>>>>>>>>>>>>>>>>>>>>>>>>>> that we can write the following test case[1] in >>>>>>>>>>>>>>>>>>>>>>>>>>> python. >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> [1]https://github.com/wso2/sid >>>>>>>>>>>>>>>>>>>>>>>>>>> dhi/blob/master/modules/siddhi >>>>>>>>>>>>>>>>>>>>>>>>>>> -samples/quick-start-samples/s >>>>>>>>>>>>>>>>>>>>>>>>>>> rc/main/java/org/wso2/siddhi/s >>>>>>>>>>>>>>>>>>>>>>>>>>> ample/SimpleFilterSample.java >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> Regards >>>>>>>>>>>>>>>>>>>>>>>>>>> Suho >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> On Tue, Mar 14, 2017 at 9:55 AM, Madhawa >>>>>>>>>>>>>>>>>>>>>>>>>>> Vidanapathirana <madhawavidanapathirana@gmail. >>>>>>>>>>>>>>>>>>>>>>>>>>> com> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>>>>>>>>>>>>>>>> Thank you for your quick reply. >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Since directly using Siddhi Library is the more >>>>>>>>>>>>>>>>>>>>>>>>>>>> general case, I'll first focus on it. >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> 1) I am thinking about following the same >>>>>>>>>>>>>>>>>>>>>>>>>>>> structure in JAVA API, centered around Siddhi >>>>>>>>>>>>>>>>>>>>>>>>>>>> Manager. Any opinions on >>>>>>>>>>>>>>>>>>>>>>>>>>>> this? >>>>>>>>>>>>>>>>>>>>>>>>>>>> 2) Any idea on extent to which lower >>>>>>>>>>>>>>>>>>>>>>>>>>>> level/internal components should be exposed? (e.g. >>>>>>>>>>>>>>>>>>>>>>>>>>>> - Exposing >>>>>>>>>>>>>>>>>>>>>>>>>>>> "StreamDefinition" class in addition to creating >>>>>>>>>>>>>>>>>>>>>>>>>>>> stream via Siddhi query >>>>>>>>>>>>>>>>>>>>>>>>>>>> using "siddhiManager.createExecutionPlanRuntime"). >>>>>>>>>>>>>>>>>>>>>>>>>>>> I have heard that it is usually discouraged to use >>>>>>>>>>>>>>>>>>>>>>>>>>>> lower level components >>>>>>>>>>>>>>>>>>>>>>>>>>>> instead of the query approach. >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Will try to send you a prototype covering basic >>>>>>>>>>>>>>>>>>>>>>>>>>>> functionality through Siddhi Java API, before >>>>>>>>>>>>>>>>>>>>>>>>>>>> making the proposal for >>>>>>>>>>>>>>>>>>>>>>>>>>>> entire project. >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Madhawa >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Mar 13, 2017 at 9:53 PM, Sriskandarajah >>>>>>>>>>>>>>>>>>>>>>>>>>>> Suhothayan <s...@wso2.com> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Sun, Mar 12, 2017 at 12:37 PM, Madhawa >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Vidanapathirana <madhawavidanapathirana@gmail. >>>>>>>>>>>>>>>>>>>>>>>>>>>>> com> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I am an undergraduate from Department of >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Computer Science and Engineering, University of >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Moratuwa. I recently >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> completed my internship at WSO2 working with the >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Support Team on the >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> project WSO2 Support Knowledge Base. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I am interested on GSOC Project* "Proposal >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 16: Python API for Siddhi CEP"*. My >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> internship project at WSO2 was almost entirely >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> done using Python. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Additionally, I used Py4J Framework to interface >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> certain parts of the >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> project to JAVA APIs. Furthermore, I have a >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> certain amount of exposure with >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Siddhi/CEP through the WHACK project I took part. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I went through the provided details in WSO2 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> GSOC 2017 Project List page and I am interested >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> to know some more details. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1. What version of CEP/Siddhi should be >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> used by the API? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> You need to support the latest released >>>>>>>>>>>>>>>>>>>>>>>>>>>>> version of Siddhi and DAS which is in DAS 3.1 and >>>>>>>>>>>>>>>>>>>>>>>>>>>>> also for the latest >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Siddhi (4.0) >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1. In the description, does "Service >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> APIs" refer to "Admin Services API" which is >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> usually used by Admin Panel to >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> communicate with CEP? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Yes, to deploy the queries and to send and >>>>>>>>>>>>>>>>>>>>>>>>>>>>> receive events >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1. Should the Siddhi Python API require >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> WSO2 CEP to be running in order to make >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Python API usable? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Not necessay it should both work with the >>>>>>>>>>>>>>>>>>>>>>>>>>>>> running CEP/DAS and use Siddhi library in the >>>>>>>>>>>>>>>>>>>>>>>>>>>>> ohter cases. >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1. Is the Python API expected to do >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> configuring of Siddhi CEP, streaming events >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> to/from Siddhi CEP, or both? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Yes in terms of queries. >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thank You >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *Madhawa Vidanapathirana* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Student >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Department of Computer Science and Engineering >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> University of Moratuwa >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Sri Lanka >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Mobile: (+94) 716874425 <071%20687%204425> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Email: madhawavidanapathir...@gmail.com >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Linked-In: https://lk.linkedin >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .com/in/madhawa-vidanapathirana-3430b94 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> *S. Suhothayan* >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Associate Director / Architect & Team Lead of >>>>>>>>>>>>>>>>>>>>>>>>>>>>> WSO2 Complex Event Processor >>>>>>>>>>>>>>>>>>>>>>>>>>>>> *WSO2 Inc. *http://wso2.com >>>>>>>>>>>>>>>>>>>>>>>>>>>>> * <http://wso2.com/>* >>>>>>>>>>>>>>>>>>>>>>>>>>>>> lean . enterprise . middleware >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> *cell: (+94) 779 756 757 >>>>>>>>>>>>>>>>>>>>>>>>>>>>> <+94%2077%20975%206757> | 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>* >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>>>>>>> *Madhawa Vidanapathirana* >>>>>>>>>>>>>>>>>>>>>>>>>>>> Student >>>>>>>>>>>>>>>>>>>>>>>>>>>> Department of Computer Science and Engineering >>>>>>>>>>>>>>>>>>>>>>>>>>>> University of Moratuwa >>>>>>>>>>>>>>>>>>>>>>>>>>>> Sri Lanka >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Mobile: (+94) 716874425 <071%20687%204425> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Email: madhawavidanapathir...@gmail.com >>>>>>>>>>>>>>>>>>>>>>>>>>>> Linked-In: https://lk.linkedin >>>>>>>>>>>>>>>>>>>>>>>>>>>> .com/in/madhawa-vidanapathirana-3430b94 >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> *S. Suhothayan* >>>>>>>>>>>>>>>>>>>>>>>>>>> Associate Director / Architect & Team Lead of >>>>>>>>>>>>>>>>>>>>>>>>>>> WSO2 Complex Event Processor >>>>>>>>>>>>>>>>>>>>>>>>>>> *WSO2 Inc. *http://wso2.com >>>>>>>>>>>>>>>>>>>>>>>>>>> * <http://wso2.com/>* >>>>>>>>>>>>>>>>>>>>>>>>>>> lean . enterprise . middleware >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> *cell: (+94) 779 756 757 <+94%2077%20975%206757> >>>>>>>>>>>>>>>>>>>>>>>>>>> | 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>* >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>>>>> *Madhawa Vidanapathirana* >>>>>>>>>>>>>>>>>>>>>>>>>> Student >>>>>>>>>>>>>>>>>>>>>>>>>> Department of Computer Science and Engineering >>>>>>>>>>>>>>>>>>>>>>>>>> University of Moratuwa >>>>>>>>>>>>>>>>>>>>>>>>>> Sri Lanka >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> Mobile: (+94) 716874425 <071%20687%204425> >>>>>>>>>>>>>>>>>>>>>>>>>> Email: madhawavidanapathir...@gmail.com >>>>>>>>>>>>>>>>>>>>>>>>>> Linked-In: https://lk.linkedin >>>>>>>>>>>>>>>>>>>>>>>>>> .com/in/madhawa-vidanapathirana-3430b94 >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> *S. Suhothayan* >>>>>>>>>>>>>>>>>>>>>>>>> Associate Director / Architect & Team Lead of >>>>>>>>>>>>>>>>>>>>>>>>> WSO2 Complex Event Processor >>>>>>>>>>>>>>>>>>>>>>>>> *WSO2 Inc. *http://wso2.com >>>>>>>>>>>>>>>>>>>>>>>>> * <http://wso2.com/>* >>>>>>>>>>>>>>>>>>>>>>>>> lean . enterprise . middleware >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> *cell: (+94) 779 756 757 <+94%2077%20975%206757> | >>>>>>>>>>>>>>>>>>>>>>>>> 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>* >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>>> *Madhawa Vidanapathirana* >>>>>>>>>>>>>>>>>>>>>>>> Student >>>>>>>>>>>>>>>>>>>>>>>> Department of Computer Science and Engineering >>>>>>>>>>>>>>>>>>>>>>>> University of Moratuwa >>>>>>>>>>>>>>>>>>>>>>>> Sri Lanka >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Mobile: (+94) 716874425 <071%20687%204425> >>>>>>>>>>>>>>>>>>>>>>>> Email: madhawavidanapathir...@gmail.com >>>>>>>>>>>>>>>>>>>>>>>> Linked-In: https://lk.linkedin >>>>>>>>>>>>>>>>>>>>>>>> .com/in/madhawa-vidanapathirana-3430b94 >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> *S. Suhothayan* >>>>>>>>>>>>>>>>>>>>>>> Associate Director / Architect & Team Lead of WSO2 >>>>>>>>>>>>>>>>>>>>>>> Complex Event Processor >>>>>>>>>>>>>>>>>>>>>>> *WSO2 Inc. *http://wso2.com >>>>>>>>>>>>>>>>>>>>>>> * <http://wso2.com/>* >>>>>>>>>>>>>>>>>>>>>>> lean . enterprise . middleware >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> *cell: (+94) 779 756 757 <+94%2077%20975%206757> | >>>>>>>>>>>>>>>>>>>>>>> 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>* >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>> *Madhawa Vidanapathirana* >>>>>>>>>>>>>>>>>>>>>> Student >>>>>>>>>>>>>>>>>>>>>> Department of Computer Science and Engineering >>>>>>>>>>>>>>>>>>>>>> University of Moratuwa >>>>>>>>>>>>>>>>>>>>>> Sri Lanka >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Mobile: (+94) 716874425 <071%20687%204425> >>>>>>>>>>>>>>>>>>>>>> Email: madhawavidanapathir...@gmail.com >>>>>>>>>>>>>>>>>>>>>> Linked-In: https://lk.linkedin >>>>>>>>>>>>>>>>>>>>>> .com/in/madhawa-vidanapathirana-3430b94 >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> *S. Suhothayan* >>>>>>>>>>>>>>>>>>>>> Associate Director / Architect & Team Lead of WSO2 >>>>>>>>>>>>>>>>>>>>> Complex Event Processor >>>>>>>>>>>>>>>>>>>>> *WSO2 Inc. *http://wso2.com >>>>>>>>>>>>>>>>>>>>> * <http://wso2.com/>* >>>>>>>>>>>>>>>>>>>>> lean . enterprise . middleware >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> *cell: (+94) 779 756 757 <077%20975%206757> | 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>* >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>> *Madhawa Vidanapathirana* >>>>>>>>>>>>>>>>>>>> Student >>>>>>>>>>>>>>>>>>>> Department of Computer Science and Engineering >>>>>>>>>>>>>>>>>>>> University of Moratuwa >>>>>>>>>>>>>>>>>>>> Sri Lanka >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Mobile: (+94) 716874425 <+94%2071%20687%204425> >>>>>>>>>>>>>>>>>>>> Email: madhawavidanapathir...@gmail.com >>>>>>>>>>>>>>>>>>>> Linked-In: https://lk.linkedin >>>>>>>>>>>>>>>>>>>> .com/in/madhawa-vidanapathirana-3430b94 >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>> *Madhawa Vidanapathirana* >>>>>>>>>>>>>>>>>>> Student >>>>>>>>>>>>>>>>>>> Department of Computer Science and Engineering >>>>>>>>>>>>>>>>>>> University of Moratuwa >>>>>>>>>>>>>>>>>>> Sri Lanka >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Mobile: (+94) 716874425 <071%20687%204425> >>>>>>>>>>>>>>>>>>> Email: madhawavidanapathir...@gmail.com >>>>>>>>>>>>>>>>>>> Linked-In: https://lk.linkedin >>>>>>>>>>>>>>>>>>> .com/in/madhawa-vidanapathirana-3430b94 >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> *S. Suhothayan* >>>>>>>>>>>>>>>>>> Associate Director / Architect >>>>>>>>>>>>>>>>>> *WSO2 Inc. *http://wso2.com >>>>>>>>>>>>>>>>>> * <http://wso2.com/>* >>>>>>>>>>>>>>>>>> lean . enterprise . middleware >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> *cell: (+94) 779 756 757 <+94%2077%20975%206757> | 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>* >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>> *Madhawa Vidanapathirana* >>>>>>>>>>>>>>>>> Student >>>>>>>>>>>>>>>>> Department of Computer Science and Engineering >>>>>>>>>>>>>>>>> University of Moratuwa >>>>>>>>>>>>>>>>> Sri Lanka >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Mobile: (+94) 716874425 <+94%2071%20687%204425> >>>>>>>>>>>>>>>>> Email: madhawavidanapathir...@gmail.com >>>>>>>>>>>>>>>>> Linked-In: https://lk.linkedin >>>>>>>>>>>>>>>>> .com/in/madhawa-vidanapathirana-3430b94 >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>> *Madhawa Vidanapathirana* >>>>>>>>>>>>>>>> Student >>>>>>>>>>>>>>>> Department of Computer Science and Engineering >>>>>>>>>>>>>>>> University of Moratuwa >>>>>>>>>>>>>>>> Sri Lanka >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Mobile: (+94) 716874425 <071%20687%204425> >>>>>>>>>>>>>>>> Email: madhawavidanapathir...@gmail.com >>>>>>>>>>>>>>>> Linked-In: https://lk.linkedin >>>>>>>>>>>>>>>> .com/in/madhawa-vidanapathirana-3430b94 >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> *Madhawa Vidanapathirana* >>>>>>>>>>>>>>> Student >>>>>>>>>>>>>>> Department of Computer Science and Engineering >>>>>>>>>>>>>>> University of Moratuwa >>>>>>>>>>>>>>> Sri Lanka >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Mobile: (+94) 716874425 <071%20687%204425> >>>>>>>>>>>>>>> Email: madhawavidanapathir...@gmail.com >>>>>>>>>>>>>>> Linked-In: https://lk.linkedin.com/in/madhawa-vidanapathiran >>>>>>>>>>>>>>> a-3430b94 >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> >>>>>>>>>>>>>> *S. Suhothayan* >>>>>>>>>>>>>> Associate Director / Architect >>>>>>>>>>>>>> *WSO2 Inc. *http://wso2.com >>>>>>>>>>>>>> * <http://wso2.com/>* >>>>>>>>>>>>>> lean . enterprise . middleware >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> *cell: (+94) 779 756 757 <+94%2077%20975%206757> | 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>* >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> *Madhawa Vidanapathirana* >>>>>>>>>>>>> Student >>>>>>>>>>>>> Department of Computer Science and Engineering >>>>>>>>>>>>> University of Moratuwa >>>>>>>>>>>>> Sri Lanka >>>>>>>>>>>>> >>>>>>>>>>>>> Mobile: (+94) 716874425 <+94%2071%20687%204425> >>>>>>>>>>>>> Email: madhawavidanapathir...@gmail.com >>>>>>>>>>>>> Linked-In: https://lk.linkedin.com/in/madhawa-vidanapathiran >>>>>>>>>>>>> a-3430b94 >>>>>>>>>>>>> >>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>> Dev mailing list >>>>>>>>>>>>> Dev@wso2.org >>>>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> *V. Mohanadarshan* >>>>>>>>>>>> *Associate Tech Lead,* >>>>>>>>>>>> *Data Technologies Team,* >>>>>>>>>>>> *WSO2, Inc. http://wso2.com <http://wso2.com> * >>>>>>>>>>>> *lean.enterprise.middleware.* >>>>>>>>>>>> >>>>>>>>>>>> email: mo...@wso2.com >>>>>>>>>>>> phone:(+94) 771117673 <+94%2077%20111%207673> >>>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> >>>>>>>>>>> *S. Suhothayan* >>>>>>>>>>> Associate Director / Architect >>>>>>>>>>> *WSO2 Inc. *http://wso2.com >>>>>>>>>>> * <http://wso2.com/>* >>>>>>>>>>> lean . enterprise . middleware >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> *cell: (+94) 779 756 757 <+94%2077%20975%206757> | 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>* >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> *V. Mohanadarshan* >>>>>>>>>> *Associate Tech Lead,* >>>>>>>>>> *Data Technologies Team,* >>>>>>>>>> *WSO2, Inc. http://wso2.com <http://wso2.com> * >>>>>>>>>> *lean.enterprise.middleware.* >>>>>>>>>> >>>>>>>>>> email: mo...@wso2.com >>>>>>>>>> phone:(+94) 771117673 <+94%2077%20111%207673> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> *Madhawa Vidanapathirana* >>>>>>>>> Student >>>>>>>>> Department of Computer Science and Engineering >>>>>>>>> University of Moratuwa >>>>>>>>> Sri Lanka >>>>>>>>> >>>>>>>>> Mobile: (+94) 716874425 <071%20687%204425> >>>>>>>>> Email: madhawavidanapathir...@gmail.com >>>>>>>>> Linked-In: https://lk.linkedin.com/in/madhawa-vidanapathiran >>>>>>>>> a-3430b94 >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>>> *S. Suhothayan* >>>>>>>> Associate Director / Architect >>>>>>>> *WSO2 Inc. *http://wso2.com >>>>>>>> * <http://wso2.com/>* >>>>>>>> lean . enterprise . middleware >>>>>>>> >>>>>>>> >>>>>>>> *cell: (+94) 779 756 757 <+94%2077%20975%206757> | 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>* >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> *Madhawa Vidanapathirana* >>>>>>> Student >>>>>>> Department of Computer Science and Engineering >>>>>>> University of Moratuwa >>>>>>> Sri Lanka >>>>>>> >>>>>>> Mobile: (+94) 716874425 <+94%2071%20687%204425> >>>>>>> Email: madhawavidanapathir...@gmail.com >>>>>>> Linked-In: https://lk.linkedin.com/in/madhawa-vidanapathiran >>>>>>> a-3430b94 >>>>>>> >>>>>> -- >>>>>> >>>>>> *S. Suhothayan* >>>>>> Associate Director / Architect >>>>>> *WSO2 Inc. *http://wso2.com >>>>>> * <http://wso2.com/>* >>>>>> lean . enterprise . middleware >>>>>> >>>>>> >>>>>> *cell: (+94) 779 756 757 <+94%2077%20975%206757> | 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>* >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> *Madhawa Vidanapathirana* >>>>> Student >>>>> Department of Computer Science and Engineering >>>>> University of Moratuwa >>>>> Sri Lanka >>>>> >>>>> Mobile: (+94) 716874425 <071%20687%204425> >>>>> Email: madhawavidanapathir...@gmail.com >>>>> Linked-In: https://lk.linkedin.com/in/madhawa-vidanapathirana-3430b94 >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> *S. Suhothayan* >>>> Associate Director / Architect >>>> *WSO2 Inc. *http://wso2.com >>>> * <http://wso2.com/>* >>>> lean . enterprise . middleware >>>> >>>> >>>> *cell: (+94) 779 756 757 <+94%2077%20975%206757> | 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>* >>>> >>> >>> >>> >>> -- >>> *Madhawa Vidanapathirana* >>> Student >>> Department of Computer Science and Engineering >>> University of Moratuwa >>> Sri Lanka >>> >>> Mobile: (+94) 716874425 <+94%2071%20687%204425> >>> Email: madhawavidanapathir...@gmail.com >>> Linked-In: https://lk.linkedin.com/in/madhawa-vidanapathirana-3430b94 >>> >> >> >> >> -- >> Grainier Perera >> Software Engineer >> Mobile : +94716122384 <+94%2071%20612%202384> >> WSO2 Inc. | http://wso2.com >> lean.enterprise.middleware >> > > > > -- > *Madhawa Vidanapathirana* > Student > Department of Computer Science and Engineering > University of Moratuwa > Sri Lanka > > Mobile: (+94) 716874425 <071%20687%204425> > Email: madhawavidanapathir...@gmail.com > Linked-In: https://lk.linkedin.com/in/madhawa-vidanapathirana-3430b94 > -- *S. Suhothayan* Associate Director / Architect *WSO2 Inc. *http://wso2.com * <http://wso2.com/>* lean . enterprise . middleware *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>*
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev