INNER CODE UNIT · Java

initialisePersistenceManager

SeaseLtd/rated-ranking-evaluator · rre-core/src/main/java/io/sease/rre/core/Engine.java:211

    private void initialisePersistenceManager(final PersistenceConfiguration persistenceConfiguration) {
        persistenceConfiguration.getHandlers().forEach((n, h) -> {
            try {
                // Instantiate the handler
                PersistenceHandler handler = (PersistenceHandler) Class.forName(h).newInstance();
                handler.configure(n, persistenceConfiguration.getHandlerConfigurationByName(n));
                persistenceManager.registerHandler(handler);
            } catch (ClassNotFoundException | InstantiationException | IllegalAccessException e) {
                LOGGER.error("[" + n + "] Caught exception instantiating persistence handler :: " + e.getMessage(), e);
            }
        });
    }

    /**
     * Executes the evaluation process.
     *
     * @param configuration the engine configuration.
     * @return the evaluation result.

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…