*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
import java.util.logging.Logger;
import net.pterodactylus.util.config.AttributeNotFoundException;
import net.pterodactylus.util.config.Configuration;
import net.pterodactylus.util.config.ConfigurationException;
import net.pterodactylus.util.config.ExtendedConfigurationBackend;
import java.util.logging.Logger;
import net.pterodactylus.util.config.AttributeNotFoundException;
import net.pterodactylus.util.config.Configuration;
import net.pterodactylus.util.config.ConfigurationException;
import net.pterodactylus.util.config.ExtendedConfigurationBackend;
import freenet.pluginmanager.PluginRespirator;
import freenet.pluginmanager.PluginStore;
/**
* Backend for a {@link Configuration} that is based on a {@link PluginStore}.
import freenet.pluginmanager.PluginRespirator;
import freenet.pluginmanager.PluginStore;
/**
* Backend for a {@link Configuration} that is based on a {@link PluginStore}.
*/
public class PluginStoreConfigurationBackend implements ExtendedConfigurationBackend {
/** The logger. */
@SuppressWarnings("unused")
*/
public class PluginStoreConfigurationBackend implements ExtendedConfigurationBackend {
/** The logger. */
@SuppressWarnings("unused")
- } catch (DatabaseDisabledException dde1) {
- throw new ConfigurationException("Could not store plugin store, database is disabled.", dde1);
+ } catch (PersistenceDisabledException pde1) {
+ throw new ConfigurationException("Could not store plugin store, persistence is disabled.", pde1);