Class DBCPDriverProvider
- java.lang.Object
-
- org.kie.workbench.common.screens.datasource.management.backend.core.dbcp.DBCPDriverProvider
-
- All Implemented Interfaces:
org.kie.workbench.common.screens.datasource.management.backend.core.DriverProvider
@ApplicationScoped @Named("DBCPDriverProvider") public class DBCPDriverProvider extends Object implements org.kie.workbench.common.screens.datasource.management.backend.core.DriverProviderMulti-platform implementation of a DriverProvider that will be used in conjunction with the DBCPDataSourceProvider.
-
-
Constructor Summary
Constructors Constructor Description DBCPDriverProvider()DBCPDriverProvider(org.kie.workbench.common.screens.datasource.management.util.MavenArtifactResolver artifactResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.workbench.common.screens.datasource.management.model.DriverDeploymentInfodeploy(org.kie.workbench.common.screens.datasource.management.model.DriverDef driverDef)org.kie.workbench.common.screens.datasource.management.model.DriverDeploymentInfogetDeploymentInfo(String uuid)List<org.kie.workbench.common.screens.datasource.management.model.DriverDef>getDeployments()List<org.kie.workbench.common.screens.datasource.management.model.DriverDeploymentInfo>getDeploymentsInfo()voidhasStarted()voidloadConfig(Properties properties)org.kie.workbench.common.screens.datasource.management.model.DriverDeploymentInforesync(org.kie.workbench.common.screens.datasource.management.model.DriverDef driverDef, org.kie.workbench.common.screens.datasource.management.model.DriverDeploymentInfo deploymentInfo)voidundeploy(org.kie.workbench.common.screens.datasource.management.model.DriverDeploymentInfo deploymentInfo)
-
-
-
Method Detail
-
deploy
public org.kie.workbench.common.screens.datasource.management.model.DriverDeploymentInfo deploy(org.kie.workbench.common.screens.datasource.management.model.DriverDef driverDef) throws Exception- Specified by:
deployin interfaceorg.kie.workbench.common.screens.datasource.management.backend.core.DriverProvider- Throws:
Exception
-
resync
public org.kie.workbench.common.screens.datasource.management.model.DriverDeploymentInfo resync(org.kie.workbench.common.screens.datasource.management.model.DriverDef driverDef, org.kie.workbench.common.screens.datasource.management.model.DriverDeploymentInfo deploymentInfo) throws Exception- Specified by:
resyncin interfaceorg.kie.workbench.common.screens.datasource.management.backend.core.DriverProvider- Throws:
Exception
-
undeploy
public void undeploy(org.kie.workbench.common.screens.datasource.management.model.DriverDeploymentInfo deploymentInfo) throws Exception- Specified by:
undeployin interfaceorg.kie.workbench.common.screens.datasource.management.backend.core.DriverProvider- Throws:
Exception
-
getDeploymentInfo
public org.kie.workbench.common.screens.datasource.management.model.DriverDeploymentInfo getDeploymentInfo(String uuid) throws Exception
- Specified by:
getDeploymentInfoin interfaceorg.kie.workbench.common.screens.datasource.management.backend.core.DriverProvider- Throws:
Exception
-
getDeploymentsInfo
public List<org.kie.workbench.common.screens.datasource.management.model.DriverDeploymentInfo> getDeploymentsInfo() throws Exception
- Specified by:
getDeploymentsInfoin interfaceorg.kie.workbench.common.screens.datasource.management.backend.core.DriverProvider- Throws:
Exception
-
getDeployments
public List<org.kie.workbench.common.screens.datasource.management.model.DriverDef> getDeployments()
-
loadConfig
public void loadConfig(Properties properties)
- Specified by:
loadConfigin interfaceorg.kie.workbench.common.screens.datasource.management.backend.core.DriverProvider
-
-