Yes, I reckon they should be int. Maybe setPriority should throw an 
exception if the input priority is out of range.

Regards,

Andrew Marlow




Internet 
clark.obr...@ttmsolutions.com
26/07/2010 17:40
Please respond to
users@activemq.apache.org


To
users@activemq.apache.org
cc

Subject
Re: JMSPriority and activeMQ







Andrew,
What is your suggestion that would work in the unsigned java world. I 
guess
the getPriority and setPriority are required by the spec to be int 
primitive
types.

Clark 

www.ttmsolutions.com 
ActiveMQ reference guide at 
http://bit.ly/AMQRefGuide


andrew.marlow wrote:
> 
> Hello,
> 
> It looks to me like ActiveMQ uses a byte to hold the message priority 
and 
> treats it as a signed integer. This makes the range -127 to +128. 
> According to page 34, section 3.4.10 of the JMS spec, priorities are in 
> the range 0 to 9. 
> 
> I have also found that IBMs MQSeries, which offers a JMS facility for 
C++ 
> users called XMS, allows message priorities in the range 0 to MAXINT.
> 
> The IBM product may be doing what it does because the underlying queue 
> mechanism has supported message priorities for some time and just doesnt 

> restrict them when coming via the JMS-like interface. But it seems to me 

> that ActiveMQ should. After all, it should follow the spec....
> 
> Regards,
> 
> Andrew Marlow
> 
> ___________________________________________________________
> This e-mail may contain confidential and/or privileged information. If 
you
> are not the intended recipient (or have received this e-mail in error)
> please notify the sender immediately and delete this e-mail. Any
> unauthorised copying, disclosure or distribution of the material in this
> e-mail is prohibited.
> 
> Please refer to
> 
http://www.bnpparibas.co.uk/en/information/legal_information.asp?Code=ECAS-845C5H
 

> for additional disclosures.
> 
> 

-- 
View this message in context: 
http://old.nabble.com/JMSPriority-and-activeMQ-tp29266853p29268467.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.



___________________________________________________________
This e-mail may contain confidential and/or privileged information. If you are 
not the intended recipient (or have received this e-mail in error) please 
notify the sender immediately and delete this e-mail. Any unauthorised copying, 
disclosure or distribution of the material in this e-mail is prohibited.

Please refer to 
http://www.bnpparibas.co.uk/en/information/legal_information.asp?Code=ECAS-845C5H
  for additional disclosures.

Reply via email to