Re: [Dev] HTTP Verb PATCH support for MSF4J

2018-08-23 Thread Malintha Amarasinghe
Hi Thusitha,

Thank you very much for the info.

Hi Azeez,

I am afraid I can check this ATM as I am tied with support work. I will
check with someone with the team and ask to verify this.

Thanks!

On Wed, Aug 22, 2018 at 8:16 AM, Afkham Azeez  wrote:

> Malintha can you please look into that PR?
>
> On Wed, Aug 22, 2018, 6:34 AM Thusitha Thilina Dayaratne <
> thusithathil...@gmail.com> wrote:
>
>> Hi Malintha,
>>
>> AFAIK this was not implemented.
>> It seems like there is an open PR relate to this. IMHO that can be merged
>> to get the PATCH support if the PR looks good.
>>
>> [1] - https://github.com/wso2/msf4j/pull/546
>>
>> On Wed, Aug 8, 2018 at 3:29 AM Malintha Amarasinghe 
>> wrote:
>>
>>> Hi all,
>>>
>>> Just wanted to check whether we were able to implement this? Looking at
>>> the code I guess we do not support PATCH in msf4j yet [1]. We have some
>>> requirements to implement partial update operations in SCIM2 API via msf4j:
>>> Eg: Adding a user to an existing group without updating the whole group at
>>> once [2]
>>>
>>> [1] https://github.com/wso2/msf4j/blob/master/core/src/
>>> main/java/org/wso2/msf4j/internal/router/MicroserviceMetadata.java#
>>> L120-L127
>>> [2] https://tools.ietf.org/html/rfc7644#page-32
>>>
>>> Thanks!
>>> Malintha
>>>
>>>
>>> On Mon, Feb 27, 2017 at 9:01 AM, Thusitha Thilina Dayaratne <
>>> thusit...@wso2.com> wrote:
>>>
 Created issue[1] to track this.

 [1] - https://github.com/wso2/msf4j/issues/357

 Thanks
 Thusitha

 On Mon, Feb 27, 2017 at 8:41 AM, Afkham Azeez  wrote:

>
>
> On Mon, Feb 27, 2017 at 6:21 AM, Thusitha Thilina Dayaratne <
> thusit...@wso2.com> wrote:
>
>> Hi Azeez,
>>
>> Since we restructured swagger support as a separate dependency, if we
>> use swagger PATCH annotation then we have to bring swagger dependency 
>> again
>> to the core. That will increase the minimum jar size. Therefore IMHO it
>> would be better if we implement the PATCH annotation without depending on
>> Swagger.
>> WDYT?
>>
>
> Yeah since it is a simple annotation we may add that to the msf4j core
> itself.
>
>>
>> Thanks
>> Thusitha
>>
>> On Mon, Feb 27, 2017 at 12:00 AM, Gayan Gunawardana 
>> wrote:
>>
>>>
>>>
>>> On Sun, Feb 26, 2017 at 11:48 PM, Afkham Azeez 
>>> wrote:
>>>
 Someone suggested on SO to use the PATCH annotation from
 io.swagger.jaxrs

 That may be a good alternative since we already support Swagger.

>>> Thanks for the alternative so we can go with io.swagger.jaxrs.PATCH.
>>>

 On Sun, Feb 26, 2017 at 11:46 PM, Afkham Azeez 
 wrote:

> We can add that annotation to MSF4J itself.
>
> On Sun, Feb 26, 2017 at 11:28 PM, Gayan Gunawardana <
> ga...@wso2.com> wrote:
>
>> Hi All,
>>
>> Since javax.ws.rs does not provide http verb PATCH we have to
>> have custom Patch annotation as below.
>>
>> @Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@HttpMethod("PATCH")public
>>  @interface PATCH {}
>>
>> Is it ok to have this annotation in component level or is there
>> any common place we can put this annotation ?
>>
>> Alternatively we can use "X-HTTP-Method-Override" header too.
>>
>> WDYT ?
>>
>> Thanks,
>> Gayan
>>
>> --
>>
>> Gayan Gunawardana
>> Software Engineer; WSO2 Inc.; http://wso2.com/
>> Email: ga...@wso2.com
>> Mobile: +94 (71) 8020933
>>
>
>
>
> --
> *Afkham Azeez*
> Senior Director, Platform Architecture; WSO2, Inc.;
> http://wso2.com
> Member; Apache Software Foundation; http://www.apache.org/
> * *
> *email: **az...@wso2.com* 
> * cell: +94 77 3320919 <077%20332%200919>blog: *
> *http://blog.afkham.org* 
> *twitter: **http://twitter.com/afkham_azeez*
> 
> *linked-in: **http://lk.linkedin.com/in/afkhamazeez
> *
>
> *Lean . Enterprise . Middleware*
>



 --
 *Afkham Azeez*
 Senior Director, Platform Architecture; WSO2, Inc.; http://wso2.com
 Member; Apache Software Foundation; http://www.apache.org/
 * *
 *email: **az...@wso2.com* 
 * cell: +94 77 3320919 <+94%2077%20332%200919>blog: *
 *http://blog.afkham.org* 
 *twitter: **http://twitter.com/afkham_azeez*
 
 *linked-in: **http://lk.linkedin.com/in/afkhamazeez

Re: [Dev] HTTP Verb PATCH support for MSF4J

2018-08-21 Thread Afkham Azeez
Malintha can you please look into that PR?

On Wed, Aug 22, 2018, 6:34 AM Thusitha Thilina Dayaratne <
thusithathil...@gmail.com> wrote:

> Hi Malintha,
>
> AFAIK this was not implemented.
> It seems like there is an open PR relate to this. IMHO that can be merged
> to get the PATCH support if the PR looks good.
>
> [1] - https://github.com/wso2/msf4j/pull/546
>
> On Wed, Aug 8, 2018 at 3:29 AM Malintha Amarasinghe 
> wrote:
>
>> Hi all,
>>
>> Just wanted to check whether we were able to implement this? Looking at
>> the code I guess we do not support PATCH in msf4j yet [1]. We have some
>> requirements to implement partial update operations in SCIM2 API via msf4j:
>> Eg: Adding a user to an existing group without updating the whole group at
>> once [2]
>>
>> [1]
>> https://github.com/wso2/msf4j/blob/master/core/src/main/java/org/wso2/msf4j/internal/router/MicroserviceMetadata.java#L120-L127
>> [2] https://tools.ietf.org/html/rfc7644#page-32
>>
>> Thanks!
>> Malintha
>>
>>
>> On Mon, Feb 27, 2017 at 9:01 AM, Thusitha Thilina Dayaratne <
>> thusit...@wso2.com> wrote:
>>
>>> Created issue[1] to track this.
>>>
>>> [1] - https://github.com/wso2/msf4j/issues/357
>>>
>>> Thanks
>>> Thusitha
>>>
>>> On Mon, Feb 27, 2017 at 8:41 AM, Afkham Azeez  wrote:
>>>


 On Mon, Feb 27, 2017 at 6:21 AM, Thusitha Thilina Dayaratne <
 thusit...@wso2.com> wrote:

> Hi Azeez,
>
> Since we restructured swagger support as a separate dependency, if we
> use swagger PATCH annotation then we have to bring swagger dependency 
> again
> to the core. That will increase the minimum jar size. Therefore IMHO it
> would be better if we implement the PATCH annotation without depending on
> Swagger.
> WDYT?
>

 Yeah since it is a simple annotation we may add that to the msf4j core
 itself.

>
> Thanks
> Thusitha
>
> On Mon, Feb 27, 2017 at 12:00 AM, Gayan Gunawardana 
> wrote:
>
>>
>>
>> On Sun, Feb 26, 2017 at 11:48 PM, Afkham Azeez 
>> wrote:
>>
>>> Someone suggested on SO to use the PATCH annotation from
>>> io.swagger.jaxrs
>>>
>>> That may be a good alternative since we already support Swagger.
>>>
>> Thanks for the alternative so we can go with io.swagger.jaxrs.PATCH.
>>
>>>
>>> On Sun, Feb 26, 2017 at 11:46 PM, Afkham Azeez 
>>> wrote:
>>>
 We can add that annotation to MSF4J itself.

 On Sun, Feb 26, 2017 at 11:28 PM, Gayan Gunawardana >>> > wrote:

> Hi All,
>
> Since javax.ws.rs does not provide http verb PATCH we have to
> have custom Patch annotation as below.
>
> @Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@HttpMethod("PATCH")public
>  @interface PATCH {}
>
> Is it ok to have this annotation in component level or is there
> any common place we can put this annotation ?
>
> Alternatively we can use "X-HTTP-Method-Override" header too.
>
> WDYT ?
>
> Thanks,
> Gayan
>
> --
>
> Gayan Gunawardana
> Software Engineer; WSO2 Inc.; http://wso2.com/
> Email: ga...@wso2.com
> Mobile: +94 (71) 8020933
>



 --
 *Afkham Azeez*
 Senior Director, Platform Architecture; WSO2, Inc.; http://wso2.com
 Member; Apache Software Foundation; http://www.apache.org/
 * *
 *email: **az...@wso2.com* 
 * cell: +94 77 3320919 <077%20332%200919>blog: *
 *http://blog.afkham.org* 
 *twitter: **http://twitter.com/afkham_azeez*
 
 *linked-in: **http://lk.linkedin.com/in/afkhamazeez
 *

 *Lean . Enterprise . Middleware*

>>>
>>>
>>>
>>> --
>>> *Afkham Azeez*
>>> Senior Director, Platform Architecture; WSO2, Inc.; http://wso2.com
>>> Member; Apache Software Foundation; http://www.apache.org/
>>> * *
>>> *email: **az...@wso2.com* 
>>> * cell: +94 77 3320919 <+94%2077%20332%200919>blog: *
>>> *http://blog.afkham.org* 
>>> *twitter: **http://twitter.com/afkham_azeez*
>>> 
>>> *linked-in: **http://lk.linkedin.com/in/afkhamazeez
>>> *
>>>
>>> *Lean . Enterprise . Middleware*
>>>
>>
>>
>>
>> --
>> Gayan Gunawardana
>> Software Engineer; WSO2 Inc.; http://wso2.com/
>> Email: ga...@wso2.com
>> Mobile: +94 (71) 8020933
>>
>
>
>
> --
> Thusitha Dayaratne
> Software Engineer
> WSO2 Inc. - lean . enterprise . middleware |  wso2.com
>
> 

Re: [Dev] HTTP Verb PATCH support for MSF4J

2018-08-21 Thread Thusitha Thilina Dayaratne
Hi Malintha,

AFAIK this was not implemented.
It seems like there is an open PR relate to this. IMHO that can be merged
to get the PATCH support if the PR looks good.

[1] - https://github.com/wso2/msf4j/pull/546

On Wed, Aug 8, 2018 at 3:29 AM Malintha Amarasinghe 
wrote:

> Hi all,
>
> Just wanted to check whether we were able to implement this? Looking at
> the code I guess we do not support PATCH in msf4j yet [1]. We have some
> requirements to implement partial update operations in SCIM2 API via msf4j:
> Eg: Adding a user to an existing group without updating the whole group at
> once [2]
>
> [1]
> https://github.com/wso2/msf4j/blob/master/core/src/main/java/org/wso2/msf4j/internal/router/MicroserviceMetadata.java#L120-L127
> [2] https://tools.ietf.org/html/rfc7644#page-32
>
> Thanks!
> Malintha
>
>
> On Mon, Feb 27, 2017 at 9:01 AM, Thusitha Thilina Dayaratne <
> thusit...@wso2.com> wrote:
>
>> Created issue[1] to track this.
>>
>> [1] - https://github.com/wso2/msf4j/issues/357
>>
>> Thanks
>> Thusitha
>>
>> On Mon, Feb 27, 2017 at 8:41 AM, Afkham Azeez  wrote:
>>
>>>
>>>
>>> On Mon, Feb 27, 2017 at 6:21 AM, Thusitha Thilina Dayaratne <
>>> thusit...@wso2.com> wrote:
>>>
 Hi Azeez,

 Since we restructured swagger support as a separate dependency, if we
 use swagger PATCH annotation then we have to bring swagger dependency again
 to the core. That will increase the minimum jar size. Therefore IMHO it
 would be better if we implement the PATCH annotation without depending on
 Swagger.
 WDYT?

>>>
>>> Yeah since it is a simple annotation we may add that to the msf4j core
>>> itself.
>>>

 Thanks
 Thusitha

 On Mon, Feb 27, 2017 at 12:00 AM, Gayan Gunawardana 
 wrote:

>
>
> On Sun, Feb 26, 2017 at 11:48 PM, Afkham Azeez  wrote:
>
>> Someone suggested on SO to use the PATCH annotation from
>> io.swagger.jaxrs
>>
>> That may be a good alternative since we already support Swagger.
>>
> Thanks for the alternative so we can go with io.swagger.jaxrs.PATCH.
>
>>
>> On Sun, Feb 26, 2017 at 11:46 PM, Afkham Azeez 
>> wrote:
>>
>>> We can add that annotation to MSF4J itself.
>>>
>>> On Sun, Feb 26, 2017 at 11:28 PM, Gayan Gunawardana 
>>> wrote:
>>>
 Hi All,

 Since javax.ws.rs does not provide http verb PATCH we have to have
 custom Patch annotation as below.

 @Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@HttpMethod("PATCH")public
  @interface PATCH {}

 Is it ok to have this annotation in component level or is there any
 common place we can put this annotation ?

 Alternatively we can use "X-HTTP-Method-Override" header too.

 WDYT ?

 Thanks,
 Gayan

 --

 Gayan Gunawardana
 Software Engineer; WSO2 Inc.; http://wso2.com/
 Email: ga...@wso2.com
 Mobile: +94 (71) 8020933

>>>
>>>
>>>
>>> --
>>> *Afkham Azeez*
>>> Senior Director, Platform Architecture; WSO2, Inc.; http://wso2.com
>>> Member; Apache Software Foundation; http://www.apache.org/
>>> * *
>>> *email: **az...@wso2.com* 
>>> * cell: +94 77 3320919 <077%20332%200919>blog: *
>>> *http://blog.afkham.org* 
>>> *twitter: **http://twitter.com/afkham_azeez*
>>> 
>>> *linked-in: **http://lk.linkedin.com/in/afkhamazeez
>>> *
>>>
>>> *Lean . Enterprise . Middleware*
>>>
>>
>>
>>
>> --
>> *Afkham Azeez*
>> Senior Director, Platform Architecture; WSO2, Inc.; http://wso2.com
>> Member; Apache Software Foundation; http://www.apache.org/
>> * *
>> *email: **az...@wso2.com* 
>> * cell: +94 77 3320919 <+94%2077%20332%200919>blog: *
>> *http://blog.afkham.org* 
>> *twitter: **http://twitter.com/afkham_azeez*
>> 
>> *linked-in: **http://lk.linkedin.com/in/afkhamazeez
>> *
>>
>> *Lean . Enterprise . Middleware*
>>
>
>
>
> --
> Gayan Gunawardana
> Software Engineer; WSO2 Inc.; http://wso2.com/
> Email: ga...@wso2.com
> Mobile: +94 (71) 8020933
>



 --
 Thusitha Dayaratne
 Software Engineer
 WSO2 Inc. - lean . enterprise . middleware |  wso2.com

 Mobile  +94712756809 <071%20275%206809>
 Blog  alokayasoya.blogspot.com
 Abouthttp://about.me/thusithathilina
 


>>>
>>>
>>> --
>>> *Afkham Azeez*
>>> Senior Director, Platform Architecture; WSO2, Inc.; http://wso2.com
>>> Member; Apache Software Foundation; 

Re: [Dev] HTTP Verb PATCH support for MSF4J

2018-08-07 Thread Malintha Amarasinghe
Hi all,

Just wanted to check whether we were able to implement this? Looking at the
code I guess we do not support PATCH in msf4j yet [1]. We have some
requirements to implement partial update operations in SCIM2 API via msf4j:
Eg: Adding a user to an existing group without updating the whole group at
once [2]

[1] https://github.com/wso2/msf4j/blob/master/core/src/
main/java/org/wso2/msf4j/internal/router/MicroserviceMetadata.java#L120-L127
[2] https://tools.ietf.org/html/rfc7644#page-32

Thanks!
Malintha


On Mon, Feb 27, 2017 at 9:01 AM, Thusitha Thilina Dayaratne <
thusit...@wso2.com> wrote:

> Created issue[1] to track this.
>
> [1] - https://github.com/wso2/msf4j/issues/357
>
> Thanks
> Thusitha
>
> On Mon, Feb 27, 2017 at 8:41 AM, Afkham Azeez  wrote:
>
>>
>>
>> On Mon, Feb 27, 2017 at 6:21 AM, Thusitha Thilina Dayaratne <
>> thusit...@wso2.com> wrote:
>>
>>> Hi Azeez,
>>>
>>> Since we restructured swagger support as a separate dependency, if we
>>> use swagger PATCH annotation then we have to bring swagger dependency again
>>> to the core. That will increase the minimum jar size. Therefore IMHO it
>>> would be better if we implement the PATCH annotation without depending on
>>> Swagger.
>>> WDYT?
>>>
>>
>> Yeah since it is a simple annotation we may add that to the msf4j core
>> itself.
>>
>>>
>>> Thanks
>>> Thusitha
>>>
>>> On Mon, Feb 27, 2017 at 12:00 AM, Gayan Gunawardana 
>>> wrote:
>>>


 On Sun, Feb 26, 2017 at 11:48 PM, Afkham Azeez  wrote:

> Someone suggested on SO to use the PATCH annotation from
> io.swagger.jaxrs
>
> That may be a good alternative since we already support Swagger.
>
 Thanks for the alternative so we can go with io.swagger.jaxrs.PATCH.

>
> On Sun, Feb 26, 2017 at 11:46 PM, Afkham Azeez  wrote:
>
>> We can add that annotation to MSF4J itself.
>>
>> On Sun, Feb 26, 2017 at 11:28 PM, Gayan Gunawardana 
>> wrote:
>>
>>> Hi All,
>>>
>>> Since javax.ws.rs does not provide http verb PATCH we have to have
>>> custom Patch annotation as below.
>>>
>>> @Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@HttpMethod("PATCH")public
>>>  @interface PATCH {}
>>>
>>> Is it ok to have this annotation in component level or is there any
>>> common place we can put this annotation ?
>>>
>>> Alternatively we can use "X-HTTP-Method-Override" header too.
>>>
>>> WDYT ?
>>>
>>> Thanks,
>>> Gayan
>>>
>>> --
>>>
>>> Gayan Gunawardana
>>> Software Engineer; WSO2 Inc.; http://wso2.com/
>>> Email: ga...@wso2.com
>>> Mobile: +94 (71) 8020933
>>>
>>
>>
>>
>> --
>> *Afkham Azeez*
>> Senior Director, Platform Architecture; WSO2, Inc.; http://wso2.com
>> Member; Apache Software Foundation; http://www.apache.org/
>> * *
>> *email: **az...@wso2.com* 
>> * cell: +94 77 3320919 <077%20332%200919>blog: *
>> *http://blog.afkham.org* 
>> *twitter: **http://twitter.com/afkham_azeez*
>> 
>> *linked-in: **http://lk.linkedin.com/in/afkhamazeez
>> *
>>
>> *Lean . Enterprise . Middleware*
>>
>
>
>
> --
> *Afkham Azeez*
> Senior Director, Platform Architecture; WSO2, Inc.; http://wso2.com
> Member; Apache Software Foundation; http://www.apache.org/
> * *
> *email: **az...@wso2.com* 
> * cell: +94 77 3320919 <+94%2077%20332%200919>blog: *
> *http://blog.afkham.org* 
> *twitter: **http://twitter.com/afkham_azeez*
> 
> *linked-in: **http://lk.linkedin.com/in/afkhamazeez
> *
>
> *Lean . Enterprise . Middleware*
>



 --
 Gayan Gunawardana
 Software Engineer; WSO2 Inc.; http://wso2.com/
 Email: ga...@wso2.com
 Mobile: +94 (71) 8020933

>>>
>>>
>>>
>>> --
>>> Thusitha Dayaratne
>>> Software Engineer
>>> WSO2 Inc. - lean . enterprise . middleware |  wso2.com
>>>
>>> Mobile  +94712756809 <071%20275%206809>
>>> Blog  alokayasoya.blogspot.com
>>> Abouthttp://about.me/thusithathilina
>>> 
>>>
>>>
>>
>>
>> --
>> *Afkham Azeez*
>> Senior Director, Platform Architecture; WSO2, Inc.; http://wso2.com
>> Member; Apache Software Foundation; http://www.apache.org/
>> * *
>> *email: **az...@wso2.com* 
>> * cell: +94 77 3320919 <+94%2077%20332%200919>blog: *
>> *http://blog.afkham.org* 
>> *twitter: **http://twitter.com/afkham_azeez*
>> 
>> *linked-in: **http://lk.linkedin.com/in/afkhamazeez
>> *
>>
>> *Lean . Enterprise . Middleware*
>>
>
>
>
> --
> Thusitha Dayaratne
> Software 

Re: [Dev] HTTP Verb PATCH support for MSF4J

2017-02-26 Thread Thusitha Thilina Dayaratne
Created issue[1] to track this.

[1] - https://github.com/wso2/msf4j/issues/357

Thanks
Thusitha

On Mon, Feb 27, 2017 at 8:41 AM, Afkham Azeez  wrote:

>
>
> On Mon, Feb 27, 2017 at 6:21 AM, Thusitha Thilina Dayaratne <
> thusit...@wso2.com> wrote:
>
>> Hi Azeez,
>>
>> Since we restructured swagger support as a separate dependency, if we use
>> swagger PATCH annotation then we have to bring swagger dependency again to
>> the core. That will increase the minimum jar size. Therefore IMHO it would
>> be better if we implement the PATCH annotation without depending on Swagger.
>> WDYT?
>>
>
> Yeah since it is a simple annotation we may add that to the msf4j core
> itself.
>
>>
>> Thanks
>> Thusitha
>>
>> On Mon, Feb 27, 2017 at 12:00 AM, Gayan Gunawardana 
>> wrote:
>>
>>>
>>>
>>> On Sun, Feb 26, 2017 at 11:48 PM, Afkham Azeez  wrote:
>>>
 Someone suggested on SO to use the PATCH annotation from
 io.swagger.jaxrs

 That may be a good alternative since we already support Swagger.

>>> Thanks for the alternative so we can go with io.swagger.jaxrs.PATCH.
>>>

 On Sun, Feb 26, 2017 at 11:46 PM, Afkham Azeez  wrote:

> We can add that annotation to MSF4J itself.
>
> On Sun, Feb 26, 2017 at 11:28 PM, Gayan Gunawardana 
> wrote:
>
>> Hi All,
>>
>> Since javax.ws.rs does not provide http verb PATCH we have to have
>> custom Patch annotation as below.
>>
>> @Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@HttpMethod("PATCH")public
>>  @interface PATCH {}
>>
>> Is it ok to have this annotation in component level or is there any
>> common place we can put this annotation ?
>>
>> Alternatively we can use "X-HTTP-Method-Override" header too.
>>
>> WDYT ?
>>
>> Thanks,
>> Gayan
>>
>> --
>>
>> Gayan Gunawardana
>> Software Engineer; WSO2 Inc.; http://wso2.com/
>> Email: ga...@wso2.com
>> Mobile: +94 (71) 8020933
>>
>
>
>
> --
> *Afkham Azeez*
> Senior Director, Platform Architecture; WSO2, Inc.; http://wso2.com
> Member; Apache Software Foundation; http://www.apache.org/
> * *
> *email: **az...@wso2.com* 
> * cell: +94 77 3320919 <077%20332%200919>blog: *
> *http://blog.afkham.org* 
> *twitter: **http://twitter.com/afkham_azeez*
> 
> *linked-in: **http://lk.linkedin.com/in/afkhamazeez
> *
>
> *Lean . Enterprise . Middleware*
>



 --
 *Afkham Azeez*
 Senior Director, Platform Architecture; WSO2, Inc.; http://wso2.com
 Member; Apache Software Foundation; http://www.apache.org/
 * *
 *email: **az...@wso2.com* 
 * cell: +94 77 3320919 <+94%2077%20332%200919>blog: *
 *http://blog.afkham.org* 
 *twitter: **http://twitter.com/afkham_azeez*
 
 *linked-in: **http://lk.linkedin.com/in/afkhamazeez
 *

 *Lean . Enterprise . Middleware*

>>>
>>>
>>>
>>> --
>>> Gayan Gunawardana
>>> Software Engineer; WSO2 Inc.; http://wso2.com/
>>> Email: ga...@wso2.com
>>> Mobile: +94 (71) 8020933
>>>
>>
>>
>>
>> --
>> Thusitha Dayaratne
>> Software Engineer
>> WSO2 Inc. - lean . enterprise . middleware |  wso2.com
>>
>> Mobile  +94712756809 <071%20275%206809>
>> Blog  alokayasoya.blogspot.com
>> Abouthttp://about.me/thusithathilina
>> 
>>
>>
>
>
> --
> *Afkham Azeez*
> Senior Director, Platform Architecture; WSO2, Inc.; http://wso2.com
> Member; Apache Software Foundation; http://www.apache.org/
> * *
> *email: **az...@wso2.com* 
> * cell: +94 77 3320919 <+94%2077%20332%200919>blog: *
> *http://blog.afkham.org* 
> *twitter: **http://twitter.com/afkham_azeez*
> 
> *linked-in: **http://lk.linkedin.com/in/afkhamazeez
> *
>
> *Lean . Enterprise . Middleware*
>



-- 
Thusitha Dayaratne
Software Engineer
WSO2 Inc. - lean . enterprise . middleware |  wso2.com

Mobile  +94712756809
Blog  alokayasoya.blogspot.com
Abouthttp://about.me/thusithathilina

___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] HTTP Verb PATCH support for MSF4J

2017-02-26 Thread Afkham Azeez
On Mon, Feb 27, 2017 at 6:21 AM, Thusitha Thilina Dayaratne <
thusit...@wso2.com> wrote:

> Hi Azeez,
>
> Since we restructured swagger support as a separate dependency, if we use
> swagger PATCH annotation then we have to bring swagger dependency again to
> the core. That will increase the minimum jar size. Therefore IMHO it would
> be better if we implement the PATCH annotation without depending on Swagger.
> WDYT?
>

Yeah since it is a simple annotation we may add that to the msf4j core
itself.

>
> Thanks
> Thusitha
>
> On Mon, Feb 27, 2017 at 12:00 AM, Gayan Gunawardana 
> wrote:
>
>>
>>
>> On Sun, Feb 26, 2017 at 11:48 PM, Afkham Azeez  wrote:
>>
>>> Someone suggested on SO to use the PATCH annotation from
>>> io.swagger.jaxrs
>>>
>>> That may be a good alternative since we already support Swagger.
>>>
>> Thanks for the alternative so we can go with io.swagger.jaxrs.PATCH.
>>
>>>
>>> On Sun, Feb 26, 2017 at 11:46 PM, Afkham Azeez  wrote:
>>>
 We can add that annotation to MSF4J itself.

 On Sun, Feb 26, 2017 at 11:28 PM, Gayan Gunawardana 
 wrote:

> Hi All,
>
> Since javax.ws.rs does not provide http verb PATCH we have to have
> custom Patch annotation as below.
>
> @Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@HttpMethod("PATCH")public
>  @interface PATCH {}
>
> Is it ok to have this annotation in component level or is there any
> common place we can put this annotation ?
>
> Alternatively we can use "X-HTTP-Method-Override" header too.
>
> WDYT ?
>
> Thanks,
> Gayan
>
> --
>
> Gayan Gunawardana
> Software Engineer; WSO2 Inc.; http://wso2.com/
> Email: ga...@wso2.com
> Mobile: +94 (71) 8020933
>



 --
 *Afkham Azeez*
 Senior Director, Platform Architecture; WSO2, Inc.; http://wso2.com
 Member; Apache Software Foundation; http://www.apache.org/
 * *
 *email: **az...@wso2.com* 
 * cell: +94 77 3320919 <077%20332%200919>blog: *
 *http://blog.afkham.org* 
 *twitter: **http://twitter.com/afkham_azeez*
 
 *linked-in: **http://lk.linkedin.com/in/afkhamazeez
 *

 *Lean . Enterprise . Middleware*

>>>
>>>
>>>
>>> --
>>> *Afkham Azeez*
>>> Senior Director, Platform Architecture; WSO2, Inc.; http://wso2.com
>>> Member; Apache Software Foundation; http://www.apache.org/
>>> * *
>>> *email: **az...@wso2.com* 
>>> * cell: +94 77 3320919 <+94%2077%20332%200919>blog: *
>>> *http://blog.afkham.org* 
>>> *twitter: **http://twitter.com/afkham_azeez*
>>> 
>>> *linked-in: **http://lk.linkedin.com/in/afkhamazeez
>>> *
>>>
>>> *Lean . Enterprise . Middleware*
>>>
>>
>>
>>
>> --
>> Gayan Gunawardana
>> Software Engineer; WSO2 Inc.; http://wso2.com/
>> Email: ga...@wso2.com
>> Mobile: +94 (71) 8020933
>>
>
>
>
> --
> Thusitha Dayaratne
> Software Engineer
> WSO2 Inc. - lean . enterprise . middleware |  wso2.com
>
> Mobile  +94712756809 <071%20275%206809>
> Blog  alokayasoya.blogspot.com
> Abouthttp://about.me/thusithathilina
> 
>
>


-- 
*Afkham Azeez*
Senior Director, Platform Architecture; WSO2, Inc.; http://wso2.com
Member; Apache Software Foundation; http://www.apache.org/
* *
*email: **az...@wso2.com* 
* cell: +94 77 3320919blog: **http://blog.afkham.org*

*twitter: **http://twitter.com/afkham_azeez*

*linked-in: **http://lk.linkedin.com/in/afkhamazeez
*

*Lean . Enterprise . Middleware*
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] HTTP Verb PATCH support for MSF4J

2017-02-26 Thread Thusitha Thilina Dayaratne
Hi Azeez,

Since we restructured swagger support as a separate dependency, if we use
swagger PATCH annotation then we have to bring swagger dependency again to
the core. That will increase the minimum jar size. Therefore IMHO it would
be better if we implement the PATCH annotation without depending on Swagger.
WDYT?

Thanks
Thusitha

On Mon, Feb 27, 2017 at 12:00 AM, Gayan Gunawardana  wrote:

>
>
> On Sun, Feb 26, 2017 at 11:48 PM, Afkham Azeez  wrote:
>
>> Someone suggested on SO to use the PATCH annotation from io.swagger.jaxrs
>>
>> That may be a good alternative since we already support Swagger.
>>
> Thanks for the alternative so we can go with io.swagger.jaxrs.PATCH.
>
>>
>> On Sun, Feb 26, 2017 at 11:46 PM, Afkham Azeez  wrote:
>>
>>> We can add that annotation to MSF4J itself.
>>>
>>> On Sun, Feb 26, 2017 at 11:28 PM, Gayan Gunawardana 
>>> wrote:
>>>
 Hi All,

 Since javax.ws.rs does not provide http verb PATCH we have to have
 custom Patch annotation as below.

 @Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@HttpMethod("PATCH")public
  @interface PATCH {}

 Is it ok to have this annotation in component level or is there any
 common place we can put this annotation ?

 Alternatively we can use "X-HTTP-Method-Override" header too.

 WDYT ?

 Thanks,
 Gayan

 --

 Gayan Gunawardana
 Software Engineer; WSO2 Inc.; http://wso2.com/
 Email: ga...@wso2.com
 Mobile: +94 (71) 8020933

>>>
>>>
>>>
>>> --
>>> *Afkham Azeez*
>>> Senior Director, Platform Architecture; WSO2, Inc.; http://wso2.com
>>> Member; Apache Software Foundation; http://www.apache.org/
>>> * *
>>> *email: **az...@wso2.com* 
>>> * cell: +94 77 3320919 <077%20332%200919>blog: **http://blog.afkham.org*
>>> 
>>> *twitter: **http://twitter.com/afkham_azeez*
>>> 
>>> *linked-in: **http://lk.linkedin.com/in/afkhamazeez
>>> *
>>>
>>> *Lean . Enterprise . Middleware*
>>>
>>
>>
>>
>> --
>> *Afkham Azeez*
>> Senior Director, Platform Architecture; WSO2, Inc.; http://wso2.com
>> Member; Apache Software Foundation; http://www.apache.org/
>> * *
>> *email: **az...@wso2.com* 
>> * cell: +94 77 3320919 <+94%2077%20332%200919>blog: *
>> *http://blog.afkham.org* 
>> *twitter: **http://twitter.com/afkham_azeez*
>> 
>> *linked-in: **http://lk.linkedin.com/in/afkhamazeez
>> *
>>
>> *Lean . Enterprise . Middleware*
>>
>
>
>
> --
> Gayan Gunawardana
> Software Engineer; WSO2 Inc.; http://wso2.com/
> Email: ga...@wso2.com
> Mobile: +94 (71) 8020933
>



-- 
Thusitha Dayaratne
Software Engineer
WSO2 Inc. - lean . enterprise . middleware |  wso2.com

Mobile  +94712756809
Blog  alokayasoya.blogspot.com
Abouthttp://about.me/thusithathilina

___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] HTTP Verb PATCH support for MSF4J

2017-02-26 Thread Gayan Gunawardana
On Sun, Feb 26, 2017 at 11:48 PM, Afkham Azeez  wrote:

> Someone suggested on SO to use the PATCH annotation from io.swagger.jaxrs
>
> That may be a good alternative since we already support Swagger.
>
Thanks for the alternative so we can go with io.swagger.jaxrs.PATCH.

>
> On Sun, Feb 26, 2017 at 11:46 PM, Afkham Azeez  wrote:
>
>> We can add that annotation to MSF4J itself.
>>
>> On Sun, Feb 26, 2017 at 11:28 PM, Gayan Gunawardana 
>> wrote:
>>
>>> Hi All,
>>>
>>> Since javax.ws.rs does not provide http verb PATCH we have to have
>>> custom Patch annotation as below.
>>>
>>> @Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@HttpMethod("PATCH")public
>>>  @interface PATCH {}
>>>
>>> Is it ok to have this annotation in component level or is there any
>>> common place we can put this annotation ?
>>>
>>> Alternatively we can use "X-HTTP-Method-Override" header too.
>>>
>>> WDYT ?
>>>
>>> Thanks,
>>> Gayan
>>>
>>> --
>>>
>>> Gayan Gunawardana
>>> Software Engineer; WSO2 Inc.; http://wso2.com/
>>> Email: ga...@wso2.com
>>> Mobile: +94 (71) 8020933
>>>
>>
>>
>>
>> --
>> *Afkham Azeez*
>> Senior Director, Platform Architecture; WSO2, Inc.; http://wso2.com
>> Member; Apache Software Foundation; http://www.apache.org/
>> * *
>> *email: **az...@wso2.com* 
>> * cell: +94 77 3320919 <077%20332%200919>blog: **http://blog.afkham.org*
>> 
>> *twitter: **http://twitter.com/afkham_azeez*
>> 
>> *linked-in: **http://lk.linkedin.com/in/afkhamazeez
>> *
>>
>> *Lean . Enterprise . Middleware*
>>
>
>
>
> --
> *Afkham Azeez*
> Senior Director, Platform Architecture; WSO2, Inc.; http://wso2.com
> Member; Apache Software Foundation; http://www.apache.org/
> * *
> *email: **az...@wso2.com* 
> * cell: +94 77 3320919 <+94%2077%20332%200919>blog: *
> *http://blog.afkham.org* 
> *twitter: **http://twitter.com/afkham_azeez*
> 
> *linked-in: **http://lk.linkedin.com/in/afkhamazeez
> *
>
> *Lean . Enterprise . Middleware*
>



-- 
Gayan Gunawardana
Software Engineer; WSO2 Inc.; http://wso2.com/
Email: ga...@wso2.com
Mobile: +94 (71) 8020933
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] HTTP Verb PATCH support for MSF4J

2017-02-26 Thread Afkham Azeez
Someone suggested on SO to use the PATCH annotation from io.swagger.jaxrs

That may be a good alternative since we already support Swagger.

On Sun, Feb 26, 2017 at 11:46 PM, Afkham Azeez  wrote:

> We can add that annotation to MSF4J itself.
>
> On Sun, Feb 26, 2017 at 11:28 PM, Gayan Gunawardana 
> wrote:
>
>> Hi All,
>>
>> Since javax.ws.rs does not provide http verb PATCH we have to have
>> custom Patch annotation as below.
>>
>> @Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@HttpMethod("PATCH")public
>>  @interface PATCH {}
>>
>> Is it ok to have this annotation in component level or is there any
>> common place we can put this annotation ?
>>
>> Alternatively we can use "X-HTTP-Method-Override" header too.
>>
>> WDYT ?
>>
>> Thanks,
>> Gayan
>>
>> --
>>
>> Gayan Gunawardana
>> Software Engineer; WSO2 Inc.; http://wso2.com/
>> Email: ga...@wso2.com
>> Mobile: +94 (71) 8020933
>>
>
>
>
> --
> *Afkham Azeez*
> Senior Director, Platform Architecture; WSO2, Inc.; http://wso2.com
> Member; Apache Software Foundation; http://www.apache.org/
> * *
> *email: **az...@wso2.com* 
> * cell: +94 77 3320919 <077%20332%200919>blog: **http://blog.afkham.org*
> 
> *twitter: **http://twitter.com/afkham_azeez*
> 
> *linked-in: **http://lk.linkedin.com/in/afkhamazeez
> *
>
> *Lean . Enterprise . Middleware*
>



-- 
*Afkham Azeez*
Senior Director, Platform Architecture; WSO2, Inc.; http://wso2.com
Member; Apache Software Foundation; http://www.apache.org/
* *
*email: **az...@wso2.com* 
* cell: +94 77 3320919blog: **http://blog.afkham.org*

*twitter: **http://twitter.com/afkham_azeez*

*linked-in: **http://lk.linkedin.com/in/afkhamazeez
*

*Lean . Enterprise . Middleware*
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] HTTP Verb PATCH support for MSF4J

2017-02-26 Thread Afkham Azeez
We can add that annotation to MSF4J itself.

On Sun, Feb 26, 2017 at 11:28 PM, Gayan Gunawardana  wrote:

> Hi All,
>
> Since javax.ws.rs does not provide http verb PATCH we have to have custom
> Patch annotation as below.
>
> @Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@HttpMethod("PATCH")public
>  @interface PATCH {}
>
> Is it ok to have this annotation in component level or is there any common
> place we can put this annotation ?
>
> Alternatively we can use "X-HTTP-Method-Override" header too.
>
> WDYT ?
>
> Thanks,
> Gayan
>
> --
>
> Gayan Gunawardana
> Software Engineer; WSO2 Inc.; http://wso2.com/
> Email: ga...@wso2.com
> Mobile: +94 (71) 8020933
>



-- 
*Afkham Azeez*
Senior Director, Platform Architecture; WSO2, Inc.; http://wso2.com
Member; Apache Software Foundation; http://www.apache.org/
* *
*email: **az...@wso2.com* 
* cell: +94 77 3320919blog: **http://blog.afkham.org*

*twitter: **http://twitter.com/afkham_azeez*

*linked-in: **http://lk.linkedin.com/in/afkhamazeez
*

*Lean . Enterprise . Middleware*
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] HTTP Verb PATCH support for MSF4J

2017-02-26 Thread Gayan Gunawardana
Hi All,

Since javax.ws.rs does not provide http verb PATCH we have to have custom
Patch annotation as below.

@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@HttpMethod("PATCH")public
@interface PATCH {}

Is it ok to have this annotation in component level or is there any common
place we can put this annotation ?

Alternatively we can use "X-HTTP-Method-Override" header too.

WDYT ?

Thanks,
Gayan

-- 

Gayan Gunawardana
Software Engineer; WSO2 Inc.; http://wso2.com/
Email: ga...@wso2.com
Mobile: +94 (71) 8020933
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev