aboutsummaryrefslogtreecommitdiffstats
path: root/container-core
diff options
context:
space:
mode:
Diffstat (limited to 'container-core')
-rw-r--r--container-core/src/main/java/com/yahoo/container/core/documentapi/DocumentAccessProvider.java (renamed from container-core/src/main/java/com/yahoo/container/core/documentapi/MessageBusDocumentAccessProvider.java)16
1 files changed, 8 insertions, 8 deletions
diff --git a/container-core/src/main/java/com/yahoo/container/core/documentapi/MessageBusDocumentAccessProvider.java b/container-core/src/main/java/com/yahoo/container/core/documentapi/DocumentAccessProvider.java
index 78653a81e58..1fc156d4e90 100644
--- a/container-core/src/main/java/com/yahoo/container/core/documentapi/MessageBusDocumentAccessProvider.java
+++ b/container-core/src/main/java/com/yahoo/container/core/documentapi/DocumentAccessProvider.java
@@ -27,18 +27,18 @@ import com.yahoo.vespa.config.content.LoadTypeConfig;
*
* @author jonmv
*/
-public class MessageBusDocumentAccessProvider extends AbstractComponent implements Provider<DocumentAccess> {
+public class DocumentAccessProvider extends AbstractComponent implements Provider<DocumentAccessProvider.LazyWrapper> {
- private final DocumentAccess access;
+ private final DocumentAccessProvider.LazyWrapper access;
@Inject
// TODO jonmv: Have Slobrok and RPC config injected as well.
- public MessageBusDocumentAccessProvider(DocumentmanagerConfig documentmanagerConfig, LoadTypeConfig loadTypeConfig) {
- this.access = new LazyForwardingMessageBusDocumentAccess(documentmanagerConfig, loadTypeConfig);
+ public DocumentAccessProvider(DocumentmanagerConfig documentmanagerConfig, LoadTypeConfig loadTypeConfig) {
+ this.access = new LazyWrapper(documentmanagerConfig, loadTypeConfig);
}
@Override
- public DocumentAccess get() {
+ public DocumentAccessProvider.LazyWrapper get() {
return access;
}
@@ -48,7 +48,7 @@ public class MessageBusDocumentAccessProvider extends AbstractComponent implemen
}
- private static class LazyForwardingMessageBusDocumentAccess extends DocumentAccess {
+ public static class LazyWrapper extends DocumentAccess {
private final DocumentmanagerConfig documentmanagerConfig;
private final LoadTypeConfig loadTypeConfig;
@@ -57,8 +57,8 @@ public class MessageBusDocumentAccessProvider extends AbstractComponent implemen
private DocumentAccess delegate = null;
private boolean shutDown = false;
- public LazyForwardingMessageBusDocumentAccess(DocumentmanagerConfig documentmanagerConfig,
- LoadTypeConfig loadTypeConfig) {
+ private LazyWrapper(DocumentmanagerConfig documentmanagerConfig,
+ LoadTypeConfig loadTypeConfig) {
super(new DocumentAccessParams().setDocumentmanagerConfig(documentmanagerConfig));
this.documentmanagerConfig = documentmanagerConfig;
this.loadTypeConfig = loadTypeConfig;