I think we can use [1] to convert messaging component data model to python
at the build time and the agent can refer that directly. WDYT?

[1] https://github.com/natural/java2python
On Nov 8, 2014 1:28 PM, "Chamila De Alwis" <chami...@wso2.com> wrote:

> Hi Raj,
>
> On Sat, Nov 8, 2014 at 1:19 PM, Rajkumar Rajaratnam <rajkum...@wso2.com>
> wrote:
>
>> Please double check the java agent code too. It works somehow. Don't know
>> the reason :)
>
>
> The Java agent makes use of the org.apache.stratos.messaging component, so
> any changes done from a publisher's point of view is reflected on a
> receiver's end. In the Python agent, the serialization and the
> deserialization of the events published and received from the message
> broker is written anew in Python.
>
> The problem rises here, when the changes made in the messaging component
> needs to be reflected in the Python agent too. I think for the time being
> whenever a change is done, it is better to assign the relevant JIRA issue
> to the person responsible of the changes in Python cartridge agent, which
> is me for now :).
>
> In the long run, a set of unit tests can manage the changing code better.
>
>
> Regards,
> Chamila de Alwis
> Software Engineer | WSO2 | +94772207163
> Blog: code.chamiladealwis.com
>
>
>

Reply via email to