[jboss-jira] [JBoss JIRA] Moved: (JBJCA-21) Move the rars into a separate project that does not depend on the connection manager implementation

Jesper Pedersen (JIRA) jira-events at lists.jboss.org
Mon Dec 8 12:10:36 EST 2008


     [ https://jira.jboss.org/jira/browse/JBJCA-21?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jesper Pedersen moved JBAS-1791 to JBJCA-21:
--------------------------------------------

        Project: JBoss JCA  (was: JBoss Application Server)
            Key: JBJCA-21  (was: JBAS-1791)
    Component/s: Core
                     (was: JCA service)
       Security:     (was: Public)


> Move the rars into a separate project that does not depend on the connection manager implementation
> ---------------------------------------------------------------------------------------------------
>
>                 Key: JBJCA-21
>                 URL: https://jira.jboss.org/jira/browse/JBJCA-21
>             Project: JBoss JCA
>          Issue Type: Task
>          Components: Core
>            Reporter: Adrian Brock
>
> The resource adapter implementations should NOT depend upon the connection manager
> implementation or transaction manager or any other jboss service.
> This is the wrong way around. It is like coding an EJB to use specifics of a JBoss EJB container.
> Related, each resource adapter should be useable in a standalone environment
> (with an internal dummy connection manager) through the alternate api
> See javax.resource.spi.ManagedConnectionFactory
>    /**
>     * Creates a connection factory instance. The connection manager is provided
>     * by the resource adapter.
>     *
>     * STANDALONE USE 
>     *
>     * @return the connection factory
>     * @throws ResourceException for a generic error 
>     * @throws ResourceAdapterInternalException for an internal error in the
>     *            resource adapter
> 	 */
>    public Object createConnectionFactory() throws ResourceException;
>    /**
>     * Creates a connection factory instance. the connection manager is provided
>     * by the application server
>     *
>     * APPLICATION SERVER/EXTERNAL CONNECTION MANAGER USE 
>     * 
>     * @param cxManager the connection manager
>     * @return the connection factory
>     * @throws ResourceException for a generic error 
>     * @throws ResourceAdapterInternalException for an internal error in the
>     *            resource adapter
> 	 */
>    public Object createConnectionFactory(ConnectionManager cxManager) throws ResourceException;

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list