@Override public StreamDefinitionResource instantiateResource(StreamDefinition stream) { final StreamDefinitionResource resource = new StreamDefinitionResource(stream.getName(), new ArgumentSanitizer().sanitizeStream(stream)); DeploymentState deploymentState = streamDeploymentStates.get(stream); if (deploymentState != null) { final DeploymentStateResource deploymentStateResource = ControllerUtils .mapState(deploymentState); resource.setStatus(deploymentStateResource.getKey()); resource.setStatusDescription(deploymentStateResource.getDescription()); } return resource; }
/** * @return Status of the deployed stream */ public String getStatus() { StreamDefinitionResource resource = client.streamOperations() .getStreamDefinition(this.name); return resource.getStatus(); }
@Override public StreamDefinitionResource instantiateResource(StreamDefinition stream) { StreamDefinitionResource resource = new StreamDefinitionResource(stream.getName(), stream.getDslText()); resource.setStatus(calculateStreamState(stream.getName())); return resource; } }
switch (kind) { case "stream": streamOperations().list().forEach(sdr -> completions.add(new Completion(sdr.getName()))); break; case "task":
switch (kind) { case "stream": streamOperations().list().forEach(sdr -> completions.add(new Completion(sdr.getName()))); break; case "task":
@Override public StreamDefinitionResource instantiateResource(StreamDefinition stream) { final StreamDefinitionResource resource = new StreamDefinitionResource(stream.getName(), new ArgumentSanitizer().sanitizeStream(stream)); DeploymentState deploymentState = streamDeploymentStates.get(stream); if (deploymentState != null) { final DeploymentStateResource deploymentStateResource = ControllerUtils .mapState(deploymentState); resource.setStatus(deploymentStateResource.getKey()); resource.setStatusDescription(deploymentStateResource.getDescription()); } return resource; }
/** * @return Status of the deployed stream */ public String getStatus() { StreamDefinitionResource resource = client.streamOperations() .getStreamDefinition(this.name); return resource.getStatus(); }