You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Andriy Redko (Jira)" <ji...@apache.org> on 2022/01/11 01:08:00 UTC

[jira] [Commented] (CXF-8637) Support bus configuration using servlet init-params for non-Spring

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

Andriy Redko commented on CXF-8637:
-----------------------------------

[~mattrpav] you could inject your own `Bus` instance into the `CXFNonSpringServlet` by pointing the system property `org.apache.cxf.bus.factory` to your own `BusFactory` implementation. With that, you have full control over the `Bus` instantiation, does it solve your particular problem?

> Support bus configuration using servlet init-params for non-Spring
> ------------------------------------------------------------------
>
>                 Key: CXF-8637
>                 URL: https://issues.apache.org/jira/browse/CXF-8637
>             Project: CXF
>          Issue Type: Improvement
>          Components: Core
>            Reporter: Matt Pavlovich
>            Priority: Major
>
> Currently, a CXFNonSpringServlet always creates a new bus. It would be useful to be able to specify init-params to instruct it to re-use existing bus, and provide configuration options.
> Proposal:
> 1. Update https://github.com/apache/cxf/blob/master/rt/transports/http/src/main/java/org/apache/cxf/transport/servlet/CXFNonSpringServlet.java#L166 to parse out params that begin with bus.* and pass them into the create bus.
> 2. Provide a flag to re-use the existing or default bus



--
This message was sent by Atlassian Jira
(v8.20.1#820001)