[
https://issues.apache.org/jira/browse/CXF-7628?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
chandra shekhar pandey updated CXF-7628:
----------------------------------------
Attachment: reproducer.zip
> JMX mbean 'Thread Pools' and 'Connectors' for Jetty are not registered if CXF
> endpoint is configured with engine-factory element having threadingParameters.
> ------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: CXF-7628
> URL: https://issues.apache.org/jira/browse/CXF-7628
> Project: CXF
> Issue Type: Bug
> Components: OSGi
> Affects Versions: 3.2.1
> Environment: ALL
> Reporter: chandra shekhar pandey
> Priority: Minor
> Attachments: reproducer.zip
>
>
> - Unzip project reproducer_02005132.zip.
> - Extract it and build it using `mvn clean install`.
> - Deploy it with Red Hat JBoss Fuse 6.3.0 environment using command
> {code}
> osgi:install -s
> mvn:org.jboss.quickstarts.fuse/cxf-camel-cxf-code-first-1/6.3.0.redhat-310
> features:install jolokia
> {code}
> - We can see this on Hawtio GUI for Jetty Tab within Hawtio -> Jetty ->
> Thread Pools.
> - We can even check using below jolokia request.
> - Now if we execute below jolokia request, we don't find the threading
> details for the CXF endpoint.
> {code}
> [cpandey@cpandey bin]$ curl -H "Content-Type: application/json" -X POST
> http://localhost:8181/jolokia -d
> '\{"type":"read","mbean":"org.eclipse.jetty.util.thread:type=queuedthreadpool,*"}'
> --user admin:admin|jq
> % Total % Received % Xferd Average Speed Time Time Time Current
> Dload Upload Total Spent Left Speed
> 100 503 0 424 100 79 37952 7071 --:--:-- --:--:-- --:--:-- 38545
> {
> "request": {
> "mbean": "org.eclipse.jetty.util.thread:type=queuedthreadpool,*",
> "type": "read"
> },
> "value": {
> "org.eclipse.jetty.util.thread:id=0,type=queuedthreadpool": {
> "threadsPriority": 5,
> "lowOnThreads": false,
> "queueSize": 0,
> "stopTimeout": 5000,
> "minThreads": 8,
> "threads": 8,
> "daemon": false,
> "busyThreads": 6,
> "idleTimeout": 60000,
> "name": "qtp1594445918",
> "idleThreads": 2,
> "state": "STARTED",
> "maxThreads": 200
> }
> },
> "timestamp": 1516807021,
> "status": 200
> }
> [cpandey@cpandey bin]$
> {code}
> - However, if we deploy CXF application without threadingParameters and
> httpj:engine-factory element, than we can see the entry registered.
> {code}
> [cpandey@cpandey bin]$ curl -H "Content-Type: application/json" -X POST
> http://localhost:8181/jolokia -d
> '\{"type":"read","mbean":"org.eclipse.jetty.util.thread:type=queuedthreadpool,*"}'
> --user admin:admin|jq
> % Total % Received % Xferd Average Speed Time Time Time Current
> Dload Upload Total Spent Left Speed
> 100 1077 0 998 100 79 53884 4265 --:--:-- --:--:-- --:--:-- 55444
> {
> "request": {
> "mbean": "org.eclipse.jetty.util.thread:type=queuedthreadpool,*",
> "type": "read"
> },
> "value": {
> "org.eclipse.jetty.util.thread:id=1,type=queuedthreadpool": {
> "threadsPriority": 5,
> "lowOnThreads": false,
> "queueSize": 0,
> "stopTimeout": 30000,
> "minThreads": 8,
> "threads": 8,
> "daemon": false,
> "busyThreads": 8,
> "idleTimeout": 60000,
> "name": "qtp313139408",
> "idleThreads": 0,
> "state": "STOPPED",
> "maxThreads": 200
> },
> "org.eclipse.jetty.util.thread:id=2,type=queuedthreadpool": {
> "threadsPriority": 5,
> "lowOnThreads": false,
> "queueSize": 0,
> "stopTimeout": 30000,
> "minThreads": 8,
> "threads": 8,
> "daemon": false,
> "busyThreads": 5,
> "idleTimeout": 60000,
> "name": "qtp522528762",
> "idleThreads": 3,
> "state": "STARTED",
> "maxThreads": 200
> },
> "org.eclipse.jetty.util.thread:id=0,type=queuedthreadpool": {
> "threadsPriority": 5,
> "lowOnThreads": false,
> "queueSize": 0,
> "stopTimeout": 5000,
> "minThreads": 8,
> "threads": 8,
> "daemon": false,
> "busyThreads": 6,
> "idleTimeout": 60000,
> "name": "qtp1594445918",
> "idleThreads": 2,
> "state": "STARTED",
> "maxThreads": 200
> }
> },
> "timestamp": 1516807327,
> "status": 200
> }
> {code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)