Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.arjuna.ats.arjuna.objectstore.jdbc
Interface JDBCAccess

public interface JDBCAccess

Do not return a connection which participates within the transaction 2-phase commit protocol! All connections will have auto-commit set to true, or we will not be able to use them. So don't return an Arjuna JDBC 1.0 or 2.x connection.

Since:
  JTS 2.1.

Method Summary
`boolean` | `dropTable()` Deprecated.
`java.sql.Connection` | `getConnection()`
`void` | `initialise(ObjectName objName)` This method can be used to pass additional information to the implementation.
`void` | `putConnection(java.sql.Connection conn)`
`java.lang.String` | `tableName()` Deprecated.

Method Detail

### getConnection

    public java.sql.Connection getConnection()
                                      throws java.sql.SQLException

  Returns:
    the connection to use for the object store. If a pool of connections is used, this method may be called up to maxpoolsize times. It must not return the same connection each time.
  Throws:
    `java.sql.SQLException`

### putConnection

    public void putConnection(java.sql.Connection conn)

### tableName

    public java.lang.String tableName()

  Deprecated.

  Returns:
    the name of the table to use for storing the state.

### dropTable

    public boolean dropTable()

  Deprecated.

  Returns:
    `true` if the table is to be deleted and recreated prior to use, `false` otherwise.

### initialise

    public void initialise(ObjectName objName)

  This method can be used to pass additional information to the implementation.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD