1 2 12 package com.versant.core.storagemanager; 13 14 import com.versant.core.metadata.ModelMetaData; 15 import com.versant.core.server.DataStoreInfo; 16 import com.versant.core.server.CompiledQueryCache; 17 18 import java.util.Set ; 19 20 26 public interface StorageManagerFactory { 27 28 40 public void init(boolean full, ClassLoader loader); 41 42 45 public StorageManager getStorageManager(); 46 47 51 public void returnStorageManager(StorageManager sm); 52 53 58 public void destroy(); 59 60 65 public Object getDatastoreConnection(); 66 67 72 public void closeIdleDatastoreConnections(); 73 74 77 public ModelMetaData getModelMetaData(); 78 79 82 public DataStoreInfo getDataStoreInfo(); 83 84 87 public StorageManagerFactory getInnerStorageManagerFactory(); 88 89 92 public void supportedOptions(Set options); 93 94 97 public CompiledQueryCache getCompiledQueryCache(); 98 } 99 100 | Popular Tags |