org.apache.ode.bpel.dao

## Interface BpelDAOConnectionFactoryJDBC

- All Superinterfaces:
    BpelDAOConnectionFactory
  All Known Implementing Classes:
    BpelDAOConnectionFactoryImpl, BPELDAOConnectionFactoryImpl

      public interface BpelDAOConnectionFactoryJDBC
      extends BpelDAOConnectionFactory

  Extension of the `BpelDAOConnectionFactory` interface for DAOs that are based on J2EE/JDBC data sources.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `setDataSource(javax.sql.DataSource ds)` Set the managed data source (transactions tied to transaction manager).
    `void` | `setTransactionManager(java.lang.Object tm)` Set the transaction manager.
    `void` | `setUnmanagedDataSource(javax.sql.DataSource ds)` Set the unmanaged data source.

    - ### Methods inherited from interface org.apache.ode.bpel.dao.BpelDAOConnectionFactory

      `getConnection, getDataSource, init, shutdown`

- - ### Method Detail

    - #### setDataSource

          void setDataSource(javax.sql.DataSource ds)

      Set the managed data source (transactions tied to transaction manager).
      Parameters:
        `ds` -

    - #### setUnmanagedDataSource

          void setUnmanagedDataSource(javax.sql.DataSource ds)

      Set the unmanaged data source.
      Parameters:
        `ds` -

    - #### setTransactionManager

          void setTransactionManager(java.lang.Object tm)

      Set the transaction manager.
      Parameters:
        `tm` -