qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Aidan Skinner (JIRA)" <qpid-...@incubator.apache.org>
Subject [jira] Commented: (QPID-500) Fix public API to match standard .NET Conventions
Date Thu, 03 Dec 2009 22:28:20 GMT

    [ https://issues.apache.org/jira/browse/QPID-500?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12785576#action_12785576

Aidan Skinner commented on QPID-500:

This is fixed for the 0-10 client. It's not fixed for the 0-8 client, which this originally
relates too. I'm going to leave it open, but I think we should consider encouraging people
to upgrade their client rather than break API here. 

> Fix public API to match standard .NET Conventions
> -------------------------------------------------
>                 Key: QPID-500
>                 URL: https://issues.apache.org/jira/browse/QPID-500
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Dot Net Client
>    Affects Versions: M2, M2.1, M3, M4, 0.5, 0.6
>            Reporter: Tomas Restrepo
>            Assignee: Aidan Skinner
>             Fix For: 0.6
>         Attachments: QPID-500.diff
> Currently the public API of the .NET client is mixture of the original Java Client JMS-Based
API and some .NET specific functionality. This makes the API be very inconvenient to use for
a .NET developer and feel very unnatural (while still not being faithful to the original Java
> Proposed changes:
> - Make public delegates used in message consumers and connection exceptions into proper
events that use signatures matcing the .NET guidelines.
> - Make naming of public classes consistent (i.e. AmqChannel -> AMQChannel)
> - Ensure that the IConnection interface contains all useful methods and properties in
AMQConnection to make it easier to code to the interface and not the implementation.

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

Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org

View raw message