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 2011/02/03 06:39:57 UTC
svn commit: r1066734 - in
/camel/trunk/components/camel-core-osgi/src/main/java/org/apache/camel/core/osgi:
OsgiDefaultCamelContext.java utils/BundleContextUtils.java
Author: davsclaus
Date: Thu Feb 3 05:39:57 2011
New Revision: 1066734
URL: http://svn.apache.org/viewvc?rev=1066734&view=rev
Log:
Fixed CS.
Modified:
camel/trunk/components/camel-core-osgi/src/main/java/org/apache/camel/core/osgi/OsgiDefaultCamelContext.java
camel/trunk/components/camel-core-osgi/src/main/java/org/apache/camel/core/osgi/utils/BundleContextUtils.java
Modified: camel/trunk/components/camel-core-osgi/src/main/java/org/apache/camel/core/osgi/OsgiDefaultCamelContext.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-core-osgi/src/main/java/org/apache/camel/core/osgi/OsgiDefaultCamelContext.java?rev=1066734&r1=1066733&r2=1066734&view=diff
==============================================================================
--- camel/trunk/components/camel-core-osgi/src/main/java/org/apache/camel/core/osgi/OsgiDefaultCamelContext.java (original)
+++ camel/trunk/components/camel-core-osgi/src/main/java/org/apache/camel/core/osgi/OsgiDefaultCamelContext.java Thu Feb 3 05:39:57 2011
@@ -49,7 +49,7 @@ public class OsgiDefaultCamelContext ext
@Override
protected TypeConverter createTypeConverter() {
- // CAMEL-3614: make sure we use a bundle context which imports org.apache.camel.impl.converter package
+ // CAMEL-3614: make sure we use a bundle context which imports org.apache.camel.impl.converter package
BundleContext ctx = BundleContextUtils.getBundleContext(getClass());
if (ctx == null) {
ctx = bundleContext;
Modified: camel/trunk/components/camel-core-osgi/src/main/java/org/apache/camel/core/osgi/utils/BundleContextUtils.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-core-osgi/src/main/java/org/apache/camel/core/osgi/utils/BundleContextUtils.java?rev=1066734&r1=1066733&r2=1066734&view=diff
==============================================================================
--- camel/trunk/components/camel-core-osgi/src/main/java/org/apache/camel/core/osgi/utils/BundleContextUtils.java (original)
+++ camel/trunk/components/camel-core-osgi/src/main/java/org/apache/camel/core/osgi/utils/BundleContextUtils.java Thu Feb 3 05:39:57 2011
@@ -24,7 +24,10 @@ import org.osgi.framework.BundleContext;
/**
* Helper class
*/
-public class BundleContextUtils {
+public final class BundleContextUtils {
+
+ private BundleContextUtils() {
+ }
/**
* Retrieve the BundleContext that the given class has been loaded from.
@@ -32,13 +35,12 @@ public class BundleContextUtils {
* @param clazz the class to find the bundle context from
* @return the bundle context or <code>null</code> if it can't be found
*/
- public static final BundleContext getBundleContext(Class clazz) {
- //
+ public static BundleContext getBundleContext(Class clazz) {
+
// Ideally we should use FrameworkUtil.getBundle(clazz).getBundleContext()
// but that does not exist in OSGi 4.1, so until we upgrade, we keep that one
- //
- try
- {
+
+ try {
ClassLoader cl = clazz.getClassLoader();
Class clClazz = cl.getClass();
Method mth = null;
@@ -55,11 +57,11 @@ public class BundleContextUtils {
mth.setAccessible(true);
return ((Bundle) mth.invoke(cl)).getBundleContext();
}
- }
- catch (Throwable t)
- {
+ } catch (Throwable t) {
// Ignore
}
+
return null;
}
+
}