Open an existing DataStore.
(String dataStoreClassName,
String storageUrl)
| 816 | |
| 817 | /** Open an existing DataStore. */ |
| 818 | public static DataStore openDataStore(String dataStoreClassName, |
| 819 | String storageUrl) throws PersistenceException { |
| 820 | DataStore ds = instantiateDataStore(dataStoreClassName, storageUrl); |
| 821 | ds.open(); |
| 822 | if(Gate.getDataStoreRegister().add(ds)) |
| 823 | creoleProxy.fireDatastoreOpened(new CreoleEvent(ds, |
| 824 | CreoleEvent.DATASTORE_OPENED)); |
| 825 | |
| 826 | return ds; |
| 827 | } // openDataStore() |
| 828 | |
| 829 | /** |
| 830 | * Create a new DataStore and open it. <B>NOTE:</B> for some data |
no test coverage detected