Skip navigation links
A B C D E F G I J K M O P R S T U V W 

A

asUser(Identity) - Method in interface io.continual.flowcontrol.FlowControlCallContextBuilder
 

B

BaseHttpService - Class in io.continual.flowcontrol.svcapi
 
BaseHttpService(ServiceContainer, JSONObject) - Constructor for class io.continual.flowcontrol.svcapi.BaseHttpService
 
build() - Method in interface io.continual.flowcontrol.controlapi.FlowControlDeploymentService.DeploymentSpecBuilder
 
build() - Method in interface io.continual.flowcontrol.FlowControlCallContextBuilder
 
build() - Method in interface io.continual.flowcontrol.jobapi.FlowControlJobDb.Builder
 

C

ConfigFetch<I extends Identity> - Class in io.continual.flowcontrol.endpoints
 
ConfigFetch(ConfigTransferService) - Constructor for class io.continual.flowcontrol.endpoints.ConfigFetch
 
ConfigFetchService - Class in io.continual.flowcontrol.impl.transfer
 
ConfigFetchService(ServiceContainer, JSONObject) - Constructor for class io.continual.flowcontrol.impl.transfer.ConfigFetchService
 
ConfigTransferService - Interface in io.continual.flowcontrol.controlapi
A config transfer service prepares a job's configuration for transfer onto the working compute nodes.
ConfigTransferService.ServiceException - Exception in io.continual.flowcontrol.controlapi
 
ContainerImageMapper - Interface in io.continual.flowcontrol.impl.controller.k8s
 
createDeployment(CHttpRequestContext) - Method in class io.continual.flowcontrol.endpoints.FlowControlRoutes
 
createJob(CHttpRequestContext) - Method in class io.continual.flowcontrol.endpoints.FlowControlRoutes
 
createJob(FlowControlCallContext) - Method in class io.continual.flowcontrol.impl.jobdb.model.ModelJobDb
 
createJob(FlowControlCallContext) - Method in interface io.continual.flowcontrol.jobapi.FlowControlJobDb
 
createJob(FlowControlCallContext) - Method in class io.continual.flowcontrol.testSupport.DummyJobDb
 
createtContextBuilder() - Method in interface io.continual.flowcontrol.FlowControlService
 
createtContextBuilder() - Method in class io.continual.flowcontrol.svcapi.BaseHttpService
 

D

decrypt(String) - Method in interface io.continual.flowcontrol.impl.jobdb.common.JsonJob.Encryptor
 
deleteJob(CHttpRequestContext, String) - Method in class io.continual.flowcontrol.endpoints.FlowControlRoutes
 
deleteSecret(CHttpRequestContext, String, String) - Method in class io.continual.flowcontrol.endpoints.FlowControlRoutes
 
deploy(FlowControlCallContext, FlowControlDeploymentService.DeploymentSpec) - Method in interface io.continual.flowcontrol.controlapi.FlowControlDeploymentService
Deploy a job
deploy(FlowControlCallContext, FlowControlDeploymentService.DeploymentSpec) - Method in class io.continual.flowcontrol.impl.controller.k8s.K8sController
 
deployConfiguration(FlowControlJob) - Method in interface io.continual.flowcontrol.controlapi.ConfigTransferService
Prepare a configuration to be pulled into a running deployment and return a fetch key
deployConfiguration(FlowControlJob) - Method in class io.continual.flowcontrol.impl.transfer.ConfigFetchService
 
deployConfiguration(FlowControlJob) - Method in class io.continual.flowcontrol.testSupport.DummyConfigTransfer
 
deploymentBuilder() - Method in interface io.continual.flowcontrol.controlapi.FlowControlDeploymentService
Get a deployment spec builder for this deployment service
deploymentBuilder() - Method in class io.continual.flowcontrol.impl.controller.k8s.K8sController
 
DummyConfigTransfer - Class in io.continual.flowcontrol.testSupport
 
DummyConfigTransfer() - Constructor for class io.continual.flowcontrol.testSupport.DummyConfigTransfer
 
DummyJobDb - Class in io.continual.flowcontrol.testSupport
 
DummyJobDb() - Constructor for class io.continual.flowcontrol.testSupport.DummyJobDb
 

E

encrypt(String) - Method in interface io.continual.flowcontrol.impl.jobdb.common.JsonJob.Encryptor
 

F

fetch(String) - Method in interface io.continual.flowcontrol.controlapi.ConfigTransferService
Fetch a configuration based on a key generated by the deployConfiguration call
fetch(String) - Method in class io.continual.flowcontrol.impl.transfer.ConfigFetchService
 
fetch(String) - Method in class io.continual.flowcontrol.testSupport.DummyConfigTransfer
 
FlowControlApi - Interface in io.continual.flowcontrol
 
FlowControlApi.FlowControlApiException - Exception in io.continual.flowcontrol
 
FlowControlApiException(String) - Constructor for exception io.continual.flowcontrol.FlowControlApi.FlowControlApiException
 
FlowControlApiException(Throwable) - Constructor for exception io.continual.flowcontrol.FlowControlApi.FlowControlApiException
 
FlowControlApiException(String, Throwable) - Constructor for exception io.continual.flowcontrol.FlowControlApi.FlowControlApiException
 
FlowControlCallContext - Interface in io.continual.flowcontrol
 
FlowControlCallContextBuilder - Interface in io.continual.flowcontrol
 
FlowControlDeployment - Interface in io.continual.flowcontrol.controlapi
 
FlowControlDeployment.Status - Enum in io.continual.flowcontrol.controlapi
 
FlowControlDeploymentService - Interface in io.continual.flowcontrol.controlapi
 
FlowControlDeploymentService.DeploymentSpec - Interface in io.continual.flowcontrol.controlapi
 
FlowControlDeploymentService.DeploymentSpecBuilder - Interface in io.continual.flowcontrol.controlapi
 
FlowControlDeploymentService.RequestException - Exception in io.continual.flowcontrol.controlapi
 
FlowControlDeploymentService.ServiceException - Exception in io.continual.flowcontrol.controlapi
 
FlowControlJob - Interface in io.continual.flowcontrol.jobapi
A flow control job is a spec that includes configuration data, secrets, and a runtime system selection.
FlowControlJobConfig - Interface in io.continual.flowcontrol.jobapi
 
FlowControlJobDb - Interface in io.continual.flowcontrol.jobapi
 
FlowControlJobDb.Builder - Interface in io.continual.flowcontrol.jobapi
 
FlowControlJobDb.RequestException - Exception in io.continual.flowcontrol.jobapi
 
FlowControlJobDb.ServiceException - Exception in io.continual.flowcontrol.jobapi
 
FlowControlRoutes<I extends Identity> - Class in io.continual.flowcontrol.endpoints
 
FlowControlRoutes(IamServiceManager<I, ?>, FlowControlService) - Constructor for class io.continual.flowcontrol.endpoints.FlowControlRoutes
 
FlowControlRuntimeSpec - Interface in io.continual.flowcontrol.controlapi
 
FlowControlServer - Class in io.continual.flowcontrol
 
FlowControlServer() - Constructor for class io.continual.flowcontrol.FlowControlServer
 
FlowControlService - Interface in io.continual.flowcontrol
The flow control service is a controller for event processors.
forJob(FlowControlJob) - Method in interface io.continual.flowcontrol.controlapi.FlowControlDeploymentService.DeploymentSpecBuilder
 

G

getAccessControlList() - Method in class io.continual.flowcontrol.impl.jobdb.common.JsonJob
 
getAllJobs() - Method in interface io.continual.flowcontrol.FlowControlApi
 
getConfig(CHttpRequestContext, String) - Method in class io.continual.flowcontrol.endpoints.ConfigFetch
 
getConfiguration() - Method in class io.continual.flowcontrol.impl.jobdb.common.JsonJob
 
getConfiguration() - Method in interface io.continual.flowcontrol.jobapi.FlowControlJob
Get the configuration for this job.
getCpuLimitSpec() - Method in interface io.continual.flowcontrol.controlapi.FlowControlDeploymentService.DeploymentSpec
 
getDataType() - Method in interface io.continual.flowcontrol.jobapi.FlowControlJobConfig
Get the configuration data type
getDeployer(FlowControlCallContext) - Method in interface io.continual.flowcontrol.FlowControlService
 
getDeployer(FlowControlCallContext) - Method in class io.continual.flowcontrol.svcapi.BaseHttpService
 
getDeployment(FlowControlCallContext, String) - Method in interface io.continual.flowcontrol.controlapi.FlowControlDeploymentService
Get a deployment by its deployment ID
getDeployment(CHttpRequestContext, String) - Method in class io.continual.flowcontrol.endpoints.FlowControlRoutes
 
getDeployment(FlowControlCallContext, String) - Method in class io.continual.flowcontrol.impl.controller.k8s.K8sController
 
getDeployments(FlowControlCallContext) - Method in interface io.continual.flowcontrol.controlapi.FlowControlDeploymentService
Get all deployments
getDeployments(CHttpRequestContext) - Method in class io.continual.flowcontrol.endpoints.FlowControlRoutes
 
getDeployments(FlowControlCallContext) - Method in class io.continual.flowcontrol.impl.controller.k8s.K8sController
 
getDeploymentsForJob(FlowControlCallContext, String) - Method in interface io.continual.flowcontrol.controlapi.FlowControlDeploymentService
Get deployments of a particular job
getDeploymentsForJob(FlowControlCallContext, String) - Method in class io.continual.flowcontrol.impl.controller.k8s.K8sController
 
getEnv() - Method in interface io.continual.flowcontrol.controlapi.FlowControlDeploymentService.DeploymentSpec
 
getId() - Method in interface io.continual.flowcontrol.controlapi.FlowControlDeployment
Get the deployment ID
getId() - Method in class io.continual.flowcontrol.impl.jobdb.common.JsonJob
 
getImageName(FlowControlRuntimeSpec) - Method in interface io.continual.flowcontrol.impl.controller.k8s.ContainerImageMapper
Return a container image spec (e.g.
getInstanceCount() - Method in interface io.continual.flowcontrol.controlapi.FlowControlDeploymentService.DeploymentSpec
 
getJob() - Method in interface io.continual.flowcontrol.controlapi.FlowControlDeploymentService.DeploymentSpec
 
getJob(CHttpRequestContext, String) - Method in class io.continual.flowcontrol.endpoints.FlowControlRoutes
 
getJob(String) - Method in interface io.continual.flowcontrol.FlowControlApi
 
getJob(FlowControlCallContext, String) - Method in class io.continual.flowcontrol.impl.jobdb.model.ModelJobDb
 
getJob(FlowControlCallContext, String) - Method in interface io.continual.flowcontrol.jobapi.FlowControlJobDb
Get a flow control job or return null if it does not exist for the calling user.
getJob(FlowControlCallContext, String) - Method in class io.continual.flowcontrol.testSupport.DummyJobDb
 
getJobAsAdmin(String) - Method in class io.continual.flowcontrol.impl.jobdb.model.ModelJobDb
 
getJobAsAdmin(String) - Method in interface io.continual.flowcontrol.jobapi.FlowControlJobDb
Get a job (or return null) without checking access rights.
getJobAsAdmin(String) - Method in class io.continual.flowcontrol.testSupport.DummyJobDb
 
getJobDb(FlowControlCallContext) - Method in interface io.continual.flowcontrol.FlowControlService
 
getJobDb(FlowControlCallContext) - Method in class io.continual.flowcontrol.svcapi.BaseHttpService
 
getJobId() - Method in interface io.continual.flowcontrol.controlapi.FlowControlDeployment
Get the job this deployment is running
getJobs(CHttpRequestContext) - Method in class io.continual.flowcontrol.endpoints.FlowControlRoutes
 
getJobsFor(FlowControlCallContext) - Method in class io.continual.flowcontrol.impl.jobdb.model.ModelJobDb
 
getJobsFor(FlowControlCallContext) - Method in interface io.continual.flowcontrol.jobapi.FlowControlJobDb
 
getJobsFor(FlowControlCallContext) - Method in class io.continual.flowcontrol.testSupport.DummyJobDb
 
getLog(String, String) - Method in interface io.continual.flowcontrol.controlapi.FlowControlDeployment
Get a log listing for a given instance
getLogs(CHttpRequestContext, String, String) - Method in class io.continual.flowcontrol.endpoints.FlowControlRoutes
 
getMemLimitSpec() - Method in interface io.continual.flowcontrol.controlapi.FlowControlDeploymentService.DeploymentSpec
 
getName() - Method in interface io.continual.flowcontrol.controlapi.FlowControlRuntimeSpec
 
getName() - Method in class io.continual.flowcontrol.impl.jobdb.common.JsonJob
 
getName() - Method in interface io.continual.flowcontrol.jobapi.FlowControlJob
Get this job's name.
getRuntimeSpec() - Method in class io.continual.flowcontrol.impl.jobdb.common.JsonJob
 
getRuntimeSpec() - Method in interface io.continual.flowcontrol.jobapi.FlowControlJob
Get the runtime spec for this job.
getSecretRefs() - Method in class io.continual.flowcontrol.impl.jobdb.common.JsonJob
 
getSecretRefs() - Method in interface io.continual.flowcontrol.jobapi.FlowControlJob
Get a set of secret references used in this job's deployment.
getSecrets() - Method in class io.continual.flowcontrol.impl.jobdb.common.JsonJob
 
getSecrets() - Method in interface io.continual.flowcontrol.jobapi.FlowControlJob
Get a map of secrets and their values
getStatus() - Method in interface io.continual.flowcontrol.controlapi.FlowControlDeployment
Get the status of the given deployment
getUser() - Method in interface io.continual.flowcontrol.FlowControlCallContext
 
getVersion() - Method in interface io.continual.flowcontrol.controlapi.FlowControlRuntimeSpec
 

I

init(NvReadable, CmdLinePrefs) - Method in class io.continual.flowcontrol.impl.controller.k8s.K8sClientAuthTester
 
instanceCount() - Method in interface io.continual.flowcontrol.controlapi.FlowControlDeployment
Get the deployment's instance count
instances() - Method in interface io.continual.flowcontrol.controlapi.FlowControlDeployment
Get the instance names in this deployment
io.continual.flowcontrol - package io.continual.flowcontrol
 
io.continual.flowcontrol.controlapi - package io.continual.flowcontrol.controlapi
 
io.continual.flowcontrol.endpoints - package io.continual.flowcontrol.endpoints
 
io.continual.flowcontrol.impl.controller.k8s - package io.continual.flowcontrol.impl.controller.k8s
 
io.continual.flowcontrol.impl.jobdb.common - package io.continual.flowcontrol.impl.jobdb.common
 
io.continual.flowcontrol.impl.jobdb.model - package io.continual.flowcontrol.impl.jobdb.model
 
io.continual.flowcontrol.impl.transfer - package io.continual.flowcontrol.impl.transfer
 
io.continual.flowcontrol.jobapi - package io.continual.flowcontrol.jobapi
 
io.continual.flowcontrol.svcapi - package io.continual.flowcontrol.svcapi
 
io.continual.flowcontrol.testSupport - package io.continual.flowcontrol.testSupport
 

J

jobExists(FlowControlCallContext, String) - Method in interface io.continual.flowcontrol.jobapi.FlowControlJobDb
Check if a job exists.
JsonJob - Class in io.continual.flowcontrol.impl.jobdb.common
 
JsonJob(String, JsonJob.Encryptor) - Constructor for class io.continual.flowcontrol.impl.jobdb.common.JsonJob
 
JsonJob(String, JsonJob.Encryptor, JSONObject) - Constructor for class io.continual.flowcontrol.impl.jobdb.common.JsonJob
 
JsonJob.Encryptor - Interface in io.continual.flowcontrol.impl.jobdb.common
 

K

K8sClientAuthTester - Class in io.continual.flowcontrol.impl.controller.k8s
 
K8sClientAuthTester() - Constructor for class io.continual.flowcontrol.impl.controller.k8s.K8sClientAuthTester
 
K8sController - Class in io.continual.flowcontrol.impl.controller.k8s
 
K8sController(ServiceContainer, JSONObject) - Constructor for class io.continual.flowcontrol.impl.controller.k8s.K8sController
 

M

main(String[]) - Static method in class io.continual.flowcontrol.FlowControlServer
 
main(String[]) - Static method in class io.continual.flowcontrol.impl.controller.k8s.K8sClientAuthTester
 
ModelJobDb - Class in io.continual.flowcontrol.impl.jobdb.model
 
ModelJobDb(ServiceContainer, JSONObject) - Constructor for class io.continual.flowcontrol.impl.jobdb.model.ModelJobDb
 

O

onStopRequested() - Method in class io.continual.flowcontrol.impl.controller.k8s.K8sController
 

P

patchJob(CHttpRequestContext, String) - Method in class io.continual.flowcontrol.endpoints.FlowControlRoutes
 
putSecret(CHttpRequestContext, String, String) - Method in class io.continual.flowcontrol.endpoints.FlowControlRoutes
 

R

readConfiguration() - Method in interface io.continual.flowcontrol.jobapi.FlowControlJobConfig
Return a stream of configuration data.
registerJob(FlowControlJob) - Method in interface io.continual.flowcontrol.FlowControlApi
 
registerSecret(String, String) - Method in class io.continual.flowcontrol.impl.jobdb.common.JsonJob
 
registerSecret(String, String) - Method in interface io.continual.flowcontrol.jobapi.FlowControlJob
Register a secret key and value.
removeJob(FlowControlJob) - Method in interface io.continual.flowcontrol.FlowControlApi
 
removeJob(FlowControlCallContext, String) - Method in class io.continual.flowcontrol.impl.jobdb.model.ModelJobDb
 
removeJob(FlowControlCallContext, String) - Method in interface io.continual.flowcontrol.jobapi.FlowControlJobDb
Remove the given job
removeJob(FlowControlCallContext, String) - Method in class io.continual.flowcontrol.testSupport.DummyJobDb
 
removeSecretRef(String) - Method in class io.continual.flowcontrol.impl.jobdb.common.JsonJob
 
removeSecretRef(String) - Method in interface io.continual.flowcontrol.jobapi.FlowControlJob
Remove a secret reference from this job.
RequestException(String) - Constructor for exception io.continual.flowcontrol.controlapi.FlowControlDeploymentService.RequestException
 
RequestException(Throwable) - Constructor for exception io.continual.flowcontrol.controlapi.FlowControlDeploymentService.RequestException
 
RequestException(String, Throwable) - Constructor for exception io.continual.flowcontrol.controlapi.FlowControlDeploymentService.RequestException
 
RequestException(String) - Constructor for exception io.continual.flowcontrol.jobapi.FlowControlJobDb.RequestException
 
RequestException(Throwable) - Constructor for exception io.continual.flowcontrol.jobapi.FlowControlJobDb.RequestException
 
RequestException(String, Throwable) - Constructor for exception io.continual.flowcontrol.jobapi.FlowControlJobDb.RequestException
 

S

ServiceException(String) - Constructor for exception io.continual.flowcontrol.controlapi.ConfigTransferService.ServiceException
 
ServiceException(Throwable) - Constructor for exception io.continual.flowcontrol.controlapi.ConfigTransferService.ServiceException
 
ServiceException(String, Throwable) - Constructor for exception io.continual.flowcontrol.controlapi.ConfigTransferService.ServiceException
 
ServiceException(String) - Constructor for exception io.continual.flowcontrol.controlapi.FlowControlDeploymentService.ServiceException
 
ServiceException(Throwable) - Constructor for exception io.continual.flowcontrol.controlapi.FlowControlDeploymentService.ServiceException
 
ServiceException(String, Throwable) - Constructor for exception io.continual.flowcontrol.controlapi.FlowControlDeploymentService.ServiceException
 
ServiceException(String) - Constructor for exception io.continual.flowcontrol.jobapi.FlowControlJobDb.ServiceException
 
ServiceException(Throwable) - Constructor for exception io.continual.flowcontrol.jobapi.FlowControlJobDb.ServiceException
 
ServiceException(String, Throwable) - Constructor for exception io.continual.flowcontrol.jobapi.FlowControlJobDb.ServiceException
 
setConfiguration(FlowControlJobConfig) - Method in class io.continual.flowcontrol.impl.jobdb.common.JsonJob
 
setConfiguration(FlowControlJobConfig) - Method in interface io.continual.flowcontrol.jobapi.FlowControlJob
Set the configuration for this job.
setRuntimeSpec(FlowControlRuntimeSpec) - Method in class io.continual.flowcontrol.impl.jobdb.common.JsonJob
 
setRuntimeSpec(FlowControlRuntimeSpec) - Method in interface io.continual.flowcontrol.jobapi.FlowControlJob
Set the runtime spec for this job.
setupOptions(CmdLineParser) - Method in class io.continual.flowcontrol.impl.controller.k8s.K8sClientAuthTester
 
storeJob(FlowControlCallContext, String, FlowControlJob) - Method in class io.continual.flowcontrol.impl.jobdb.model.ModelJobDb
 
storeJob(FlowControlCallContext, String, FlowControlJob) - Method in interface io.continual.flowcontrol.jobapi.FlowControlJobDb
Store the give job
storeJob(FlowControlCallContext, String, FlowControlJob) - Method in class io.continual.flowcontrol.testSupport.DummyJobDb
 

T

toJson() - Method in class io.continual.flowcontrol.impl.jobdb.common.JsonJob
 

U

undeploy(FlowControlCallContext, String) - Method in interface io.continual.flowcontrol.controlapi.FlowControlDeploymentService
Remove a job from deployment
undeploy(CHttpRequestContext, String) - Method in class io.continual.flowcontrol.endpoints.FlowControlRoutes
 
undeploy(FlowControlCallContext, String) - Method in class io.continual.flowcontrol.impl.controller.k8s.K8sController
 
updateJob(FlowControlJob) - Method in interface io.continual.flowcontrol.FlowControlApi
 

V

valueOf(String) - Static method in enum io.continual.flowcontrol.controlapi.FlowControlDeployment.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.continual.flowcontrol.controlapi.FlowControlDeployment.Status
Returns an array containing the constants of this enum type, in the order they are declared.

W

withAccess(String, String...) - Method in interface io.continual.flowcontrol.jobapi.FlowControlJobDb.Builder
 
withCpuLimit(String) - Method in interface io.continual.flowcontrol.controlapi.FlowControlDeploymentService.DeploymentSpecBuilder
 
withEnv(String, String) - Method in interface io.continual.flowcontrol.controlapi.FlowControlDeploymentService.DeploymentSpecBuilder
 
withEnv(Map<String, String>) - Method in interface io.continual.flowcontrol.controlapi.FlowControlDeploymentService.DeploymentSpecBuilder
 
withInstances(int) - Method in interface io.continual.flowcontrol.controlapi.FlowControlDeploymentService.DeploymentSpecBuilder
 
withMemLimit(String) - Method in interface io.continual.flowcontrol.controlapi.FlowControlDeploymentService.DeploymentSpecBuilder
 
withName(String) - Method in interface io.continual.flowcontrol.jobapi.FlowControlJobDb.Builder
 
withOwner(String) - Method in interface io.continual.flowcontrol.jobapi.FlowControlJobDb.Builder
 
A B C D E F G I J K M O P R S T U V W 
Skip navigation links

Copyright © 2022 continual.io. All rights reserved.