diff options
author | rfeng <rfeng@13f79535-47bb-0310-9956-ffa450edef68> | 2008-08-08 22:53:11 +0000 |
---|---|---|
committer | rfeng <rfeng@13f79535-47bb-0310-9956-ffa450edef68> | 2008-08-08 22:53:11 +0000 |
commit | 286087d1aefc942ea9cafa0f2523ee655c5179f8 (patch) | |
tree | 702913e225176ca36e2b6efeb129c1b6a09b260d /java/sca/modules/extensibility-osgi | |
parent | e30b75d984cf32851023d4550463c535a12f0980 (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.java | 6 |
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) { |