Thanks Harsha & Sanjeewa for the feedback.

Thanks,
Keerthika.

On Tue, Jan 23, 2018 at 1:50 PM, Sanjeewa Malalgoda <[email protected]>
wrote:

> Even if we have workflow usecase we should be able to use JsonStreamBuilder
> with workaround we tried recently.
> There is no harm with this change and we should consider making 
> JsonStreamBuilder
> default when we do APIM 2.2.0 release.
> Please add this to 2.2 product development branch.
>
> Thanks,
> sanjeewa.
>
> On Tue, Jan 23, 2018 at 12:59 PM, Harsha Kumara <[email protected]> wrote:
>
>>
>>
>> On Tue, Jan 23, 2018 at 10:27 AM, Keerthika Mahendralingam <
>> [email protected]> wrote:
>>
>>> HI All,
>>>
>>> When we use the latest version of cache mediator implementation with
>>> APIM, an empty response is getting cached instead of JSON message. But all
>>> headers are getting cached correctly. When I debugged the code, I found
>>> that response body is set to null in [1].
>>>
>>> As Riyafa suggested when I changed the JSON message builder as
>>> JsonStreamBuilder instead of JsonBuilder its worked as expected.
>>>
>>> Is there any specific reason for using JsonBuilder instead of
>>> JsonStreamBuilder? Can I go with this approach?
>>>
>> There are many instances which we have suggest to use  JsonStreamBuilder
>> in APIM usecases and it's the defualt builder in the EI. We had a
>> limitation using this when workflows enabled but there is a workaround.
>> Hence it's fine to use JsonStreamBuilder.
>>
>>>
>>> Any suggestion on this?
>>>
>>> [1]. https://github.com/wso2/carbon-mediation/blob/master/co
>>> mponents/mediators/cache/org.wso2.carbon.mediator.cache/src/
>>> main/java/org/wso2/carbon/mediator/cache/CacheMediator.java#L359
>>>
>>> Thanks,
>>> Keerthika.
>>>
>>> --
>>> <[email protected]>
>>> Keerthika Mahendralingam
>>> Software Engineer
>>> Mobile :+94 (0) 776 121144 <+94%2077%20612%201144>
>>> [email protected]
>>> WSO2, Inc.
>>> lean . enterprise . middleware
>>>
>>
>>
>>
>> --
>> Harsha Kumara
>> Software Engineer, WSO2 Inc.
>> Mobile: +94775505618 <077%20550%205618>
>> Blog:harshcreationz.blogspot.com
>>
>
>
>
> --
>
> *Sanjeewa Malalgoda*
> WSO2 Inc.
> Mobile : +94713068779 <+94%2071%20306%208779>
>
> <http://sanjeewamalalgoda.blogspot.com/>blog :http://sanjeewamalalgoda.
> blogspot.com/ <http://sanjeewamalalgoda.blogspot.com/>
>
>
>


-- 
<[email protected]>
Keerthika Mahendralingam
Software Engineer
Mobile :+94 (0) 776 121144
[email protected]
WSO2, Inc.
lean . enterprise . middleware
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to