@Override public LifecycleInjectorBuilder withMode(LifecycleInjectorMode mode) { this.delegate = delegate.withMode(mode); return this; }
@Override public void configure(LifecycleInjectorBuilder builder) { builder.withMode(LifecycleInjectorMode.SIMULATED_CHILD_INJECTORS); builder.withAdditionalModules(new AbstractModule() { @Override protected void configure() { bindHealthCheck(bind(HealthCheckHandler.class)); bindHealthCheckInvocationStrategy(bind(HealthCheckInvocationStrategy.class)); } }); }
.builder() .inStage(Stage.DEVELOPMENT) .withMode(LifecycleInjectorMode.SIMULATED_CHILD_INJECTORS) .usingBasePackages("com.netflix.explorers") .withModules(getAdditionalBindings())