net.sf.jame.service
Class Session

java.lang.Object
  extended by net.sf.jame.service.Session

public class Session
extends java.lang.Object

Author:
Andrea Medeghini

Constructor Summary
Session(ConnectionFactory factory)
           
 
Method Summary
 void abortTransaction()
           
 void close()
           
 void closeStatement(java.sql.Statement stmt)
           
 void closeTransaction()
           
 java.sql.Statement createStatement()
           
protected  void finalize()
           
 void open()
           
 void openTransaction()
           
 java.sql.PreparedStatement prepareStatement(java.lang.String sql)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Session

public Session(ConnectionFactory factory)
Parameters:
factory -
Method Detail

finalize

protected void finalize()
                 throws java.lang.Throwable
Overrides:
finalize in class java.lang.Object
Throws:
java.lang.Throwable
See Also:
Object.finalize()

open

public void open()
          throws SessionException
Throws:
SessionException

close

public void close()
           throws SessionException
Throws:
java.sql.SQLException
SessionException

closeStatement

public void closeStatement(java.sql.Statement stmt)
                    throws SessionException
Parameters:
stmt -
Throws:
DataTableException
SessionException

prepareStatement

public java.sql.PreparedStatement prepareStatement(java.lang.String sql)
                                            throws SessionException
Parameters:
sql -
Returns:
Throws:
SessionException

createStatement

public java.sql.Statement createStatement()
                                   throws SessionException
Returns:
Throws:
SessionException

openTransaction

public void openTransaction()
                     throws TransactionException,
                            java.lang.InterruptedException
Throws:
TransactionException
java.lang.InterruptedException

abortTransaction

public void abortTransaction()
                      throws TransactionException
Throws:
TransactionException

closeTransaction

public void closeTransaction()
                      throws TransactionException
Throws:
TransactionException