@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)