@POST @Path("/bootstrap") public void bootstrap(HttpRequest request, HttpResponder responder) throws InterruptedException { bootstrapService.reload(); bootstrapService.bootstrap(); responder.sendStatus(HttpResponseStatus.OK); } }
@POST @Path("/bootstrap") public void bootstrap(HttpRequest request, HttpResponder responder) throws InterruptedException { bootstrapService.reload(); bootstrapService.bootstrap(); responder.sendStatus(HttpResponseStatus.OK); } }
@BeforeClass public static void setupClass() { Map<BootstrapStep.Type, BootstrapStepExecutor> executors = new HashMap<>(); executors.put(STEP1.getType(), EXECUTOR1); executors.put(STEP2.getType(), EXECUTOR2); executors.put(STEP3.getType(), EXECUTOR3); List<BootstrapStep> steps = new ArrayList<>(3); steps.add(STEP1); steps.add(STEP2); steps.add(STEP3); bootstrapConfig = new BootstrapConfig(steps); BootstrapConfigProvider bootstrapConfigProvider = new InMemoryBootstrapConfigProvider(bootstrapConfig); bootstrapStore = AppFabricTestHelper.getInjector().getInstance(BootstrapStore.class); bootstrapService = new BootstrapService(bootstrapConfigProvider, bootstrapStore, executors); bootstrapService.reload(); }