private static final Logger logger = LoggerFactory.getLogger(DatastoreCreationDelegateImpl.class);
@Override
public void createDatastore(Datastore datastore) {
final AnalyzerBeansConfiguration configuration = DCConfiguration.get();
final MutableDatastoreCatalog datastoreCatalog = (MutableDatastoreCatalog) configuration.getDatastoreCatalog();
final String name = datastore.getName();
synchronized (datastoreCatalog) {
if (datastoreCatalog.containsDatastore(name)) {
logger.warn("Datastore '{}' already exists. No new datastore will be created!", name);
} else {
datastoreCatalog.addDatastore(datastore);
}
}
}