activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jim Gomes (JIRA)" <>
Subject [jira] Commented: (AMQNET-88) Missing method on IConnection
Date Thu, 29 May 2008 03:20:00 GMT


Jim Gomes commented on AMQNET-88:

Here are my thoughts.  Mark, as you mention, the functionality you seek is there.  I understand
the desire for maintaining parallels with JMS and 3rd party APIs (i.e., Tibco).  I think that
is important.  Sun's documentation for *Connection.createSession(bool transacted, int acknowledgeMode)*
states that the *acknowledgeMode* parameter is ignored if *transacted* is *true*.  To me,
this seems like the transacted session type should be an enumeration, as it has been implemented
in NMS.  As has been stated elsewhere NMS is not JMS, so we have some flexibility to improve
upon JMS, but we should do so cautiously.  I think this is one of those times where the divergence
from JMS is an improvement, even at the cost of a minor transliteration bump.  The concept
is still there, so a programmer that is looking for an exact function parameter match may
have to search for a moment, but the end result is cleaner code.

> Missing method on IConnection
> -----------------------------
>                 Key: AMQNET-88
>                 URL:
>             Project: ActiveMQ .Net
>          Issue Type: Improvement
>          Components: ActiveMQ Client
>    Affects Versions: 1.0
>            Reporter: Mark Pollack
>            Assignee: James Strachan
> Hi,
> The JMS spec has the method 
> public Session createSession ( boolean transacted, int acknowledgeMode ) 
> on the Connection object.  TIBCO EMS has this method as well.
> the NMS API omits the boolean for creating a transacted session.  I very much require
this feature.  any reason it was omitted?
> Cheers,
> Mark

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message