@Path("/simulations")
@Produces("application/json")
@Consumes("application/json")
public class SimulationResource
extends java.lang.Object
Constructor | Description |
---|---|
SimulationResource(SimulationStore simStore,
DataStreamStore dataStore) |
Modifier and Type | Method | Description |
---|---|---|
java.util.UUID |
createSimulation(SimulationConstructor constructionParams) |
|
void |
deleteInstance(java.lang.String simId) |
|
java.util.Map<java.lang.String,java.lang.Object> |
structure(java.lang.String id) |
@Inject public SimulationResource(SimulationStore simStore, DataStreamStore dataStore)
@GET @Path("{id}") public java.util.Map<java.lang.String,java.lang.Object> structure(@PathParam("id") java.lang.String id)
@POST public java.util.UUID createSimulation(@NotNull SimulationConstructor constructionParams)
@DELETE @Path("{simId}") public void deleteInstance(@PathParam("simId") java.lang.String simId)