public class OffsetStateHandler extends AbstractAssessorHandler
AbstractAssessorHandler.NamespacedEndpointGSON| Constructor and Description |
|---|
OffsetStateHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
getMaxGeneration(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder,
String namespaceName,
String app) |
void |
getOffsetData(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder,
String namespaceName,
String app,
long generation,
int instanceid) |
void |
getStateData(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder,
String namespaceName,
String app,
long generation,
int instanceid,
String state) |
void |
saveOffsetData(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder,
String namespaceName,
String app,
long generation,
int instanceid) |
void |
saveStateData(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder,
String namespaceName,
String app,
long generation,
int instanceid,
String state) |
configure, getDraftService, getMacroEvaluator, getMacroEvaluator, getStateStore, respondcreateTableconfigure, destroy, getConfigurer, getContext, initialize, setPropertiesusePlugin, usePlugin, usePluginClass, usePluginClass@GET
@Path(value="v1/contexts/{namespace}/apps/{app}/generations/{generation}/instances/{instanceid}/offset")
public void getOffsetData(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.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(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.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(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.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(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.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(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder,
@PathParam(value="namespace")
String namespaceName,
@PathParam(value="app")
String app)
Copyright © 2024 CDAP Licensed under the Apache License, Version 2.0.