endpoint organization

This commit is contained in:
Jonathan Shook 2020-08-07 12:38:34 -05:00
parent 7e47f7bc2a
commit 45e77f8db8
3 changed files with 3 additions and 27 deletions

View File

@ -28,7 +28,7 @@ import java.util.*;
@Service(WebServiceObject.class)
@Singleton
@Path("/services/executor/")
public class ScenarioExecutorService implements WebServiceObject {
public class ScenarioExecutorEndpoint implements WebServiceObject {
private ScenariosExecutor executor = new ScenariosExecutor("executor-service", 1);
@ -73,7 +73,7 @@ public class ScenarioExecutorService implements WebServiceObject {
executor.execute(scenario);
return Response.created(UriBuilder.fromResource(ScenarioExecutorService.class).path(
return Response.created(UriBuilder.fromResource(ScenarioExecutorEndpoint.class).path(
"scenario/" + rq.getScenarioName()).build()).build();
}

View File

@ -1,24 +0,0 @@
package io.nosqlbench.engine.rest.resources;
import io.nosqlbench.docsys.api.WebServiceObject;
import io.nosqlbench.nb.annotations.Service;
import javax.inject.Singleton;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
@Service(WebServiceObject.class)
@Singleton
@Path("/services/namedscenarios/")
public class ScenarioTemplateService implements WebServiceObject {
public ScenarioTemplateService() {
super();
}
@GET
@Path("service-status")
public String status() {
return "Here at " + System.nanoTime();
}
}

View File

@ -1,4 +1,4 @@
package io.nosqlbench.engine.core.services;
package io.nosqlbench.engine.rest.resources;
import io.nosqlbench.docsys.api.WebServiceObject;
import io.nosqlbench.engine.api.scenarios.NBCLIScenarioParser;