public class K8sController extends SimpleService implements FlowControlDeploymentService
FlowControlDeploymentService.DeploymentSpec, FlowControlDeploymentService.DeploymentSpecBuilder, FlowControlDeploymentService.RequestException, FlowControlDeploymentService.ServiceExceptionService.FailedToStart| Constructor and Description |
|---|
K8sController(ServiceContainer sc,
org.json.JSONObject rawConfig) |
| Modifier and Type | Method and Description |
|---|---|
FlowControlDeployment |
deploy(FlowControlCallContext ctx,
FlowControlDeploymentService.DeploymentSpec ds)
Deploy a job
|
FlowControlDeploymentService.DeploymentSpecBuilder |
deploymentBuilder()
Get a deployment spec builder for this deployment service
|
FlowControlDeployment |
getDeployment(FlowControlCallContext ctx,
String deploymentId)
Get a deployment by its deployment ID
|
List<FlowControlDeployment> |
getDeployments(FlowControlCallContext ctx)
Get all deployments
|
List<FlowControlDeployment> |
getDeploymentsForJob(FlowControlCallContext ctx,
String jobId)
Get deployments of a particular job
|
protected void |
onStopRequested() |
void |
undeploy(FlowControlCallContext ctx,
String deploymentId)
Remove a job from deployment
|
isRunning, onStartRequested, requestFinish, requestFinishAndWait, startpublic K8sController(ServiceContainer sc, org.json.JSONObject rawConfig) throws Builder.BuildFailure
Builder.BuildFailureprotected void onStopRequested()
onStopRequested in class SimpleServicepublic FlowControlDeploymentService.DeploymentSpecBuilder deploymentBuilder()
FlowControlDeploymentServicedeploymentBuilder in interface FlowControlDeploymentServicepublic FlowControlDeployment deploy(FlowControlCallContext ctx, FlowControlDeploymentService.DeploymentSpec ds) throws FlowControlDeploymentService.ServiceException, FlowControlDeploymentService.RequestException
FlowControlDeploymentServicedeploy in interface FlowControlDeploymentServiceFlowControlDeploymentService.ServiceExceptionFlowControlDeploymentService.RequestExceptionpublic void undeploy(FlowControlCallContext ctx, String deploymentId) throws FlowControlDeploymentService.ServiceException
FlowControlDeploymentServiceundeploy in interface FlowControlDeploymentServiceFlowControlDeploymentService.ServiceExceptionpublic FlowControlDeployment getDeployment(FlowControlCallContext ctx, String deploymentId) throws FlowControlDeploymentService.ServiceException
FlowControlDeploymentServicegetDeployment in interface FlowControlDeploymentServiceFlowControlDeploymentService.ServiceExceptionpublic List<FlowControlDeployment> getDeployments(FlowControlCallContext ctx) throws FlowControlDeploymentService.ServiceException
FlowControlDeploymentServicegetDeployments in interface FlowControlDeploymentServiceFlowControlDeploymentService.ServiceExceptionpublic List<FlowControlDeployment> getDeploymentsForJob(FlowControlCallContext ctx, String jobId) throws FlowControlDeploymentService.ServiceException
FlowControlDeploymentServicegetDeploymentsForJob in interface FlowControlDeploymentServiceFlowControlDeploymentService.ServiceExceptionCopyright © 2022 continual.io. All rights reserved.