Class DeploymentSynchronizerAdmin
- java.lang.Object
-
- org.wso2.carbon.core.AbstractAdmin
-
- org.wso2.carbon.deployment.synchronizer.services.DeploymentSynchronizerAdmin
-
public class DeploymentSynchronizerAdmin extends org.wso2.carbon.core.AbstractAdminAdmin service for managing the deployment synchronizer component and synchronizers engaged on the Carbon repository.
-
-
Constructor Summary
Constructors Constructor Description DeploymentSynchronizerAdmin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckout()voidcommit()voiddisableSynchronizerForCarbonRepository()voidenableSynchronizerForCarbonRepository(DeploymentSynchronizerConfiguration config)longgetLastCheckoutTime()longgetLastCommitTime()RepositoryConfigParameter[]getParamsByRepositoryType(String repositoryType)String[]getRepositoryTypes()Get all available ArtifactRepositoriesDeploymentSynchronizerConfigurationgetSynchronizerConfigurationForCarbonRepository()booleansynchronizerEnabledForCarbonRepository()voidupdateSynchronizerForCarbonRepository(DeploymentSynchronizerConfiguration config)-
Methods inherited from class org.wso2.carbon.core.AbstractAdmin
getAxisConfig, getConfigContext, getConfigSystemRegistry, getConfigUserRegistry, getGovernanceRegistry, getGovernanceSystemRegistry, getGovernanceUserRegistry, getHttpSession, getLocalRepo, getRegistry, getTenantDomain, getUsername, getUserRealm, setConfigurationContext, setPermissionUpdateTimestamp
-
-
-
-
Method Detail
-
enableSynchronizerForCarbonRepository
public void enableSynchronizerForCarbonRepository(DeploymentSynchronizerConfiguration config) throws DeploymentSynchronizerException
- Throws:
DeploymentSynchronizerException
-
disableSynchronizerForCarbonRepository
public void disableSynchronizerForCarbonRepository() throws DeploymentSynchronizerException- Throws:
DeploymentSynchronizerException
-
updateSynchronizerForCarbonRepository
public void updateSynchronizerForCarbonRepository(DeploymentSynchronizerConfiguration config) throws DeploymentSynchronizerException
- Throws:
DeploymentSynchronizerException
-
getLastCommitTime
public long getLastCommitTime()
-
getLastCheckoutTime
public long getLastCheckoutTime()
-
checkout
public void checkout() throws DeploymentSynchronizerException- Throws:
DeploymentSynchronizerException
-
commit
public void commit() throws DeploymentSynchronizerException- Throws:
DeploymentSynchronizerException
-
synchronizerEnabledForCarbonRepository
public boolean synchronizerEnabledForCarbonRepository()
-
getSynchronizerConfigurationForCarbonRepository
public DeploymentSynchronizerConfiguration getSynchronizerConfigurationForCarbonRepository() throws DeploymentSynchronizerException
- Throws:
DeploymentSynchronizerException
-
getParamsByRepositoryType
public RepositoryConfigParameter[] getParamsByRepositoryType(String repositoryType)
-
getRepositoryTypes
public String[] getRepositoryTypes()
Get all available ArtifactRepositories- Returns:
- Available ArtifactRepositories
-
-