org.openorb.pss.connector
public abstract class ConnectorBase extends LocalObject implements Connector
Constructor Summary | |
---|---|
ConnectorBase(String id)
The constructor |
Method Summary | |
---|---|
abstract Session | create_basic_session(short access_mode, String catalog_type_name, Parameter[] additional_parameters) |
abstract SessionPool | create_session_pool(short access_mode, short tx_policy, String catalog_type_name, Parameter[] additional_parameters) |
abstract TransactionalSession | create_transactional_session(short access_mode, short default_isolation_level, EndOfAssociationCallback callback, String catalog_type_name, Parameter[] additional_parameters) |
abstract TransactionalSession | current_session() |
abstract byte[] | get_pid(Object obj) |
Class | get_session_pool_type_factory(String type_name)
This operation returns a session pool type factory |
Class | get_session_type_factory(String type_name)
This operation returns a session type factory |
abstract byte[] | get_short_pid(Object obj) |
Class | get_storage_home_factory(String home_type_name)
This operation returns a home factory |
Class | get_storage_type_factory(String type_name)
This operation returns a storage type factory |
String | implementation_id()
Return this connector implementation id. |
Class | register_session_factory(String catalog_type_name, Class factory) |
Class | register_session_pool_factory(String catalog_type_name, Class factory) |
Class | register_storage_home_factory(String storage_home_type_name, Class factory) |
Class | register_storage_object_factory(String storage_type_name, Class factory) |
abstract TransactionalSession[] | sessions(Coordinator transaction) |