activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Yara (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AMQ-3419) Not all client connections have a registered ObjectName
Date Wed, 27 Jul 2011 19:58:09 GMT

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

Michael Yara commented on AMQ-3419:
-----------------------------------

Via further tests I realized that TCP connections are showing up in the list however VM connections
are not. This seems to be an oversight on my part as this may be by design. If so please feel
free to close this bug.

> Not all client connections have a registered ObjectName
> -------------------------------------------------------
>
>                 Key: AMQ-3419
>                 URL: https://issues.apache.org/jira/browse/AMQ-3419
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: JMX
>    Affects Versions: 5.6.0
>         Environment: Linux, OSGI
>            Reporter: Michael Yara
>
> I am trying to force client disconnects from my embedded ActiveMQ broker via JMX. I am
currently using the latest 5.6 snapshot. In my testing I have found that not all the client
connections have a relative MBean registered. 
> I ran this test on my BrokerService: 
> Connection[] clients = brokerService.getBroker().getClients(); 
> for(Connection c : clients) { 
>    System.err.println(c.getConnectionId()); 
> } 
>                                         
> Set beans = brokerService.getManagementContext().queryNames(null, null); 
>    for(Object bean : beans) { 
>       if(bean instanceof ObjectName) { 
>          ObjectName name = (ObjectName)bean; 
>          System.err.println(name); 
>       } 
> } 
> This is the output: 
> ID:Lain-50070-1311715845408-3:1 
> ID:Lain-50070-1311715845408-5:1 
> ID:Lain-50070-1311715845408-7:1 
> ID:Lain-50070-1311715845408-9:1 
> org.apache.activemq:BrokerName=com.xmlnamespace.panel.core.broker,Type=Connector,ConnectorName=tcp_//localhost_61616

> org.apache.activemq:BrokerName=com.xmlnamespace.panel.core.broker,Type=Topic,Destination=ActiveMQ.Advisory.Producer.Topic.com.xmlnamespace.panel.core.event.eventtopic

> java.lang:type=Memory 
> java.lang:type=MemoryPool,name=PS Eden Space 
> java.lang:type=MemoryPool,name=PS Survivor Space 
> org.apache.activemq:BrokerName=com.xmlnamespace.panel.core.broker,Type=Subscription,persistentMode=Non-Durable,destinationType=Topic,destinationName=ActiveMQ.Advisory.TempQueue_ActiveMQ.Advisory.TempTopic,clientId=ID_Lain-50070-1311715845408-3_1,consumerId=SERVER-com.xmlnamespace.panel.core.request.requestmanager-50070-1311715845408-4_1_-1_1

> java.lang:type=GarbageCollector,name=PS MarkSweep 
> org.apache.activemq:BrokerName=com.xmlnamespace.panel.core.broker,Type=Subscription,persistentMode=Non-Durable,destinationType=Topic,destinationName=ActiveMQ.Advisory.TempQueue_ActiveMQ.Advisory.TempTopic,clientId=ID_Lain-50070-1311715845408-5_1,consumerId=SERVER-com.xmlnamespace.panel.core.event.eventmanager-50070-1311715845408-6_1_-1_1

> org.apache.activemq:BrokerName=com.xmlnamespace.panel.core.broker,Type=Producer,destinationType=Topic,destinationName=com.xmlnamespace.panel.core.event.eventtopic,clientId=ID_Lain-50070-1311715845408-5_1,producerId=SERVER-com.xmlnamespace.panel.core.event.eventmanager-50070-1311715845408-6_1_1_1

> org.apache.derby:type=JDBC,system=c013800d-0131-685b-61fb-0000027039f0 
> org.apache.activemq:BrokerName=com.xmlnamespace.panel.core.broker,Type=Topic,Destination=com.xmlnamespace.panel.core.event.eventtopic

> org.apache.activemq:BrokerName=com.xmlnamespace.panel.core.broker,Type=Producer,destinationType=Topic,destinationName=ActiveMQ.Advisory.Connection,clientId=ID_Lain-50070-1311715845408-9_1,producerId=SERVER-com.xmlnamespace.panel.core.login.loginmanager-50070-1311715845408-10_1_1_1

> java.lang:type=Compilation 
> org.apache.activemq:BrokerName=com.xmlnamespace.panel.core.broker,Type=Topic,Destination=ActiveMQ.Advisory.Queue

> org.apache.activemq:BrokerName=com.xmlnamespace.panel.core.broker,Type=Broker 
> org.apache.activemq:BrokerName=com.xmlnamespace.panel.core.broker,Type=Connection,ConnectorName=tcp_//localhost_61616,ViewType=address,Name=tcp_//127.0.0.1_55190

> org.apache.activemq:BrokerName=com.xmlnamespace.panel.core.broker,Type=Topic,Destination=ActiveMQ.Advisory.Consumer.Topic.com.xmlnamespace.panel.core.mtl.modeleventtopic

> org.apache.activemq:BrokerName=com.xmlnamespace.panel.core.broker,Type=Queue,Destination=com.xmlnamespace.panel.core.request.requestqueue

> org.apache.activemq:BrokerName=com.xmlnamespace.panel.core.broker,Type=Subscription,persistentMode=Non-Durable,destinationType=Topic,destinationName=com.xmlnamespace.panel.core.event.eventtopic,clientId=ID_Lain-50070-1311715845408-5_1,consumerId=SERVER-com.xmlnamespace.panel.core.event.eventmanager-50070-1311715845408-6_1_1_1

> org.apache.activemq:BrokerName=com.xmlnamespace.panel.core.broker,Type=Subscription,persistentMode=Non-Durable,destinationType=Topic,destinationName=ActiveMQ.Advisory.Connection,clientId=ID_Lain-50070-1311715845408-9_1,consumerId=SERVER-com.xmlnamespace.panel.core.login.loginmanager-50070-1311715845408-10_1_1_1

> java.lang:type=OperatingSystem 
> java.lang:type=MemoryManager,name=CodeCacheManager 
> org.apache.activemq:BrokerName=com.xmlnamespace.panel.core.broker,Type=Subscription,persistentMode=Non-Durable,destinationType=Queue,destinationName=com.xmlnamespace.panel.core.request.requestqueue,clientId=ID_Lain-50070-1311715845408-3_1,consumerId=SERVER-com.xmlnamespace.panel.core.request.requestmanager-50070-1311715845408-4_1_1_1

> org.apache.activemq:BrokerName=com.xmlnamespace.panel.core.broker,Type=Subscription,persistentMode=Non-Durable,destinationType=Topic,destinationName=com.xmlnamespace.panel.core.mtl.modeleventtopic,clientId=ID_Lain-50070-1311715845408-7_1,consumerId=SERVER-com.xmlnamespace.panel.core.mtl.modeltransportmanager-50070-1311715845408-8_1_1_1

> org.apache.activemq:BrokerName=com.xmlnamespace.panel.core.broker,Type=Producer,destinationType=Topic,destinationName=com.xmlnamespace.panel.core.mtl.modeleventtopic,clientId=ID_Lain-50070-1311715845408-7_1,producerId=SERVER-com.xmlnamespace.panel.core.mtl.modeltransportmanager-50070-1311715845408-8_1_1_1

> org.apache.activemq:BrokerName=com.xmlnamespace.panel.core.broker,Type=Topic,Destination=ActiveMQ.Advisory.Producer.Topic.com.xmlnamespace.panel.core.mtl.modeleventtopic

> org.apache.derby:type=Version,jar=derby.jar,system=c013800d-0131-685b-61fb-0000027039f0

> java.lang:type=MemoryPool,name=Code Cache 
> org.apache.activemq:BrokerName=com.xmlnamespace.panel.core.broker,Type=Producer,destinationType=Dynamic,clientId=ID_Lain-50070-1311715845408-3_1,producerId=SERVER-com.xmlnamespace.panel.core.request.requestmanager-50070-1311715845408-4_1_1_1

> java.lang:type=Runtime 
> org.apache.derby:type=Management,system=c013800d-0131-685b-61fb-0000027039f0 
> org.apache.activemq:BrokerName=com.xmlnamespace.panel.core.broker,Type=Topic,Destination=ActiveMQ.Advisory.Consumer.Topic.com.xmlnamespace.panel.core.event.eventtopic

> org.apache.activemq:BrokerName=com.xmlnamespace.panel.core.broker,Type=Subscription,persistentMode=Non-Durable,destinationType=Topic,destinationName=ActiveMQ.Advisory.TempQueue_ActiveMQ.Advisory.TempTopic,clientId=ID_Lain-50070-1311715845408-7_1,consumerId=SERVER-com.xmlnamespace.panel.core.mtl.modeltransportmanager-50070-1311715845408-8_1_-1_1

> java.lang:type=ClassLoading 
> org.apache.activemq:BrokerName=com.xmlnamespace.panel.core.broker,Type=Topic,Destination=ActiveMQ.Advisory.Consumer.Queue.com.xmlnamespace.panel.core.request.requestqueue

> java.lang:type=Threading 
> java.util.logging:type=Logging 
> org.apache.activemq:BrokerName=com.xmlnamespace.panel.core.broker,Type=Connection,ConnectorName=tcp_//localhost_61616,Connection=ID_Lain-50070-1311715845408-9_1

> org.apache.activemq:BrokerName=com.xmlnamespace.panel.core.broker,Type=Topic,Destination=ActiveMQ.Advisory.Topic

> com.sun.management:type=HotSpotDiagnostic 
> org.apache.activemq:BrokerName=com.xmlnamespace.panel.core.broker,Type=Topic,Destination=ActiveMQ.Advisory.Connection

> java.lang:type=MemoryPool,name=PS Perm Gen 
> org.apache.activemq:BrokerName=com.xmlnamespace.panel.core.broker,Type=Subscription,persistentMode=Non-Durable,destinationType=Topic,destinationName=ActiveMQ.Advisory.TempQueue_ActiveMQ.Advisory.TempTopic,clientId=ID_Lain-50070-1311715845408-9_1,consumerId=SERVER-com.xmlnamespace.panel.core.login.loginmanager-50070-1311715845408-10_1_-1_1

> java.lang:type=GarbageCollector,name=PS Scavenge 
> java.lang:type=MemoryPool,name=PS Old Gen 
> org.apache.activemq:BrokerName=com.xmlnamespace.panel.core.broker,Type=Topic,Destination=com.xmlnamespace.panel.core.mtl.modeleventtopic

> JMImplementation:type=MBeanServerDelegate 
> It seems as if only the last client connection has a NameObject.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message