You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by tj...@apache.org on 2020/03/04 17:14:51 UTC
[felix-atomos] 02/02: Javadoc tweaks for getConnectContent
This is an automated email from the ASF dual-hosted git repository.
tjwatson pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-atomos.git
commit 7576cdbad01dc2871490de99cb92d14a7f4fa40e
Author: Thomas Watson <tj...@us.ibm.com>
AuthorDate: Wed Mar 4 08:06:51 2020 -0600
Javadoc tweaks for getConnectContent
---
.../java/org/apache/felix/atomos/runtime/AtomosContent.java | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/atomos.runtime/src/main/java/org/apache/felix/atomos/runtime/AtomosContent.java b/atomos.runtime/src/main/java/org/apache/felix/atomos/runtime/AtomosContent.java
index 2e7aa22..b33c279 100644
--- a/atomos.runtime/src/main/java/org/apache/felix/atomos/runtime/AtomosContent.java
+++ b/atomos.runtime/src/main/java/org/apache/felix/atomos/runtime/AtomosContent.java
@@ -101,10 +101,15 @@ public interface AtomosContent extends Comparable<AtomosContent>
Bundle install(String prefix) throws BundleException;
/**
- * Prefer {@link #getBundle() getBundle()} to this call to avoid concurrency issues if there is any possibility
- * that an OSGI framework is active and managing the associated content. If the ConnectContent is not managed by
- * a framework, {@link #getBundle() getBundle()} will return null and this method can be called as a way to access
- * the associated content. The caller is responsible for opening and closing the ConnectContent as appropriate.
+ * Returns the connect content for this Atomos content. The returned {@link ConnectContent} can
+ * be used to lookup entries from the content directly. If possible, it is preferred to used the bundle
+ * returned by {@link #getBundle() getBundle()} instead to access entries from the content. Using the
+ * bundle avoids issues with accessing the content
+ * at the same time the OSGi Framework is managing the associated content.
+ * <p>
+ * If the ConnectContent is not managed by
+ * a framework, {@link #getBundle() getBundle()} will return {@code null} and this method can be called as a way to access
+ * the associated content. The caller is responsible for opening and closing the ConnectContent as appropriate.
*
* @return ConnectContent associated with this Atomos content.
*/