Public Member Functions | Protected Attributes

com.cosylab.cdb.jdal.WDALBaseImpl Class Reference

Inheritance diagram for com.cosylab.cdb.jdal.WDALBaseImpl:
com.cosylab.cdb.jdal.Recoverer com.cosylab.cdb.jdal.WDALImpl

List of all members.

Public Member Functions

 WDALBaseImpl (String[] args, ORB orb_val, POA poa_val, Logger logger)
void clear_cache_all ()
void clear_cache (String curl)
int add_change_listener (DALChangeListener listener)
DAO get_DAO_Servant (String curl) throws CDBXMLErrorEx, CDBRecordDoesNotExistEx
String get_DAO (String curl) throws CDBXMLErrorEx, CDBRecordDoesNotExistEx
String list_nodes (String name)
void listen_for_changes (String curl, int listenerID)
void remove_change_listener (int listenerID)
void shutdown ()
void recoverClients ()
String configuration_name ()
String list_daos (String name)
void shutdownEmbeddedWDALImpl ()

Protected Attributes

final DALImpl dalImpl
final Logger logger

Detailed Description

Author:
dragan

This is base class for WDAL where we delegate all base methods to JDAL


Constructor & Destructor Documentation

com.cosylab.cdb.jdal.WDALBaseImpl.WDALBaseImpl ( String[]  args,
ORB  orb_val,
POA  poa_val,
Logger  logger 
)
Parameters:
args 
orb_val 
poa_val 

References com.cosylab.cdb.jdal.WDALBaseImpl.dalImpl.


Member Function Documentation

int com.cosylab.cdb.jdal.WDALBaseImpl.add_change_listener ( DALChangeListener  listener  ) 
void com.cosylab.cdb.jdal.WDALBaseImpl.clear_cache ( String  curl  ) 
void com.cosylab.cdb.jdal.WDALBaseImpl.clear_cache_all (  ) 
String com.cosylab.cdb.jdal.WDALBaseImpl.configuration_name (  ) 
String com.cosylab.cdb.jdal.WDALBaseImpl.get_DAO ( String  curl  )  throws CDBXMLErrorEx, CDBRecordDoesNotExistEx
DAO com.cosylab.cdb.jdal.WDALBaseImpl.get_DAO_Servant ( String  curl  )  throws CDBXMLErrorEx, CDBRecordDoesNotExistEx
String com.cosylab.cdb.jdal.WDALBaseImpl.list_daos ( String  name  ) 
String com.cosylab.cdb.jdal.WDALBaseImpl.list_nodes ( String  name  ) 
void com.cosylab.cdb.jdal.WDALBaseImpl.listen_for_changes ( String  curl,
int  listenerID 
)
void com.cosylab.cdb.jdal.WDALBaseImpl.recoverClients (  ) 

Read recovery information and notify clients that their objects my be changed

Implements com.cosylab.cdb.jdal.Recoverer.

References com.cosylab.cdb.jdal.WDALBaseImpl.dalImpl, and com.cosylab.cdb.jdal.DALImpl.recoverClients().

void com.cosylab.cdb.jdal.WDALBaseImpl.remove_change_listener ( int  listenerID  ) 
void com.cosylab.cdb.jdal.WDALBaseImpl.shutdown (  ) 
void com.cosylab.cdb.jdal.WDALBaseImpl.shutdownEmbeddedWDALImpl (  ) 

Shuts down this instance, without destroying global resources. Use this when you run a WDAL embedded in other code, and only want to shut down the wdal without side effects on your ORB, logging etc.

References com.cosylab.cdb.jdal.WDALBaseImpl.dalImpl, and com.cosylab.cdb.jdal.DALImpl.shutdownEmbeddedDALImpl().

Referenced by com.cosylab.cdb.jdal.HibernateWDALImpl.loadXMLCDB().


Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties