org.openorb.pss.connector.database

Class DatabaseSessionPool

public class DatabaseSessionPool extends DatabaseSession implements SessionPool

This class is the implementation of the session pool for a database persistence.

Author: Jerome Daniel

Constructor Summary
DatabaseSessionPool()
Constructor without any parameter
DatabaseSessionPool(ORBInitInfo info)
Constructor
Method Summary
voidflush_by_pids(byte[][] pids)
TransactionalSessionprepare_free_session()
Return a free transactional session ( it means with NO ASSOCIATION for the association status )
voidrefresh_by_pids(byte[][] pids)
voidsetBaseInfo(DatabaseConnector connector, String catalog_type_name, short tx_policy, short access, Parameter[] parameters)
Set the base information require by a catalog
shorttransaction_policy()

Constructor Detail

DatabaseSessionPool

public DatabaseSessionPool()
Constructor without any parameter

DatabaseSessionPool

public DatabaseSessionPool(ORBInitInfo info)
Constructor

Method Detail

flush_by_pids

public void flush_by_pids(byte[][] pids)

prepare_free_session

public TransactionalSession prepare_free_session()
Return a free transactional session ( it means with NO ASSOCIATION for the association status )

refresh_by_pids

public void refresh_by_pids(byte[][] pids)

setBaseInfo

public void setBaseInfo(DatabaseConnector connector, String catalog_type_name, short tx_policy, short access, Parameter[] parameters)
Set the base information require by a catalog

transaction_policy

public short transaction_policy()