I think then you are using an old code
We fixed this recently.

Suho


On Fri, Apr 4, 2014 at 10:37 AM, Waruna Perera <[email protected]> wrote:

> i did it in the init. but it doesn't work. in the
> updateQueryEventSourceOutDefinition in StreamParser class doesn't call the
> init function of Transform class. So when query returns data it takes only
> the attributes added in the constructor.
>
>
>
>
> On Fri, Apr 4, 2014 at 10:28 AM, Sriskandarajah Suhothayan 
> <[email protected]>wrote:
>
>> You should not add any output stream definition information in the
>> constructor, do all at the init().
>>
>> Suho
>>
>>
>> On Fri, Apr 4, 2014 at 9:28 AM, Waruna Perera <[email protected]> wrote:
>>
>>> Hi,
>>>
>>> I wrote a transform class in Siddhi which i wanted to return variable
>>> number of parameters depending on the  # of input parameters. So I got the
>>> input stream definition in init method to find out number of input
>>> parameters and added attributes to out put stream depending on that.
>>>
>>> but I found that when siddhi query returns the out put , it only takes
>>> the output stream parameters which are added in the constructor.
>>>
>>> I found that siddhi call updateQueryEventSourceOutDefinition method when
>>> adding query.
>>>
>>> package org.wso2.siddhi.core.util.parser;
>>> StreamParser.java
>>>
>>> In this method it only make instance of the Transformer class , but not
>>> call the init method.
>>>
>>> So i can not add attributes to out stream when  called in side init
>>> method in a Transform class.
>>>
>>> Please advice me on this.
>>>
>>> Waruna
>>>
>>>
>>>
>>>
>>
>>
>> --
>>
>> *S. Suhothayan *
>> Associate Technical Lead,
>>  *WSO2 Inc. *http://wso2.com
>> * <http://wso2.com/>*
>> lean . enterprise . middleware
>>
>>
>> *cell: (+94) 779 756 757 <%28%2B94%29%20779%20756%20757> | 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>*
>>
>>
>


-- 

*S. Suhothayan*
Associate Technical Lead,
 *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
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to