Marc Durand created ARIES-1621:
----------------------------------

             Summary: Aries Transaction Manager is published to the OSGi 
registry then immediately re-published
                 Key: ARIES-1621
                 URL: https://issues.apache.org/jira/browse/ARIES-1621
             Project: Aries
          Issue Type: Improvement
          Components: Transaction
    Affects Versions: transaction-manager-1.3.0
            Reporter: Marc Durand


The Aries Transaction Manager's bundle activator publishes an implementation of 
the javax.transaction.TransactionManager service when the bundle activator's 
start method is called.  Because the activator implements the ManagedService 
interface, it then almost immediately receives its configuration from config 
admin, causing the transaction manager to be unregistered and then 
re-registered.

This very short term initial registration of the TransactionManager sometimes 
allows other components that have a reference to the TransactionManager to 
start up only to then almost immediately be shut down as the TransactionManager 
is being re-published.

See 
http://karaf.922171.n3.nabble.com/Karaf-4-x-startup-Aries-causing-components-to-deactivate-and-re-activate-multiple-times-td4047996.html
 for more details.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to