activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Brendan Long <bren...@realgo.com>
Subject Re: Session.SESSION_TRANSACTED in example code wrong??
Date Fri, 20 May 2011 17:34:48 GMT
Right before listing valid values, it says "ignored if the session is
transacted.", so any value is legal in that case. The person writing the
example probably though that Session.SESSION_TRANSACTED was more clear
than null.

On 5/20/2011 11:17 AM, IBeaumont wrote:
> I'm looking at the Vendor.java sample that comes with ActiveMQ.
>
> It does...
> connection.createSession(true, Session.SESSION_TRANSACTED);
>
> Reading the docs...
> http://download.oracle.com/javaee/1.4/api/javax/jms/Connection.html#createSession%28boolean,%20int%29
>
> that isn't a valid value for create session.  Valid values are:
>     Session.AUTO_ACKNOWLEDGE, Session.CLIENT_ACKNOWLEDGE,
> Session.DUPS_OK_ACKNOWLEDGE
>
> Looking at the defined values...
> public static final int 	AUTO_ACKNOWLEDGE 	1
> public static final int 	CLIENT_ACKNOWLEDGE 	2
> public static final int 	DUPS_OK_ACKNOWLEDGE 	3
> public static final int 	SESSION_TRANSACTED 	0
>
> it is therefore passing an invalid value of zero to the createSession.
>
> So is the sample wrong, and therefore also ActiveMQ wrong for accepting it?
>
> --
> View this message in context: http://activemq.2283324.n4.nabble.com/Session-SESSION-TRANSACTED-in-example-code-wrong-tp3539083p3539083.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.


Mime
View raw message