@Override public List<StateChangeHandler> getStatusChangeHandlers() { return Arrays.asList( new ActivateHandler( dataManager, openShiftService(), projectGenerator, properties, encryptionComponent ), new DeactivateHandler(openShiftService()), new DeleteHandler(openShiftService())); } }
@Override public List<StateChangeHandler> getStatusChangeHandlers() { return Arrays.asList( new PublishHandler( dataManager, openShiftService(), projectGenerator, properties ), new UnpublishHandler(openShiftService(), dataManager)); } }
/* default */ void perform(String step, IoCheckedFunction<IntegrationDeployment> callable, DeploymentData data) throws IOException { if (!stepsPerformed.contains(step)) { callable.apply(integrationDeployment, data); stepsPerformed.add(step); } else { logInfo(integrationDeployment, "Skipped step {} because already performed", step); } }
protected void logError(IntegrationDeployment integrationDeployment, String format, Object ... args) { if (LOG.isErrorEnabled()) { LOG.error(getLabel(integrationDeployment) + ": " + format, args); } }
private void build(IntegrationDeployment integrationDeployment, DeploymentData data) throws IOException { InputStream tarInputStream = createProjectFiles(integrationDeployment); logInfo(integrationDeployment, "Created project files and starting build"); openShiftService().build(integrationDeployment.getName(), data, tarInputStream); }
private void build(IntegrationDeployment integration, DeploymentData data) throws IOException { InputStream tarInputStream = createProjectFiles(integration.getSpec()); logInfo(integration, "Created project files and starting build"); openShiftService().build(integration.getSpec().getName(), data, tarInputStream); }
void perform(String step, IoCheckedFunction<IntegrationDeployment> callable, DeploymentData data) throws IOException { if (!stepsPerformed.contains(step)) { callable.apply(integrationDeployment, data); stepsPerformed.add(step); } else { logInfo(integrationDeployment, "Skipped step {} because already performed", step); } }
private void deploy(IntegrationDeployment integration, DeploymentData data) throws IOException { logInfo(integration, "Starting deployment"); openShiftService().deploy(integration.getName(), data); logInfo(integration, "Deployment done"); }
private void deploy(IntegrationDeployment integration, DeploymentData data) throws IOException { logInfo(integration, "Starting deployment"); openShiftService().deploy(integration.getSpec().getName(), data); logInfo(integration, "Deployment done"); }
@Override public StateUpdate execute(IntegrationDeployment integrationDeployment) { IntegrationDeploymentState currentState = !openShiftService().exists(integrationDeployment.getName()) || openShiftService().delete(integrationDeployment.getName()) ? IntegrationDeploymentState.Undeployed : IntegrationDeploymentState.Pending; logInfo(integrationDeployment,"Deleted"); return new StateUpdate(currentState); }
private boolean isBuildStarted(IntegrationDeployment integrationDeployment) { return openShiftService().isBuildStarted(integrationDeployment.getName()); }
protected void logInfo(IntegrationDeployment integrationDeployment, String format, Object ... args) { if (LOG.isInfoEnabled()) { LOG.info(getLabel(integrationDeployment) + ": " + format, args); } }
private boolean isReady(IntegrationDeployment integrationDeployment) { return openShiftService().isDeploymentReady(integrationDeployment.getName()); }
protected void logInfo(Integration integration, String format, Object ... args) { if (LOG.isInfoEnabled()) { LOG.info(getLabel(integration) + ": " + format, args); } }
public boolean isRunning(IntegrationDeployment integrationDeployment) { return openShiftService().isScaled(integrationDeployment.getName(), 1); }
protected void logError(Integration integration, String format, Object ... args) { if (LOG.isErrorEnabled()) { LOG.error(getLabel(integration) + ": " + format, args); } }
protected void logError(IntegrationDeployment integrationDeployment, String format, Object ... args) { if (LOG.isErrorEnabled()) { LOG.error(getLabel(integrationDeployment) + ": " + format, args); } }
protected void logError(Integration integration, String format, Object ... args) { if (LOG.isErrorEnabled()) { LOG.error(getLabel(integration) + ": " + format, args); } }
protected void logInfo(Integration integration, String format, Object ... args) { if (LOG.isInfoEnabled()) { LOG.info(getLabel(integration) + ": " + format, args); } }
protected void logInfo(IntegrationDeployment integrationDeployment, String format, Object ... args) { if (LOG.isInfoEnabled()) { LOG.info(getLabel(integrationDeployment) + ": " + format, args); } }