00001 00029 package org.objectweb.jonas.dbm; 00030 00031 import java.util.List; 00032 import java.util.Properties; 00033 00034 import org.objectweb.jonas.service.ServiceException; 00035 00049 public interface DataBaseServiceImplMBean { 00053 public List getDataSourcePropertiesFiles() throws Exception; 00054 00058 public Integer getCurrentNumberOfDataSource(); 00059 00063 public Integer getTotalCurrentNumberOfJDBCConnectionOpen(); 00064 00068 public Properties getDataSourcePropertiesFile(String dsFile) throws Exception ; 00069 00076 public void loadDataSource(String name, Properties prop, Boolean loadFromFile) throws ServiceException ; 00077 00082 public boolean isLoadedDataSource(String dsName); 00083 00087 public void unloadDataSource(String dsName); 00088 00093 public String getDatasourceName(String jndiName); 00094 }