camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Claus Ibsen" ...@silverbullet.dk>
Subject RE: JMX - spring-jms example - strange mbean name - try on your laptop please
Date Wed, 25 Jun 2008 04:38:12 GMT
Hi

Ah it was a char based replace method - it does replace all. If the inputs was String objects
then you needed to use the replaceAll.

I tried with jconsole from JDK6 and it also displayes the names "strangely".

I am curious where the why the name is translated into:
[jms]queue%3anumbers.646039348

What generates the ".646039348" part?

Okay I will fire up the debugger and see what is going on.


Med venlig hilsen
 
Claus Ibsen
......................................
Silverbullet
Skovsgårdsvænget 21
8362 Hørning
Tlf. +45 2962 7576
Web: www.silverbullet.dk
-----Original Message-----
From: Willem Jiang [mailto:willem.jiang@gmail.com] 
Sent: 24. juni 2008 14:06
To: camel-dev@activemq.apache.org
Subject: Re: JMX - spring-jms example - strange mbean name - try on your laptop please

Hi Claus,

I changed the code to use replaceAll but I got the same result.
String.replace() and String.replaceAll() are using the regex for 
replacing, so they will replace all the token that find.

Willem
Claus Ibsen wrote:
> Hi
>
> Ah it need to use replaceAll and not just replace since there can be more tokens in the
name. 
>
> Willem can you try with the replaceAll and see if it works? I am at work.
>
>
> Med venlig hilsen
>  
> Claus Ibsen
> ......................................
> Silverbullet
> Skovsgårdsvænget 21
> 8362 Hørning
> Tlf. +45 2962 7576
> Web: www.silverbullet.dk
>
> -----Original Message-----
> From: Willem Jiang [mailto:willem.jiang@gmail.com] 
> Sent: 24. juni 2008 11:32
> To: camel-dev@activemq.apache.org
> Subject: Re: JMX - spring-jms example - strange mbean name - try on your laptop please
>
> Hi Claus,
>
> I got the same result with you.  After digging the code , I found it is 
> caused by the ObjectName can't contain one of :",=*?
> You can find more information in here[1]
>
> [1] 
> https://svn.apache.org/repos/asf/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/management/ObjectNameEncoder.java
>
> Willem
> Claus Ibsen wrote:
>   
>> Hi
>>
>> I have enabled the JMX connector on the spring-jms example in the trunk.
>> Could you try to see from jconsole if your computer also reports the jms queue route
with a strange name
>>
>> How-to
>> ======
>> svn up
>> cd examples/camel-example-spring-jms
>> mvn compile exec:java -PCamelServer
>>
>> start jconsole
>> connect to the service URI reported from the console logginf from the CamelServer
(service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi)
>> browse and see if any names are strange.
>>
>> On my laptop the jms queues has a strange name. See the screenshot on the CAMEL-627
ticket.
>>
>>
>>
>> Med venlig hilsen
>>
>> Claus Ibsen
>> ......................................
>> Silverbullet
>> Skovsgårdsvænget 21
>> 8362 Hørning
>> Tlf. +45 2962 7576
>> Web: www.silverbullet.dk
>>
>>
>>   
>>     
>
>
>   


Mime
View raw message