Hi Lahiru,

AFAIK, serializeSpecificMediator() is the method that gets called when we
are reading the relevant configuration xml for a specific mediator from the
esb configuration file
and input that to the mediate() function of the mediator to do the
corresponding processing.

Cheers.


*Dilan U. Ariyaratne*
Software Engineer
WSO2 Inc. <http://wso2.com/>
Mobile: +94775149066
lean . enterprise . middleware

On Tue, Nov 4, 2014 at 12:45 PM, Lahiru Chandima <[email protected]> wrote:

> Hi Maninda,
>
> I thought the conversion of the mediator to xml and vice versa is done by
> the mediator class in the mediator configuration UI bundle. It has
> serialize() method to convert mediator to XML and build() method to build a
> mediator from XML.
>
> Anyway, I will check whether serializeSpecificMediator() gets called when
> configuring the mediator in UI when I implement the UI bundle.
>
> Thanks.
>
> On Tue, Nov 4, 2014 at 12:34 PM, Maninda Edirisooriya <[email protected]>
> wrote:
>
>> Hi Lahiru,
>>
>> As earlier said by Isuru, it is used to convert the mediator UI entered
>> configuration to generate the mediator XML as I remember. And you may find
>> another class to generate the UI from this XML back which does the reverse
>> of the serializer. These two classes will be called when you switch between
>> UI view and source view of the mediator UI as I remember.
>>
>>
>> *Maninda Edirisooriya*
>> Senior Software Engineer
>>
>> *WSO2, Inc.*lean.enterprise.middleware.
>>
>> *Blog* : http://maninda.blogspot.com/
>> *E-mail* : [email protected]
>> *Skype* : @manindae
>> *Twitter* : @maninda
>>
>> On Tue, Nov 4, 2014 at 12:24 PM, Lahiru Chandima <[email protected]>
>> wrote:
>>
>>> Hi Isuru,
>>>
>>> Actually the blog post you provided is the one that I am already
>>> referring to :). It specifies to create a serializer but doesn't mention
>>> what is the need of a serializer.
>>>
>>> Thanks.
>>>
>>> On Tue, Nov 4, 2014 at 12:18 PM, Isuru Ranawaka <[email protected]> wrote:
>>>
>>>> Hi ,
>>>>
>>>> Hope following links help you
>>>>
>>>> http://maninda.blogspot.com/2013/01/writing-custom-mediator-for-wso2-esb.html
>>>> http://wso2.com/library/2936/
>>>>
>>>> On Tue, Nov 4, 2014 at 12:06 PM, Lahiru Chandima <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi Waruna,
>>>>>
>>>>> My OSGi bundle is active. mediate() method of the mediator gets called
>>>>> without a problem. The problem is that serializeSpecificMediator() doesn't
>>>>> get called.
>>>>>
>>>>> Hi Isuru,
>>>>>
>>>>> Isn't  it
>>>>> org.wso2.carbon.mediator.service.ui.AbstractMediator.serialize()
>>>>> method (which needs to be implemented in UI bundle mediator class) which 
>>>>> UI
>>>>> bundle uses for serializing the mediator config to XML? I haven't deployed
>>>>> a mediator configuration UI bundle yet for this mediator.
>>>>>
>>>>> Thanks
>>>>>
>>>>>
>>>>>
>>>>> On Tue, Nov 4, 2014 at 11:56 AM, Isuru Ranawaka <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Hi Lahiru,
>>>>>>
>>>>>> Mediator serializer   is for write mediator configuration object to
>>>>>> XML file which is used when saving configuration from UI to file system.
>>>>>> Check by saving your configuration from UI.
>>>>>>
>>>>>> Thanks
>>>>>> isuruR
>>>>>>
>>>>>> On Tue, Nov 4, 2014 at 11:47 AM, Waruna Perera <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi Lahiru,
>>>>>>>
>>>>>>> can you check whether your bundle got activated vi Osgi console?
>>>>>>>
>>>>>>>
>>>>>>> Thanks
>>>>>>>
>>>>>>> On Tue, Nov 4, 2014 at 11:34 AM, Lahiru Chandima <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi All,
>>>>>>>>
>>>>>>>> I am writing a new ESB mediator and I cannot figure out the need of
>>>>>>>> a mediator serializer (extension of AbstractMediatorSerializer) for a
>>>>>>>> mediator.
>>>>>>>>
>>>>>>>> Also, in the new mediator I created, if I add a breakpoint in
>>>>>>>> serializeSpecificMediator() method in my mediator serializer and 
>>>>>>>> debugged,
>>>>>>>> the breakpoint never gets hit (during ESB startup or when the mediator
>>>>>>>> receives an event to mediate).
>>>>>>>>
>>>>>>>> Does anybody know what is the need of a mediator serializer and
>>>>>>>> when does the serializeSpecificMediator() method get called?
>>>>>>>>
>>>>>>>> Thanks
>>>>>>>>
>>>>>>>> --
>>>>>>>> Lahiru Chandima
>>>>>>>> *Senior Software Engineer*
>>>>>>>> Mobile : +94 (0) 772 253283
>>>>>>>> [email protected]
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Dev mailing list
>>>>>>>> [email protected]
>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Waruna Perera
>>>>>>> Senior Software Engineer - Test Automation
>>>>>>> Mobile: +94 77 3867037
>>>>>>> WSO2, Inc.; http://wso2.com/
>>>>>>> lean . enterprise . middlewear.
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Dev mailing list
>>>>>>> [email protected]
>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Best Regards
>>>>>> Isuru Ranawaka
>>>>>> M: +94714629880
>>>>>> Blog : http://isurur.blogspot.com/
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Lahiru Chandima
>>>>> *Senior Software Engineer*
>>>>> Mobile : +94 (0) 772 253283
>>>>> [email protected]
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards
>>>> Isuru Ranawaka
>>>> M: +94714629880
>>>> Blog : http://isurur.blogspot.com/
>>>>
>>>
>>>
>>>
>>> --
>>> Lahiru Chandima
>>> *Senior Software Engineer*
>>> Mobile : +94 (0) 772 253283
>>> [email protected]
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>
>
> --
> Lahiru Chandima
> *Senior Software Engineer*
> Mobile : +94 (0) 772 253283
> [email protected]
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to