You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2016/05/05 07:34:37 UTC
camel git commit: Polished
Repository: camel
Updated Branches:
refs/heads/master 9937c6194 -> 918dcf972
Polished
Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/918dcf97
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/918dcf97
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/918dcf97
Branch: refs/heads/master
Commit: 918dcf972a6d32620af26a42ec01661595a49843
Parents: 9937c61
Author: Claus Ibsen <da...@apache.org>
Authored: Thu May 5 09:34:28 2016 +0200
Committer: Claus Ibsen <da...@apache.org>
Committed: Thu May 5 09:34:28 2016 +0200
----------------------------------------------------------------------
.../camel/test/karaf/CamelKarafTestSupport.java | 21 +++++++++-----------
1 file changed, 9 insertions(+), 12 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/camel/blob/918dcf97/components/camel-test-karaf/src/main/java/org/apache/camel/test/karaf/CamelKarafTestSupport.java
----------------------------------------------------------------------
diff --git a/components/camel-test-karaf/src/main/java/org/apache/camel/test/karaf/CamelKarafTestSupport.java b/components/camel-test-karaf/src/main/java/org/apache/camel/test/karaf/CamelKarafTestSupport.java
index 3f28bc5..d624064 100644
--- a/components/camel-test-karaf/src/main/java/org/apache/camel/test/karaf/CamelKarafTestSupport.java
+++ b/components/camel-test-karaf/src/main/java/org/apache/camel/test/karaf/CamelKarafTestSupport.java
@@ -94,7 +94,6 @@ public class CamelKarafTestSupport extends CamelTestSupport {
*
* @param command The command to execute
* @param principals The principals (e.g. RolePrincipal objects) to run the command under
- * @return
*/
protected String executeCommand(final String command, Principal ... principals) {
return executeCommand(command, COMMAND_TIMEOUT, false, principals);
@@ -108,7 +107,6 @@ public class CamelKarafTestSupport extends CamelTestSupport {
* @param timeout The amount of time in millis to wait for the command to execute.
* @param silent Specifies if the command should be displayed in the screen.
* @param principals The principals (e.g. RolePrincipal objects) to run the command under
- * @return
*/
protected String executeCommand(final String command, final Long timeout, final Boolean silent, final Principal ... principals) {
@@ -193,14 +191,14 @@ public class CamelKarafTestSupport extends CamelTestSupport {
throw new RuntimeException(e);
}
}
-
+
+ @SuppressWarnings("unchecked")
private void waitForService(String filter, long timeout) throws InvalidSyntaxException,
InterruptedException {
ServiceTracker st = new ServiceTracker(bundleContext,
bundleContext.createFilter(filter),
null);
-
try {
st.open();
st.waitForService(timeout);
@@ -217,6 +215,7 @@ public class CamelKarafTestSupport extends CamelTestSupport {
return getOsgiService(type, null, SERVICE_TIMEOUT);
}
+ @SuppressWarnings("unchecked")
protected <T> T getOsgiService(Class<T> type, String filter, long timeout) {
ServiceTracker tracker = null;
try {
@@ -263,15 +262,15 @@ public class CamelKarafTestSupport extends CamelTestSupport {
*/
private static String explode(Dictionary dictionary) {
Enumeration keys = dictionary.keys();
- StringBuffer result = new StringBuffer();
+ StringBuilder sb = new StringBuilder();
while (keys.hasMoreElements()) {
Object key = keys.nextElement();
- result.append(String.format("%s=%s", key, dictionary.get(key)));
+ sb.append(String.format("%s=%s", key, dictionary.get(key)));
if (keys.hasMoreElements()) {
- result.append(", ");
+ sb.append(", ");
}
}
- return result.toString();
+ return sb.toString();
}
/**
@@ -287,7 +286,7 @@ public class CamelKarafTestSupport extends CamelTestSupport {
public JMXConnector getJMXConnector(String userName, String passWord) throws Exception {
JMXServiceURL url = new JMXServiceURL("service:jmx:rmi:///jndi/rmi://localhost:1099/karaf-root");
- Hashtable env = new Hashtable();
+ Hashtable<String, Object> env = new Hashtable<>();
String[] credentials = new String[]{userName, passWord};
env.put("jmx.remote.credentials", credentials);
JMXConnector connector = JMXConnectorFactory.connect(url, env);
@@ -359,8 +358,6 @@ public class CamelKarafTestSupport extends CamelTestSupport {
/**
* The feature service does not uninstall feature dependencies when uninstalling a single feature.
* So we need to make sure we uninstall all features that were newly installed.
- *
- * @param featuresBefore
*/
protected void uninstallNewFeatures(Set<Feature> featuresBefore) {
Feature[] features = featuresService.listInstalledFeatures();
@@ -370,7 +367,7 @@ public class CamelKarafTestSupport extends CamelTestSupport {
System.out.println("Uninstalling " + curFeature.getName());
featuresService.uninstallFeature(curFeature.getName(), curFeature.getVersion());
} catch (Exception e) {
- // e.printStackTrace();
+ // ignore
}
}
}