[jira] Created: (CXF-2252) Add support JAX-WS for DOSGi

classic Classic list List threaded Threaded
12 messages Options
Reply | Threaded
Open this post in threaded view
|

[jira] Created: (CXF-2252) Add support JAX-WS for DOSGi

JIRA jira@apache.org
Add support JAX-WS for DOSGi
----------------------------

                 Key: CXF-2252
                 URL: https://issues.apache.org/jira/browse/CXF-2252
             Project: CXF
          Issue Type: New Feature
          Components: Distributed-OSGi
    Affects Versions: dOSGi-1.0
            Reporter: Josh Holtzman
             Fix For: dOSGi-1.1


Individual service registrations should be able to choose whether to utilize the Aegis or JAX-WS databindings for distributed OSGi.  The Aegis databinding, however, should remain the default.  See the discussion at http://www.nabble.com/Configuring-DOSGI-to-use-JAX-WS-td23487668.html

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply | Threaded
Open this post in threaded view
|

[jira] Updated: (CXF-2252) Add support JAX-WS for DOSGi

JIRA jira@apache.org

     [ https://issues.apache.org/jira/browse/CXF-2252?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Josh Holtzman updated CXF-2252:
-------------------------------

    Attachment: dosgi_jaxws.diff

The attached patch adds the option to use JAX-WS for databinding in distriubted OSGi.  If the service property "org.apache.cxf.dosgi.databinding.jaxws" is set to true, the JAX-WS databinding is used.  Otherwise the default Aegis databinding is used.


> Add support JAX-WS for DOSGi
> ----------------------------
>
>                 Key: CXF-2252
>                 URL: https://issues.apache.org/jira/browse/CXF-2252
>             Project: CXF
>          Issue Type: New Feature
>          Components: Distributed-OSGi
>    Affects Versions: dOSGi-1.0
>            Reporter: Josh Holtzman
>             Fix For: dOSGi-1.1
>
>         Attachments: dosgi_jaxws.diff
>
>
> Individual service registrations should be able to choose whether to utilize the Aegis or JAX-WS databindings for distributed OSGi.  The Aegis databinding, however, should remain the default.  See the discussion at http://www.nabble.com/Configuring-DOSGI-to-use-JAX-WS-td23487668.html

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply | Threaded
Open this post in threaded view
|

[jira] Commented: (CXF-2252) Add support JAX-WS for DOSGi

JIRA jira@apache.org
In reply to this post by JIRA jira@apache.org

    [ https://issues.apache.org/jira/browse/CXF-2252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12716714#action_12716714 ]

Daniel Kulp commented on CXF-2252:
----------------------------------


I'm wondering if this should be split into two properties:

org.apache.cxf.dosgi.databinding.jaxb

and

org.apache.cxf.dosgi.frontend.jaxws

The Databinding and the "frontend" are two separate things.   It's quite possible to use JAXB with the "simple" frontend and Aegis with the JAX-WS frontend.  

> Add support JAX-WS for DOSGi
> ----------------------------
>
>                 Key: CXF-2252
>                 URL: https://issues.apache.org/jira/browse/CXF-2252
>             Project: CXF
>          Issue Type: New Feature
>          Components: Distributed-OSGi
>    Affects Versions: dOSGi-1.0
>            Reporter: Josh Holtzman
>             Fix For: dOSGi-1.1
>
>         Attachments: dosgi_jaxws.diff
>
>
> Individual service registrations should be able to choose whether to utilize the Aegis or JAX-WS databindings for distributed OSGi.  The Aegis databinding, however, should remain the default.  See the discussion at http://www.nabble.com/Configuring-DOSGI-to-use-JAX-WS-td23487668.html

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply | Threaded
Open this post in threaded view
|

[jira] Commented: (CXF-2252) Add support JAX-WS for DOSGi

JIRA jira@apache.org
In reply to this post by JIRA jira@apache.org

    [ https://issues.apache.org/jira/browse/CXF-2252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12716721#action_12716721 ]

Josh Holtzman commented on CXF-2252:
------------------------------------

Ah, I see.  Thanks, that makes sense.  I'll re-work the patch.

> Add support JAX-WS for DOSGi
> ----------------------------
>
>                 Key: CXF-2252
>                 URL: https://issues.apache.org/jira/browse/CXF-2252
>             Project: CXF
>          Issue Type: New Feature
>          Components: Distributed-OSGi
>    Affects Versions: dOSGi-1.0
>            Reporter: Josh Holtzman
>             Fix For: dOSGi-1.1
>
>         Attachments: dosgi_jaxws.diff
>
>
> Individual service registrations should be able to choose whether to utilize the Aegis or JAX-WS databindings for distributed OSGi.  The Aegis databinding, however, should remain the default.  See the discussion at http://www.nabble.com/Configuring-DOSGI-to-use-JAX-WS-td23487668.html

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply | Threaded
Open this post in threaded view
|

[jira] Updated: (CXF-2252) Add support JAX-WS for DOSGi

JIRA jira@apache.org
In reply to this post by JIRA jira@apache.org

     [ https://issues.apache.org/jira/browse/CXF-2252?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Josh Holtzman updated CXF-2252:
-------------------------------

    Attachment: dosgi_jaxws.diff

The second version of the patch separates databinding from the frontend.

> Add support JAX-WS for DOSGi
> ----------------------------
>
>                 Key: CXF-2252
>                 URL: https://issues.apache.org/jira/browse/CXF-2252
>             Project: CXF
>          Issue Type: New Feature
>          Components: Distributed-OSGi
>    Affects Versions: dOSGi-1.0
>            Reporter: Josh Holtzman
>             Fix For: dOSGi-1.1
>
>         Attachments: dosgi_jaxws.diff, dosgi_jaxws.diff
>
>
> Individual service registrations should be able to choose whether to utilize the Aegis or JAX-WS databindings for distributed OSGi.  The Aegis databinding, however, should remain the default.  See the discussion at http://www.nabble.com/Configuring-DOSGI-to-use-JAX-WS-td23487668.html

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply | Threaded
Open this post in threaded view
|

[jira] Updated: (CXF-2252) Add support JAX-WS for DOSGi

JIRA jira@apache.org
In reply to this post by JIRA jira@apache.org

     [ https://issues.apache.org/jira/browse/CXF-2252?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Josh Holtzman updated CXF-2252:
-------------------------------

    Attachment:     (was: dosgi_jaxws.diff)

> Add support JAX-WS for DOSGi
> ----------------------------
>
>                 Key: CXF-2252
>                 URL: https://issues.apache.org/jira/browse/CXF-2252
>             Project: CXF
>          Issue Type: New Feature
>          Components: Distributed-OSGi
>    Affects Versions: dOSGi-1.0
>            Reporter: Josh Holtzman
>             Fix For: dOSGi-1.1
>
>         Attachments: dosgi_jaxws.diff
>
>
> Individual service registrations should be able to choose whether to utilize the Aegis or JAX-WS databindings for distributed OSGi.  The Aegis databinding, however, should remain the default.  See the discussion at http://www.nabble.com/Configuring-DOSGI-to-use-JAX-WS-td23487668.html

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply | Threaded
Open this post in threaded view
|

[jira] Updated: (CXF-2252) Add support JAX-WS for DOSGi

JIRA jira@apache.org
In reply to this post by JIRA jira@apache.org

     [ https://issues.apache.org/jira/browse/CXF-2252?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Josh Holtzman updated CXF-2252:
-------------------------------

    Attachment:     (was: dosgi_jaxws.diff)

> Add support JAX-WS for DOSGi
> ----------------------------
>
>                 Key: CXF-2252
>                 URL: https://issues.apache.org/jira/browse/CXF-2252
>             Project: CXF
>          Issue Type: New Feature
>          Components: Distributed-OSGi
>    Affects Versions: dOSGi-1.0
>            Reporter: Josh Holtzman
>             Fix For: dOSGi-1.1
>
>
> Individual service registrations should be able to choose whether to utilize the Aegis or JAX-WS databindings for distributed OSGi.  The Aegis databinding, however, should remain the default.  See the discussion at http://www.nabble.com/Configuring-DOSGI-to-use-JAX-WS-td23487668.html

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply | Threaded
Open this post in threaded view
|

[jira] Updated: (CXF-2252) Add support JAX-WS for DOSGi

JIRA jira@apache.org
In reply to this post by JIRA jira@apache.org

     [ https://issues.apache.org/jira/browse/CXF-2252?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Josh Holtzman updated CXF-2252:
-------------------------------

    Attachment: dosgi_jaxws.diff

> Add support JAX-WS for DOSGi
> ----------------------------
>
>                 Key: CXF-2252
>                 URL: https://issues.apache.org/jira/browse/CXF-2252
>             Project: CXF
>          Issue Type: New Feature
>          Components: Distributed-OSGi
>    Affects Versions: dOSGi-1.0
>            Reporter: Josh Holtzman
>             Fix For: dOSGi-1.1
>
>         Attachments: dosgi_jaxws.diff
>
>
> Individual service registrations should be able to choose whether to utilize the Aegis or JAX-WS databindings for distributed OSGi.  The Aegis databinding, however, should remain the default.  See the discussion at http://www.nabble.com/Configuring-DOSGI-to-use-JAX-WS-td23487668.html

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply | Threaded
Open this post in threaded view
|

[jira] Commented: (CXF-2252) Add support JAX-WS for DOSGi

JIRA jira@apache.org
In reply to this post by JIRA jira@apache.org

    [ https://issues.apache.org/jira/browse/CXF-2252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12716767#action_12716767 ]

Josh Holtzman commented on CXF-2252:
------------------------------------

The third version switches from boolean properties to strings, so more databindings and frontends can be added easily.

> Add support JAX-WS for DOSGi
> ----------------------------
>
>                 Key: CXF-2252
>                 URL: https://issues.apache.org/jira/browse/CXF-2252
>             Project: CXF
>          Issue Type: New Feature
>          Components: Distributed-OSGi
>    Affects Versions: dOSGi-1.0
>            Reporter: Josh Holtzman
>             Fix For: dOSGi-1.1
>
>         Attachments: dosgi_jaxws.diff
>
>
> Individual service registrations should be able to choose whether to utilize the Aegis or JAX-WS databindings for distributed OSGi.  The Aegis databinding, however, should remain the default.  See the discussion at http://www.nabble.com/Configuring-DOSGI-to-use-JAX-WS-td23487668.html

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply | Threaded
Open this post in threaded view
|

[jira] Updated: (CXF-2252) Add support JAX-WS for DOSGi

JIRA jira@apache.org
In reply to this post by JIRA jira@apache.org

     [ https://issues.apache.org/jira/browse/CXF-2252?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Josh Holtzman updated CXF-2252:
-------------------------------

    Attachment: dosgi_jaxws_jaxrs.diff

The dosgi_jaxws_jaxrs.diff patch adds options for using either the jaxws, the simple frontend, or jaxrs as the remoting mechanism in DOSGi.  It also includes the option to specify either aegis or jaxb as the databinding in the jaxws and simple frontends.

> Add support JAX-WS for DOSGi
> ----------------------------
>
>                 Key: CXF-2252
>                 URL: https://issues.apache.org/jira/browse/CXF-2252
>             Project: CXF
>          Issue Type: New Feature
>          Components: Distributed-OSGi
>    Affects Versions: dOSGi-1.0
>            Reporter: Josh Holtzman
>             Fix For: dOSGi-1.1
>
>         Attachments: dosgi_jaxws.diff, dosgi_jaxws_jaxrs.diff
>
>
> Individual service registrations should be able to choose whether to utilize the Aegis or JAX-WS databindings for distributed OSGi.  The Aegis databinding, however, should remain the default.  See the discussion at http://www.nabble.com/Configuring-DOSGI-to-use-JAX-WS-td23487668.html

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply | Threaded
Open this post in threaded view
|

[jira] Updated: (CXF-2252) Add support JAX-WS for DOSGi

JIRA jira@apache.org
In reply to this post by JIRA jira@apache.org

     [ https://issues.apache.org/jira/browse/CXF-2252?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Daniel Kulp updated CXF-2252:
-----------------------------

    Fix Version/s:     (was: dOSGi-1.1)
                   dOSGi-1.2

> Add support JAX-WS for DOSGi
> ----------------------------
>
>                 Key: CXF-2252
>                 URL: https://issues.apache.org/jira/browse/CXF-2252
>             Project: CXF
>          Issue Type: New Feature
>          Components: Distributed-OSGi
>    Affects Versions: dOSGi-1.0
>            Reporter: Josh Holtzman
>             Fix For: dOSGi-1.2
>
>         Attachments: dosgi_jaxws.diff, dosgi_jaxws_jaxrs.diff
>
>
> Individual service registrations should be able to choose whether to utilize the Aegis or JAX-WS databindings for distributed OSGi.  The Aegis databinding, however, should remain the default.  See the discussion at http://www.nabble.com/Configuring-DOSGI-to-use-JAX-WS-td23487668.html

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply | Threaded
Open this post in threaded view
|

[jira] Resolved: (CXF-2252) Add support JAX-WS for DOSGi

JIRA jira@apache.org
In reply to this post by JIRA jira@apache.org

     [ https://issues.apache.org/jira/browse/CXF-2252?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Josh Holtzman resolved CXF-2252.
--------------------------------

       Resolution: Fixed
    Fix Version/s:     (was: dOSGi-1.2)
                   dOSGi-1.1

This was implemented, and is available in v1.1 by setting the service property org.apache.cxf.ws.frontend=jaxws and org.apache.cxf.ws.databinding=jaxb as documented at http://cxf.apache.org/distributed-osgi-reference.html

> Add support JAX-WS for DOSGi
> ----------------------------
>
>                 Key: CXF-2252
>                 URL: https://issues.apache.org/jira/browse/CXF-2252
>             Project: CXF
>          Issue Type: New Feature
>          Components: Distributed-OSGi
>    Affects Versions: dOSGi-1.0
>            Reporter: Josh Holtzman
>             Fix For: dOSGi-1.1
>
>         Attachments: dosgi_jaxws.diff, dosgi_jaxws_jaxrs.diff
>
>
> Individual service registrations should be able to choose whether to utilize the Aegis or JAX-WS databindings for distributed OSGi.  The Aegis databinding, however, should remain the default.  See the discussion at http://www.nabble.com/Configuring-DOSGI-to-use-JAX-WS-td23487668.html

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.