public class OffsetStateHandler extends AbstractAssessorHandler
AbstractAssessorHandler.NamespacedEndpointGSON| Constructor and Description |
|---|
OffsetStateHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
getMaxGeneration(HttpServiceRequest request,
HttpServiceResponder responder,
String namespaceName,
String app) |
void |
getOffsetData(HttpServiceRequest request,
HttpServiceResponder responder,
String namespaceName,
String app,
long generation,
int instanceid) |
void |
getStateData(HttpServiceRequest request,
HttpServiceResponder responder,
String namespaceName,
String app,
long generation,
int instanceid,
String state) |
void |
saveOffsetData(HttpServiceRequest request,
HttpServiceResponder responder,
String namespaceName,
String app,
long generation,
int instanceid) |
void |
saveStateData(HttpServiceRequest request,
HttpServiceResponder responder,
String namespaceName,
String app,
long generation,
int instanceid,
String state) |
configure, getDraftService, getStateStore, respondcreateTableconfigure, destroy, getConfigurer, getContext, initialize, setPropertiesusePlugin, usePlugin, usePluginClass, usePluginClassaddDatasetModule, addDatasetType, createDataset, createDataset, createDataset, createDataset@GET
@Path(value="v1/contexts/{namespace}/apps/{app}/generations/{generation}/instances/{instanceid}/offset")
public void getOffsetData(HttpServiceRequest request,
HttpServiceResponder responder,
@PathParam(value="namespace")
String namespaceName,
@PathParam(value="app")
String app,
@PathParam(value="generation")
long generation,
@PathParam(value="instanceid")
int instanceid)
@PUT
@Path(value="v1/contexts/{namespace}/apps/{app}/generations/{generation}/instances/{instanceid}/offset")
public void saveOffsetData(HttpServiceRequest request,
HttpServiceResponder responder,
@PathParam(value="namespace")
String namespaceName,
@PathParam(value="app")
String app,
@PathParam(value="generation")
long generation,
@PathParam(value="instanceid")
int instanceid)
@GET
@Path(value="v1/contexts/{namespace}/apps/{app}/generations/{generation}/instances/{instanceid}/states/{state}")
public void getStateData(HttpServiceRequest request,
HttpServiceResponder responder,
@PathParam(value="namespace")
String namespaceName,
@PathParam(value="app")
String app,
@PathParam(value="generation")
long generation,
@PathParam(value="instanceid")
int instanceid,
@PathParam(value="state")
String state)
@PUT
@Path(value="v1/contexts/{namespace}/apps/{app}/generations/{generation}/instances/{instanceid}/states/{state}")
public void saveStateData(HttpServiceRequest request,
HttpServiceResponder responder,
@PathParam(value="namespace")
String namespaceName,
@PathParam(value="app")
String app,
@PathParam(value="generation")
long generation,
@PathParam(value="instanceid")
int instanceid,
@PathParam(value="state")
String state)
@GET
@Path(value="v1/contexts/{namespace}/apps/{app}/maxgeneration")
public void getMaxGeneration(HttpServiceRequest request,
HttpServiceResponder responder,
@PathParam(value="namespace")
String namespaceName,
@PathParam(value="app")
String app)
Copyright © 2023 CDAP Licensed under the Apache License, Version 2.0.