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. 
      */