public interface CaveDeployerMBean
void registerConnection(String name, String jmxUrl, String karafName, String user, String password) throws Exception
ExceptionTabularData getConnections() throws Exception
Exceptionvoid upload(String groupId, String artifactId, String version, String artifactUrl, String repositoryUrl) throws Exception
Exceptionvoid assembleFeature(String groupId, String artifactId, String version, String repositoryUrl, String feature, List<String> repositories, List<String> features, List<String> bundles) throws Exception
Exceptionvoid uninstallBundle(String id, String connection) throws Exception
ExceptionTabularData getBundles(String connection) throws Exception
Exceptionvoid addFeatureRepository(String url, String connection) throws Exception
Exceptionvoid removeFeatureRepository(String repository, String connection) throws Exception
ExceptionTabularData getFeatureRepositories(String connection) throws Exception
Exceptionvoid installFeature(String feature, String connection) throws Exception
Exceptionvoid uninstallFeature(String feature, String connection) throws Exception
ExceptionTabularData getFeatures(String connection) throws Exception
ExceptionMap<String,String> getConfigProperties(String pid, String connection) throws Exception
Exceptionvoid appendConfigProperty(String pid, String key, String value, String connection) throws Exception
Exceptionvoid setConfigProperty(String pid, String key, String value, String connection) throws Exception
ExceptionString getConfigProperty(String pid, String key, String connection) throws Exception
Exceptionvoid deleteConfigProperty(String pid, String key, String connection) throws Exception
ExceptionMap<String,List<String>> getClusterGroups(String connection) throws Exception
Exceptionvoid clusterFeatureRepositoryAdd(String url, String clusterGroup, String connection) throws Exception
Exceptionvoid clusterFeatureRepositoryRemove(String url, String clusterGroup, String connection) throws Exception
Exceptionvoid clusterFeatureInstall(String feature, String clusterGroup, String connection) throws Exception
ExceptionCopyright © 2017 The Apache Software Foundation. All rights reserved.