dev.galasa.cicsts.spi.ICicsRegionProvisioner Maven / Gradle / Ivy
/*
* Licensed Materials - Property of IBM
*
* (c) Copyright IBM Corp. 2020.
*/
package dev.galasa.cicsts.spi;
import java.lang.annotation.Annotation;
import java.util.List;
import javax.validation.constraints.NotNull;
import dev.galasa.ManagerException;
import dev.galasa.framework.spi.ResourceUnavailableException;
public interface ICicsRegionProvisioner {
ICicsRegionProvisioned provision(@NotNull String cicsTag, @NotNull String imageTag, @NotNull List annotations) throws ManagerException;
void cicsProvisionGenerate() throws ManagerException, ResourceUnavailableException;
void cicsProvisionBuild() throws ManagerException, ResourceUnavailableException;
void cicsProvisionStart() throws ManagerException, ResourceUnavailableException;
void cicsProvisionStop();
void cicsProvisionDiscard();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy