diff options
Diffstat (limited to 'qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/startup/TrustStoreRecoverer.java')
-rw-r--r-- | qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/startup/TrustStoreRecoverer.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/startup/TrustStoreRecoverer.java b/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/startup/TrustStoreRecoverer.java index a10562d933..7e9428a4d6 100644 --- a/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/startup/TrustStoreRecoverer.java +++ b/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/startup/TrustStoreRecoverer.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.TrustStore; import org.apache.qpid.server.model.adapter.TrustStoreAdapter; -public class TrustStoreRecoverer extends AbstractBrokerChildRecoverer<TrustStore> +public class TrustStoreRecoverer implements ConfiguredObjectRecoverer<TrustStore> { @Override - TrustStore createBrokerChild(RecovererProvider recovererProvider, ConfigurationEntry entry, Broker broker) + public TrustStore create(RecovererProvider recovererProvider, ConfigurationEntry entry, ConfiguredObject... parents) { + Broker broker = RecovererHelper.verifyOnlyBrokerIsParent(parents); return new TrustStoreAdapter(entry.getId(), broker, entry.getAttributes()); } |