diff options
Diffstat (limited to 'qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/startup/KeyStoreRecoverer.java')
-rw-r--r-- | qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/startup/KeyStoreRecoverer.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/startup/KeyStoreRecoverer.java b/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/startup/KeyStoreRecoverer.java index 69ef4dd644..8efedd37b5 100644 --- a/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/startup/KeyStoreRecoverer.java +++ b/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/startup/KeyStoreRecoverer.java @@ -21,16 +21,19 @@ package org.apache.qpid.server.configuration.startup; import org.apache.qpid.server.configuration.ConfigurationEntry; +import org.apache.qpid.server.configuration.ConfiguredObjectRecoverer; import org.apache.qpid.server.configuration.RecovererProvider; import org.apache.qpid.server.model.Broker; +import org.apache.qpid.server.model.ConfiguredObject; import org.apache.qpid.server.model.KeyStore; import org.apache.qpid.server.model.adapter.KeyStoreAdapter; -public class KeyStoreRecoverer extends AbstractBrokerChildRecoverer<KeyStore> +public class KeyStoreRecoverer implements ConfiguredObjectRecoverer<KeyStore> { @Override - KeyStore createBrokerChild(RecovererProvider recovererProvider, ConfigurationEntry entry, Broker broker) + public KeyStore create(RecovererProvider recovererProvider, ConfigurationEntry entry, ConfiguredObject... parents) { + Broker broker = RecovererHelper.verifyOnlyBrokerIsParent(parents); return new KeyStoreAdapter(entry.getId(), broker, entry.getAttributes()); } |