[ 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)