From f1e01e12bfc0b9855e924a9275ef545abc916d84 Mon Sep 17 00:00:00 2001 From: Taylor Wicksell Date: Thu, 4 Jan 2018 14:43:00 -0800 Subject: [PATCH] create constructor for AdminResourcesContainer for use outside of guice --- .../adminresources/AdminResourcesContainer.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/karyon2-admin/src/main/java/netflix/adminresources/AdminResourcesContainer.java b/karyon2-admin/src/main/java/netflix/adminresources/AdminResourcesContainer.java index 1ef8e377..3f2fd010 100644 --- a/karyon2-admin/src/main/java/netflix/adminresources/AdminResourcesContainer.java +++ b/karyon2-admin/src/main/java/netflix/adminresources/AdminResourcesContainer.java @@ -99,6 +99,16 @@ public class AdminResourcesContainer { private AtomicBoolean alreadyInited = new AtomicBoolean(false); private int serverPort; // actual server listen port (apart from what's in Config) + @Inject + public AdminResourcesContainer() {} + + public AdminResourcesContainer(Injector appInjector, AdminContainerConfig adminContainerConfig, + AdminPageRegistry adminPageRegistry) { + this.appInjector = appInjector; + this.adminContainerConfig = adminContainerConfig; + this.adminPageRegistry = adminPageRegistry; + } + /** * Starts the container and hence the embedded jetty server. *