blob: 35a7ab892467437c34e425ee5d5d53e8ab89c1fd [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_80) on Wed Jun 07 15:10:55 EDT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>BundleWatcher (Jetty :: Project 9.2.22.v20170606 API)</title>
<meta name="date" content="2017-06-07">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="BundleWatcher (Jetty :: Project 9.2.22.v20170606 API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/BundleWatcher.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><em><script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-1149868-7']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script></em></div>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev Class</li>
<li><a href="../../../../../../../org/eclipse/jetty/osgi/boot/internal/webapp/LibExtClassLoaderHelper.html" title="class in org.eclipse.jetty.osgi.boot.internal.webapp"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../../index.html?org/eclipse/jetty/osgi/boot/internal/webapp/BundleWatcher.html" target="_top">Frames</a></li>
<li><a href="BundleWatcher.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.eclipse.jetty.osgi.boot.internal.webapp</div>
<h2 title="Class BundleWatcher" class="title">Class BundleWatcher</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>org.eclipse.jetty.osgi.boot.internal.webapp.BundleWatcher</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>org.osgi.util.tracker.BundleTrackerCustomizer</dd>
</dl>
<hr>
<br>
<pre>public class <span class="strong">BundleWatcher</span>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
implements org.osgi.util.tracker.BundleTrackerCustomizer</pre>
<div class="block">BundleWatcher
Tracks the installation and removal of Bundles in the OSGi environment. Any bundles
that are added are passed to the set of Jetty DeploymentManager providers to see if
the bundle should be deployed as a webapp or ContextHandler into Jetty.</div>
<dl><dt><span class="strong">Author:</span></dt>
<dd>hmalphettes</dd></dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/eclipse/jetty/osgi/boot/internal/webapp/BundleWatcher.html#FILTER">FILTER</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="../../../../../../../org/eclipse/jetty/osgi/boot/utils/TldBundleDiscoverer.html" title="interface in org.eclipse.jetty.osgi.boot.utils">TldBundleDiscoverer</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/eclipse/jetty/osgi/boot/internal/webapp/BundleWatcher.html#JSP_REGISTRATION_HELPERS">JSP_REGISTRATION_HELPERS</a></strong></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../../../../org/eclipse/jetty/osgi/boot/internal/webapp/BundleWatcher.html#BundleWatcher()">BundleWatcher</a></strong>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/eclipse/jetty/osgi/boot/internal/webapp/BundleWatcher.html#addingBundle(org.osgi.framework.Bundle,%20org.osgi.framework.BundleEvent)">addingBundle</a></strong>(org.osgi.framework.Bundle&nbsp;bundle,
org.osgi.framework.BundleEvent&nbsp;event)</code>
<div class="block">A bundle is being added to the <code>BundleTracker</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.osgi.framework.ServiceReference,<a href="../../../../../../../org/eclipse/jetty/osgi/boot/BundleProvider.html" title="interface in org.eclipse.jetty.osgi.boot">BundleProvider</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/eclipse/jetty/osgi/boot/internal/webapp/BundleWatcher.html#getDeployers(java.lang.String)">getDeployers</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;managedServerName)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/eclipse/jetty/osgi/boot/internal/webapp/BundleWatcher.html#isWaitForDefaultServer()">isWaitForDefaultServer</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/eclipse/jetty/osgi/boot/internal/webapp/BundleWatcher.html#modifiedBundle(org.osgi.framework.Bundle,%20org.osgi.framework.BundleEvent,%20java.lang.Object)">modifiedBundle</a></strong>(org.osgi.framework.Bundle&nbsp;bundle,
org.osgi.framework.BundleEvent&nbsp;event,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;object)</code>
<div class="block">A bundle tracked by the <code>BundleTracker</code> has been modified.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/eclipse/jetty/osgi/boot/internal/webapp/BundleWatcher.html#open()">open</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/eclipse/jetty/osgi/boot/internal/webapp/BundleWatcher.html#openBundleTracker()">openBundleTracker</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/eclipse/jetty/osgi/boot/internal/webapp/BundleWatcher.html#removedBundle(org.osgi.framework.Bundle,%20org.osgi.framework.BundleEvent,%20java.lang.Object)">removedBundle</a></strong>(org.osgi.framework.Bundle&nbsp;bundle,
org.osgi.framework.BundleEvent&nbsp;event,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;object)</code>
<div class="block">A bundle tracked by the <code>BundleTracker</code> has been removed.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/eclipse/jetty/osgi/boot/internal/webapp/BundleWatcher.html#setBundleTracker(org.osgi.util.tracker.BundleTracker)">setBundleTracker</a></strong>(org.osgi.util.tracker.BundleTracker&nbsp;bundleTracker)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/eclipse/jetty/osgi/boot/internal/webapp/BundleWatcher.html#setWaitForDefaultServer(boolean)">setWaitForDefaultServer</a></strong>(boolean&nbsp;waitForDefaultServer)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="JSP_REGISTRATION_HELPERS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>JSP_REGISTRATION_HELPERS</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="../../../../../../../org/eclipse/jetty/osgi/boot/utils/TldBundleDiscoverer.html" title="interface in org.eclipse.jetty.osgi.boot.utils">TldBundleDiscoverer</a>&gt; JSP_REGISTRATION_HELPERS</pre>
</li>
</ul>
<a name="FILTER">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>FILTER</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> FILTER</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="BundleWatcher()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>BundleWatcher</h4>
<pre>public&nbsp;BundleWatcher()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd></dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="isWaitForDefaultServer()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isWaitForDefaultServer</h4>
<pre>public&nbsp;boolean&nbsp;isWaitForDefaultServer()</pre>
</li>
</ul>
<a name="setWaitForDefaultServer(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWaitForDefaultServer</h4>
<pre>public&nbsp;void&nbsp;setWaitForDefaultServer(boolean&nbsp;waitForDefaultServer)</pre>
</li>
</ul>
<a name="setBundleTracker(org.osgi.util.tracker.BundleTracker)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBundleTracker</h4>
<pre>public&nbsp;void&nbsp;setBundleTracker(org.osgi.util.tracker.BundleTracker&nbsp;bundleTracker)</pre>
</li>
</ul>
<a name="open()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>open</h4>
<pre>public&nbsp;void&nbsp;open()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd></dl>
</li>
</ul>
<a name="getDeployers(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDeployers</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.osgi.framework.ServiceReference,<a href="../../../../../../../org/eclipse/jetty/osgi/boot/BundleProvider.html" title="interface in org.eclipse.jetty.osgi.boot">BundleProvider</a>&gt;&nbsp;getDeployers(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;managedServerName)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>managedServerName</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="addingBundle(org.osgi.framework.Bundle, org.osgi.framework.BundleEvent)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addingBundle</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;addingBundle(org.osgi.framework.Bundle&nbsp;bundle,
org.osgi.framework.BundleEvent&nbsp;event)</pre>
<div class="block">A bundle is being added to the <code>BundleTracker</code>.
<p>
This method is called before a bundle which matched the search parameters
of the <code>BundleTracker</code> is added to the
<code>BundleTracker</code>. This method should return the object to be
tracked for the specified <code>Bundle</code>. The returned object is
stored in the <code>BundleTracker</code> and is available from the
<code>getObject</code> method.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code>addingBundle</code>&nbsp;in interface&nbsp;<code>org.osgi.util.tracker.BundleTrackerCustomizer</code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>bundle</code> - The <code>Bundle</code> being added to the
<code>BundleTracker</code>.</dd><dd><code>event</code> - The bundle event which caused this customizer method to be
called or <code>null</code> if there is no bundle event
associated with the call to this method.</dd>
<dt><span class="strong">Returns:</span></dt><dd>The object to be tracked for the specified <code>Bundle</code>
object or <code>null</code> if the specified <code>Bundle</code>
object should not be tracked.</dd></dl>
</li>
</ul>
<a name="modifiedBundle(org.osgi.framework.Bundle, org.osgi.framework.BundleEvent, java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>modifiedBundle</h4>
<pre>public&nbsp;void&nbsp;modifiedBundle(org.osgi.framework.Bundle&nbsp;bundle,
org.osgi.framework.BundleEvent&nbsp;event,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;object)</pre>
<div class="block">A bundle tracked by the <code>BundleTracker</code> has been modified.
<p>
This method is called when a bundle being tracked by the
<code>BundleTracker</code> has had its state modified.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code>modifiedBundle</code>&nbsp;in interface&nbsp;<code>org.osgi.util.tracker.BundleTrackerCustomizer</code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>bundle</code> - The <code>Bundle</code> whose state has been modified.</dd><dd><code>event</code> - The bundle event which caused this customizer method to be
called or <code>null</code> if there is no bundle event
associated with the call to this method.</dd><dd><code>object</code> - The tracked object for the specified bundle.</dd></dl>
</li>
</ul>
<a name="removedBundle(org.osgi.framework.Bundle, org.osgi.framework.BundleEvent, java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removedBundle</h4>
<pre>public&nbsp;void&nbsp;removedBundle(org.osgi.framework.Bundle&nbsp;bundle,
org.osgi.framework.BundleEvent&nbsp;event,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;object)</pre>
<div class="block">A bundle tracked by the <code>BundleTracker</code> has been removed.
<p>
This method is called after a bundle is no longer being tracked by the
<code>BundleTracker</code>.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code>removedBundle</code>&nbsp;in interface&nbsp;<code>org.osgi.util.tracker.BundleTrackerCustomizer</code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>bundle</code> - The <code>Bundle</code> that has been removed.</dd><dd><code>event</code> - The bundle event which caused this customizer method to be
called or <code>null</code> if there is no bundle event
associated with the call to this method.</dd><dd><code>object</code> - The tracked object for the specified bundle.</dd></dl>
</li>
</ul>
<a name="openBundleTracker()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>openBundleTracker</h4>
<pre>protected&nbsp;void&nbsp;openBundleTracker()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/BundleWatcher.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><em><script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-1149868-7']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script></em></div>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev Class</li>
<li><a href="../../../../../../../org/eclipse/jetty/osgi/boot/internal/webapp/LibExtClassLoaderHelper.html" title="class in org.eclipse.jetty.osgi.boot.internal.webapp"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../../index.html?org/eclipse/jetty/osgi/boot/internal/webapp/BundleWatcher.html" target="_top">Frames</a></li>
<li><a href="BundleWatcher.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 1995-2017 <a href="http://webtide.com">Webtide</a>. All Rights Reserved.</small></p>
</body>
</html>