Package com.yahoo.container.core.config
Class HandlersConfigurerDi
- java.lang.Object
-
- com.yahoo.container.core.config.HandlersConfigurerDi
-
public class HandlersConfigurerDi extends java.lang.Object
For internal use only.- Author:
- Tony Vaagenes, gjoranv
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HandlersConfigurerDi.RegistriesHack
-
Constructor Summary
Constructors Constructor Description HandlersConfigurerDi(com.yahoo.container.di.config.SubscriberFactory subscriberFactory, Container vespaContainer, java.lang.String configId, com.yahoo.container.di.ComponentDeconstructor deconstructor, com.google.inject.Injector discInjector, com.yahoo.jdisc.application.OsgiFramework osgiFramework)
HandlersConfigurerDi(com.yahoo.container.di.config.SubscriberFactory subscriberFactory, Container vespaContainer, java.lang.String configId, com.yahoo.container.di.ComponentDeconstructor deconstructor, com.google.inject.Injector discInjector, OsgiWrapper osgiWrapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> T
getComponent(java.lang.Class<T> componentClass)
void
getNewComponentGraph(com.google.inject.Injector discInjector, boolean restartOnRedeploy)
Wait for new config to arrive and produce the new graphvoid
reloadConfig(long generation)
void
shutdown(com.yahoo.container.di.ComponentDeconstructor deconstructor)
-
-
-
Constructor Detail
-
HandlersConfigurerDi
public HandlersConfigurerDi(com.yahoo.container.di.config.SubscriberFactory subscriberFactory, Container vespaContainer, java.lang.String configId, com.yahoo.container.di.ComponentDeconstructor deconstructor, com.google.inject.Injector discInjector, com.yahoo.jdisc.application.OsgiFramework osgiFramework)
-
HandlersConfigurerDi
public HandlersConfigurerDi(com.yahoo.container.di.config.SubscriberFactory subscriberFactory, Container vespaContainer, java.lang.String configId, com.yahoo.container.di.ComponentDeconstructor deconstructor, com.google.inject.Injector discInjector, OsgiWrapper osgiWrapper)
-
-
Method Detail
-
getNewComponentGraph
public void getNewComponentGraph(com.google.inject.Injector discInjector, boolean restartOnRedeploy)
Wait for new config to arrive and produce the new graph
-
reloadConfig
public void reloadConfig(long generation)
-
getComponent
public <T> T getComponent(java.lang.Class<T> componentClass)
-
shutdown
public void shutdown(com.yahoo.container.di.ComponentDeconstructor deconstructor)
-
-