Class EngineService
java.lang.Object
org.qubership.integration.platform.runtime.catalog.service.EngineService
-
Constructor Summary
ConstructorsConstructorDescriptionEngineService(KubeOperator operator, DeploymentService deploymentService, org.qubership.integration.platform.catalog.util.DevModeUtil devModeUtil, EngineDomainUtils domainUtils) -
Method Summary
Modifier and TypeMethodDescriptionlongdeploymentsCountByDomain(String domainName) getActiveKubeDeploymentNameByDomain(String domainName) getDomainByName(String domainName) getEnginesPods(String domainName) boolean
-
Constructor Details
-
EngineService
@Autowired public EngineService(KubeOperator operator, DeploymentService deploymentService, org.qubership.integration.platform.catalog.util.DevModeUtil devModeUtil, EngineDomainUtils domainUtils)
-
-
Method Details
-
getDomains
- Returns:
- deployment with domain name (engine prefix and version suffix are deleted!)
- Throws:
KubeApiException
-
getDomainByName
-
getEnginesPods
- Throws:
KubeApiException
-
isDevMode
public boolean isDevMode() -
subscribeEngines
public String subscribeEngines(MultiConsumer.Consumer5<String, KubePod, String, EventActionType, String> callback) -
deploymentsCountByDomain
-
getActiveKubeDeploymentNameByDomain
-