Return-Path: X-Original-To: apmail-felix-commits-archive@www.apache.org Delivered-To: apmail-felix-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 9E08B18D59 for ; Tue, 1 Dec 2015 13:00:14 +0000 (UTC) Received: (qmail 1877 invoked by uid 500); 1 Dec 2015 13:00:08 -0000 Delivered-To: apmail-felix-commits-archive@felix.apache.org Received: (qmail 1838 invoked by uid 500); 1 Dec 2015 13:00:08 -0000 Mailing-List: contact commits-help@felix.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@felix.apache.org Delivered-To: mailing list commits@felix.apache.org Received: (qmail 1829 invoked by uid 99); 1 Dec 2015 13:00:08 -0000 Received: from Unknown (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Dec 2015 13:00:08 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id B12D71809BB for ; Tue, 1 Dec 2015 13:00:07 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.447 X-Spam-Level: ** X-Spam-Status: No, score=2.447 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, KAM_MANYCOMMENTS=1.2, RP_MATCHES_RCVD=-0.554, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id 1wHxI0aEjqiO for ; Tue, 1 Dec 2015 12:59:54 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTP id 5B21442BBD for ; Tue, 1 Dec 2015 12:59:54 +0000 (UTC) Received: from svn01-us-west.apache.org (svn.apache.org [10.41.0.6]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 325C5E102E for ; Tue, 1 Dec 2015 12:59:53 +0000 (UTC) Received: from svn01-us-west.apache.org (localhost [127.0.0.1]) by svn01-us-west.apache.org (ASF Mail Server at svn01-us-west.apache.org) with ESMTP id 21D833A05A2 for ; Tue, 1 Dec 2015 12:59:53 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1717417 [12/14] - in /felix/site/trunk/content/apidocs/dependencymanager/r6: ./ org/ org/apache/ org/apache/felix/ org/apache/felix/dm/ org/apache/felix/dm/context/ org/apache/felix/dm/diagnostics/ org/apache/felix/dm/tracker/ resources/ Date: Tue, 01 Dec 2015 12:59:52 -0000 To: commits@felix.apache.org From: pderop@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20151201125953.21D833A05A2@svn01-us-west.apache.org> Added: felix/site/trunk/content/apidocs/dependencymanager/r6/org/apache/felix/dm/diagnostics/package-summary.html URL: http://svn.apache.org/viewvc/felix/site/trunk/content/apidocs/dependencymanager/r6/org/apache/felix/dm/diagnostics/package-summary.html?rev=1717417&view=auto ============================================================================== --- felix/site/trunk/content/apidocs/dependencymanager/r6/org/apache/felix/dm/diagnostics/package-summary.html (added) +++ felix/site/trunk/content/apidocs/dependencymanager/r6/org/apache/felix/dm/diagnostics/package-summary.html Tue Dec 1 12:59:51 2015 @@ -0,0 +1,167 @@ + + + + + +org.apache.felix.dm.diagnostics + + + + + + + +
+ + + + + +
+ + +
+

Package org.apache.felix.dm.diagnostics

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    CircularDependency 
    DependencyGraph +
    The dependency graph is a view of all components managed by the dependency manager + and of their dependencies.
    +
    MissingDependency +
    This represents a missing dependency.
    +
    +
  • +
  • + + + + + + + + + + + + + + + + +
    Enum Summary 
    EnumDescription
    DependencyGraph.ComponentState +
    Use this to specify which components the dependency graph should contain
    +
    DependencyGraph.DependencyState +
    Use this to specify which dependencies the graph should contain
    +
    +
  • +
+
+ +
+ + + + + +
+ + + + Added: felix/site/trunk/content/apidocs/dependencymanager/r6/org/apache/felix/dm/diagnostics/package-tree.html URL: http://svn.apache.org/viewvc/felix/site/trunk/content/apidocs/dependencymanager/r6/org/apache/felix/dm/diagnostics/package-tree.html?rev=1717417&view=auto ============================================================================== --- felix/site/trunk/content/apidocs/dependencymanager/r6/org/apache/felix/dm/diagnostics/package-tree.html (added) +++ felix/site/trunk/content/apidocs/dependencymanager/r6/org/apache/felix/dm/diagnostics/package-tree.html Tue Dec 1 12:59:51 2015 @@ -0,0 +1,141 @@ + + + + + +org.apache.felix.dm.diagnostics Class Hierarchy + + + + + + + +
+ + + + + +
+ + +
+

Hierarchy For Package org.apache.felix.dm.diagnostics

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Enum Hierarchy

+ +
+ +
+ + + + + +
+ + + + Added: felix/site/trunk/content/apidocs/dependencymanager/r6/org/apache/felix/dm/package-frame.html URL: http://svn.apache.org/viewvc/felix/site/trunk/content/apidocs/dependencymanager/r6/org/apache/felix/dm/package-frame.html?rev=1717417&view=auto ============================================================================== --- felix/site/trunk/content/apidocs/dependencymanager/r6/org/apache/felix/dm/package-frame.html (added) +++ felix/site/trunk/content/apidocs/dependencymanager/r6/org/apache/felix/dm/package-frame.html Tue Dec 1 12:59:51 2015 @@ -0,0 +1,42 @@ + + + + + +org.apache.felix.dm + + + + +

org.apache.felix.dm

+ + + Added: felix/site/trunk/content/apidocs/dependencymanager/r6/org/apache/felix/dm/package-summary.html URL: http://svn.apache.org/viewvc/felix/site/trunk/content/apidocs/dependencymanager/r6/org/apache/felix/dm/package-summary.html?rev=1717417&view=auto ============================================================================== --- felix/site/trunk/content/apidocs/dependencymanager/r6/org/apache/felix/dm/package-summary.html (added) +++ felix/site/trunk/content/apidocs/dependencymanager/r6/org/apache/felix/dm/package-summary.html Tue Dec 1 12:59:51 2015 @@ -0,0 +1,256 @@ + + + + + +org.apache.felix.dm + + + + + + + +
+ + + + + +
+ + +
+

Package org.apache.felix.dm

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Interface Summary 
    InterfaceDescription
    BundleDependency 
    Component +
    Component interface.
    +
    ComponentDeclaration +
    Describes a component.
    +
    ComponentDependencyDeclaration +
    Describes a component dependency.
    +
    ComponentExecutorFactory +
    A ComponentExecutorFactory service can be registered by any management agent bundle + in order to enable parallel activation of Components.
    +
    ComponentStateListener +
    This interface can be used to register a component state listener.
    +
    ConfigurationDependency +
    Configuration dependency that can track the availability of a (valid) configuration.
    +
    Dependency +
    Generic dependency for a component.
    +
    FilterIndex +
    A filter index is an interface you can implement to create your own, optimized index for specific filter expressions.
    +
    PropertyMetaData +
    This interface defines meta data regarding a given configuration property.
    +
    ResourceDependency +
    A resource dependency is a dependency on a resource.
    +
    ResourceHandler +
    Service interface for anybody wanting to be notified of changes to resources.
    +
    ServiceDependency +
    Service dependency that can track an OSGi service.
    +
    +
  • +
  • + + + + + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    DependencyActivatorBase +
    Base bundle activator class.
    +
    DependencyManager +
    The dependency manager manages all components and their dependencies.
    +
    Logger +
    This class mimics the standard OSGi LogService interface.
    +
    ResourceUtil +
    Utility class for resource handling.
    +
    +
  • +
  • + + + + + + + + + + + + +
    Enum Summary 
    EnumDescription
    ComponentState +
    Component states.
    +
    +
  • +
+
+ +
+ + + + + +
+ + + + Added: felix/site/trunk/content/apidocs/dependencymanager/r6/org/apache/felix/dm/package-tree.html URL: http://svn.apache.org/viewvc/felix/site/trunk/content/apidocs/dependencymanager/r6/org/apache/felix/dm/package-tree.html?rev=1717417&view=auto ============================================================================== --- felix/site/trunk/content/apidocs/dependencymanager/r6/org/apache/felix/dm/package-tree.html (added) +++ felix/site/trunk/content/apidocs/dependencymanager/r6/org/apache/felix/dm/package-tree.html Tue Dec 1 12:59:51 2015 @@ -0,0 +1,171 @@ + + + + + +org.apache.felix.dm Class Hierarchy + + + + + + + +
+ + + + + +
+ + +
+

Hierarchy For Package org.apache.felix.dm

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +

Enum Hierarchy

+
    +
  • java.lang.Object +
      +
    • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable) + +
    • +
    +
  • +
+
+ +
+ + + + + +
+ + + + Added: felix/site/trunk/content/apidocs/dependencymanager/r6/org/apache/felix/dm/tracker/AbstractCustomizerActionSet.html URL: http://svn.apache.org/viewvc/felix/site/trunk/content/apidocs/dependencymanager/r6/org/apache/felix/dm/tracker/AbstractCustomizerActionSet.html?rev=1717417&view=auto ============================================================================== --- felix/site/trunk/content/apidocs/dependencymanager/r6/org/apache/felix/dm/tracker/AbstractCustomizerActionSet.html (added) +++ felix/site/trunk/content/apidocs/dependencymanager/r6/org/apache/felix/dm/tracker/AbstractCustomizerActionSet.html Tue Dec 1 12:59:51 2015 @@ -0,0 +1,336 @@ + + + + + +AbstractCustomizerActionSet + + + + + + + + + + + +
+
org.apache.felix.dm.tracker
+

Class AbstractCustomizerActionSet

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.apache.felix.dm.tracker.AbstractCustomizerActionSet
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public abstract class AbstractCustomizerActionSet
    +extends java.lang.Object
    +
    Actions which can be performed on a given customizer interface.
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      voidaddCustomizerAdded(java.lang.Object item, + java.lang.Object related, + java.lang.Object object) 
      voidaddCustomizerModified(java.lang.Object item, + java.lang.Object related, + java.lang.Object object) 
      voidaddCustomizerRemoved(java.lang.Object item, + java.lang.Object related, + java.lang.Object object) 
      voidappendActionSet(AbstractCustomizerActionSet actionSet) 
      java.util.List<org.apache.felix.dm.tracker.AbstractCustomizerActionSet.CustomizerAction>getActions() 
      java.lang.StringtoString() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractCustomizerActionSet

        +
        public AbstractCustomizerActionSet()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        addCustomizerAdded

        +
        public void addCustomizerAdded(java.lang.Object item,
        +                      java.lang.Object related,
        +                      java.lang.Object object)
        +
      • +
      + + + +
        +
      • +

        addCustomizerModified

        +
        public void addCustomizerModified(java.lang.Object item,
        +                         java.lang.Object related,
        +                         java.lang.Object object)
        +
      • +
      + + + +
        +
      • +

        addCustomizerRemoved

        +
        public void addCustomizerRemoved(java.lang.Object item,
        +                        java.lang.Object related,
        +                        java.lang.Object object)
        +
      • +
      + + + + + + + +
        +
      • +

        getActions

        +
        public java.util.List<org.apache.felix.dm.tracker.AbstractCustomizerActionSet.CustomizerAction> getActions()
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + + + Added: felix/site/trunk/content/apidocs/dependencymanager/r6/org/apache/felix/dm/tracker/BundleTracker.html URL: http://svn.apache.org/viewvc/felix/site/trunk/content/apidocs/dependencymanager/r6/org/apache/felix/dm/tracker/BundleTracker.html?rev=1717417&view=auto ============================================================================== --- felix/site/trunk/content/apidocs/dependencymanager/r6/org/apache/felix/dm/tracker/BundleTracker.html (added) +++ felix/site/trunk/content/apidocs/dependencymanager/r6/org/apache/felix/dm/tracker/BundleTracker.html Tue Dec 1 12:59:51 2015 @@ -0,0 +1,629 @@ + + + + + +BundleTracker + + + + + + + + + + + +
+
org.apache.felix.dm.tracker
+

Class BundleTracker

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.apache.felix.dm.tracker.BundleTracker
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    BundleTrackerCustomizer
    +
    +
    +
    +
    public class BundleTracker
    +extends java.lang.Object
    +implements BundleTrackerCustomizer
    +
    The BundleTracker class simplifies tracking bundles much like + the ServiceTracker simplifies tracking services. +

    + A BundleTracker is constructed with state criteria and a + BundleTrackerCustomizer object. A BundleTracker can + use the BundleTrackerCustomizer to select which bundles are + tracked and to create a customized object to be tracked with the bundle. The + BundleTracker can then be opened to begin tracking all bundles + whose state matches the specified state criteria. +

    + The getBundles method can be called to get the + Bundle objects of the bundles being tracked. The + getObject method can be called to get the customized object for + a tracked bundle. +

    + The BundleTracker class is thread-safe. It does not call a + BundleTrackerCustomizer while holding any locks. + BundleTrackerCustomizer implementations must also be + thread-safe.

    +
    Since:
    +
    1.4
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected BundleContextcontext +
      The Bundle Context used by this BundleTracker.
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      BundleTracker(BundleContext context, + int stateMask, + BundleTrackerCustomizer customizer) +
      Create a BundleTracker for bundles whose state is present in + the specified state mask.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      voidaddedBundle(Bundle bundle, + BundleEvent event, + java.lang.Object object) +
      marrs: A bundle has been added to the BundleTracker.
      +
      java.lang.ObjectaddingBundle(Bundle bundle, + BundleEvent event) +
      Default implementation of the + BundleTrackerCustomizer.addingBundle method.
      +
      voidclose() +
      Close this BundleTracker.
      +
      Bundle[]getBundles() +
      Return an array of Bundles for all bundles being tracked by + this BundleTracker.
      +
      java.lang.ObjectgetObject(Bundle bundle) +
      Returns the customized object for the specified Bundle if + the specified bundle is being tracked by this BundleTracker.
      +
      intgetTrackingCount() +
      Returns the tracking count for this BundleTracker.
      +
      voidmodifiedBundle(Bundle bundle, + BundleEvent event, + java.lang.Object object) +
      Default implementation of the + BundleTrackerCustomizer.modifiedBundle method.
      +
      voidopen() +
      Open this BundleTracker and begin tracking bundles.
      +
      voidremove(Bundle bundle) +
      Remove a bundle from this BundleTracker.
      +
      voidremovedBundle(Bundle bundle, + BundleEvent event, + java.lang.Object object) +
      Default implementation of the + BundleTrackerCustomizer.removedBundle method.
      +
      intsize() +
      Return the number of bundles being tracked by this + BundleTracker.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        context

        +
        protected final BundleContext context
        +
        The Bundle Context used by this BundleTracker.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        BundleTracker

        +
        public BundleTracker(BundleContext context,
        +             int stateMask,
        +             BundleTrackerCustomizer customizer)
        +
        Create a BundleTracker for bundles whose state is present in + the specified state mask. + +

        + Bundles whose state is present on the specified state mask will be + tracked by this BundleTracker.

        +
        Parameters:
        context - The BundleContext against which the tracking + is done.
        stateMask - The bit mask of the ORing of the bundle + states to be tracked.
        customizer - The customizer object to call when bundles are added, + modified, or removed in this BundleTracker. If + customizer is null, then this + BundleTracker will be used as the + BundleTrackerCustomizer and this + BundleTracker will call the + BundleTrackerCustomizer methods on itself.
        See Also:
        Bundle#getState()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        open

        +
        public void open()
        +
        Open this BundleTracker and begin tracking bundles. + +

        + Bundle which match the state criteria specified when this + BundleTracker was created are now tracked by this + BundleTracker.

        +
        Throws:
        +
        java.lang.IllegalStateException - If the BundleContext + with which this BundleTracker was created is no + longer valid.
        +
        java.lang.SecurityException - If the caller and this class do not + have the appropriate + AdminPermission[context bundle,LISTENER], and the + Java Runtime Environment supports permissions.
        +
      • +
      + + + +
        +
      • +

        close

        +
        public void close()
        +
        Close this BundleTracker. + +

        + This method should be called when this BundleTracker should + end the tracking of bundles. + +

        + This implementation calls getBundles() to get the list of + tracked bundles to remove.

        +
      • +
      + + + +
        +
      • +

        addingBundle

        +
        public java.lang.Object addingBundle(Bundle bundle,
        +                            BundleEvent event)
        +
        Default implementation of the + BundleTrackerCustomizer.addingBundle method. + +

        + This method is only called when this BundleTracker has been + constructed with a null BundleTrackerCustomizer argument. + +

        + This implementation simply returns the specified Bundle. + +

        + This method can be overridden in a subclass to customize the object to be + tracked for the bundle being added.

        +
        +
        Specified by:
        +
        addingBundle in interface BundleTrackerCustomizer
        +
        Parameters:
        bundle - The Bundle being added to this + BundleTracker object.
        event - The bundle event which caused this customizer method to be + called or null if there is no bundle event associated + with the call to this method.
        +
        Returns:
        The specified bundle.
        See Also:
        BundleTrackerCustomizer.addingBundle(Bundle, BundleEvent)
        +
      • +
      + + + +
        +
      • +

        addedBundle

        +
        public void addedBundle(Bundle bundle,
        +               BundleEvent event,
        +               java.lang.Object object)
        +
        Description copied from interface: BundleTrackerCustomizer
        +
        marrs: A bundle has been added to the BundleTracker.
        +
        +
        Specified by:
        +
        addedBundle in interface BundleTrackerCustomizer
        +
        +
      • +
      + + + +
        +
      • +

        modifiedBundle

        +
        public void modifiedBundle(Bundle bundle,
        +                  BundleEvent event,
        +                  java.lang.Object object)
        +
        Default implementation of the + BundleTrackerCustomizer.modifiedBundle method. + +

        + This method is only called when this BundleTracker has been + constructed with a null BundleTrackerCustomizer argument. + +

        + This implementation does nothing.

        +
        +
        Specified by:
        +
        modifiedBundle in interface BundleTrackerCustomizer
        +
        Parameters:
        bundle - The Bundle whose state has been modified.
        event - The bundle event which caused this customizer method to be + called or null if there is no bundle event associated + with the call to this method.
        object - The customized object for the specified Bundle.
        See Also:
        BundleTrackerCustomizer.modifiedBundle(Bundle, BundleEvent, Object)
        +
      • +
      + + + +
        +
      • +

        removedBundle

        +
        public void removedBundle(Bundle bundle,
        +                 BundleEvent event,
        +                 java.lang.Object object)
        +
        Default implementation of the + BundleTrackerCustomizer.removedBundle method. + +

        + This method is only called when this BundleTracker has been + constructed with a null BundleTrackerCustomizer argument. + +

        + This implementation does nothing.

        +
        +
        Specified by:
        +
        removedBundle in interface BundleTrackerCustomizer
        +
        Parameters:
        bundle - The Bundle being removed.
        event - The bundle event which caused this customizer method to be + called or null if there is no bundle event associated + with the call to this method.
        object - The customized object for the specified bundle.
        See Also:
        BundleTrackerCustomizer.removedBundle(Bundle, BundleEvent, Object)
        +
      • +
      + + + +
        +
      • +

        getBundles

        +
        public Bundle[] getBundles()
        +
        Return an array of Bundles for all bundles being tracked by + this BundleTracker.
        +
        Returns:
        An array of Bundles or null if no + bundles are being tracked.
        +
      • +
      + + + +
        +
      • +

        getObject

        +
        public java.lang.Object getObject(Bundle bundle)
        +
        Returns the customized object for the specified Bundle if + the specified bundle is being tracked by this BundleTracker.
        +
        Parameters:
        bundle - The Bundle being tracked.
        +
        Returns:
        The customized object for the specified Bundle or + null if the specified Bundle is not + being tracked.
        +
      • +
      + + + +
        +
      • +

        remove

        +
        public void remove(Bundle bundle)
        +
        Remove a bundle from this BundleTracker. + + The specified bundle will be removed from this BundleTracker + . If the specified bundle was being tracked then the + BundleTrackerCustomizer.removedBundle method will be called + for that bundle.
        +
        Parameters:
        bundle - The Bundle to be removed.
        +
      • +
      + + + +
        +
      • +

        size

        +
        public int size()
        +
        Return the number of bundles being tracked by this + BundleTracker.
        +
        Returns:
        The number of bundles being tracked.
        +
      • +
      + + + +
        +
      • +

        getTrackingCount

        +
        public int getTrackingCount()
        +
        Returns the tracking count for this BundleTracker. + + The tracking count is initialized to 0 when this + BundleTracker is opened. Every time a bundle is added, + modified or removed from this BundleTracker the tracking + count is incremented. + +

        + The tracking count can be used to determine if this + BundleTracker has added, modified or removed a bundle by + comparing a tracking count value previously collected with the current + tracking count value. If the value has not changed, then no bundle has + been added, modified or removed from this BundleTracker + since the previous tracking count was collected.

        +
        Returns:
        The tracking count for this BundleTracker or -1 if + this BundleTracker is not open.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + + +