[jbossts-issues] [JBoss JIRA] (JBTM-809) Replace transactional driver with ironjacamar

Tom Jenkinson (JIRA) jira-events at lists.jboss.org
Mon Jun 10 10:22:55 EDT 2013


    [ https://issues.jboss.org/browse/JBTM-809?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12780567#comment-12780567 ] 

Tom Jenkinson commented on JBTM-809:
------------------------------------

Hi [~mauromol],

May I ask you to take a look at: https://community.jboss.org/thread/229203

Thanks,
Tom
                
> Replace transactional driver with ironjacamar
> ---------------------------------------------
>
>                 Key: JBTM-809
>                 URL: https://issues.jboss.org/browse/JBTM-809
>             Project: JBoss Transaction Manager
>          Issue Type: Feature Request
>      Security Level: Public(Everyone can see) 
>          Components: Resource Manager
>            Reporter: Tom Jenkinson
>            Assignee: Tom Jenkinson
>             Fix For: 5.0.0.Final
>
>
> Supporting the transactional driver source code on the face of it duplicates much effort with the IronJacamar team. Supporting IronJacamar for datasource access should be possible as this is the connection manager in the Application Server and it provides an embedded mode for use outside of the application server.
> There are several bugs open against transactional driver that will be resolved by completing this work.
> The general approach would be along the lines of:
> Startup
> ======
> Embedded embedded = EmbeddedFactory.create();
> embedded.startup();
> embedded.deploy(new File("my-rar.rar").toURI().toURL());
> embedded.deploy(new File("my-ds.xml").toURI().toURL());
> In use
> =====
>         InitialContext initialContext = new InitialContext();
>         UserTransaction ut = (UserTransaction)initialContext.lookup("UserTransaction");
>         DataSource dataSource = (DataSource)initialContext.lookup("java:/"+"TestDS");
> Shutdown
> =======
> embedded.undeploy(new File("my-ds.xml").toURI().toURL()); 
> embedded.undeploy(new File("my-rar.rar").toURI().toURL());
> embedded.shutdown(); // does not work - some threads don't stop
> Problems?
> =========
> JCA transitive dependencies?
> Accessing ds files from war?
> Accessing rar from war?
>   May have to provide these both upfront.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jbossts-issues mailing list