summaryrefslogtreecommitdiffstats
path: root/java/sca/modules/extensibility-osgi
diff options
context:
space:
mode:
authorrfeng <rfeng@13f79535-47bb-0310-9956-ffa450edef68>2008-08-08 22:53:11 +0000
committerrfeng <rfeng@13f79535-47bb-0310-9956-ffa450edef68>2008-08-08 22:53:11 +0000
commit286087d1aefc942ea9cafa0f2523ee655c5179f8 (patch)
tree702913e225176ca36e2b6efeb129c1b6a09b260d /java/sca/modules/extensibility-osgi
parente30b75d984cf32851023d4550463c535a12f0980 (diff)
Support to start OSGi from a list of jar files
Add more context to ServiceDiscoverer git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@684135 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/sca/modules/extensibility-osgi')
-rw-r--r--java/sca/modules/extensibility-osgi/src/main/java/org/apache/tuscany/sca/extensibility/osgi/OSGiServiceDiscoverer.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/java/sca/modules/extensibility-osgi/src/main/java/org/apache/tuscany/sca/extensibility/osgi/OSGiServiceDiscoverer.java b/java/sca/modules/extensibility-osgi/src/main/java/org/apache/tuscany/sca/extensibility/osgi/OSGiServiceDiscoverer.java
index b208310a58..fa594be8d6 100644
--- a/java/sca/modules/extensibility-osgi/src/main/java/org/apache/tuscany/sca/extensibility/osgi/OSGiServiceDiscoverer.java
+++ b/java/sca/modules/extensibility-osgi/src/main/java/org/apache/tuscany/sca/extensibility/osgi/OSGiServiceDiscoverer.java
@@ -262,9 +262,13 @@ public class OSGiServiceDiscoverer implements ServiceDiscoverer {
* This class loader can be set as the thread context class loader for non-OSGi code
* @return
*/
- public ClassLoader getClassLoader() {
+ public ClassLoader getContextClassLoader() {
return classLoader;
}
+
+ public <T> T getContext() {
+ return (T) context;
+ }
@SuppressWarnings("unchecked")
public Set<ServiceDeclaration> discover(String serviceName, boolean firstOnly) {