qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Ritchie (JIRA)" <qpid-...@incubator.apache.org>
Subject [jira] Updated: (QPID-1631) Create TransactionLog and RoutingTable interfaces from MessageStore
Date Tue, 03 Feb 2009 17:09:59 GMT

     [ https://issues.apache.org/jira/browse/QPID-1631?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Martin Ritchie updated QPID-1631:
---------------------------------

           Component/s: Java Broker
         Fix Version/s: M5
           Description: 
Replace existing MessageStore interface with TransactionLog and RoutingTable. 

There should be minimal change to the existing code as a result of this.

Our existing *MessageStores can continue to operate as before but this gives us freedom to
create new TransactionLogs and RoutingTable implementations.

Some changes will be required in the broker startup as it currently requires the specified
configuration class implements MessageStore.

Backward compatibility will be key here. Existing configuration files should still be able
to work as the underlying code has not changed only the interface names.
     Affects Version/s: M4
    Remaining Estimate: 4h
     Original Estimate: 4h

> Create TransactionLog and RoutingTable interfaces from MessageStore
> -------------------------------------------------------------------
>
>                 Key: QPID-1631
>                 URL: https://issues.apache.org/jira/browse/QPID-1631
>             Project: Qpid
>          Issue Type: Sub-task
>          Components: Java Broker
>    Affects Versions: M4
>            Reporter: Martin Ritchie
>             Fix For: M5
>
>   Original Estimate: 4h
>  Remaining Estimate: 4h
>
> Replace existing MessageStore interface with TransactionLog and RoutingTable. 
> There should be minimal change to the existing code as a result of this.
> Our existing *MessageStores can continue to operate as before but this gives us freedom
to create new TransactionLogs and RoutingTable implementations.
> Some changes will be required in the broker startup as it currently requires the specified
configuration class implements MessageStore.
> Backward compatibility will be key here. Existing configuration files should still be
able to work as the underlying code has not changed only the interface names.

-- 
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


Mime
View raw message