blob: 200aee91d8a7aa418aac1bf0adc20b970bfa6eb3 [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:56 EDT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>org.eclipse.jetty.util (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="org.eclipse.jetty.util (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 class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-use.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><a href="../../../../org/eclipse/jetty/tests/webapp/package-summary.html">Prev Package</a></li>
<li><a href="../../../../org/eclipse/jetty/util/ajax/package-summary.html">Next Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/eclipse/jetty/util/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.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>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Package" class="title">Package&nbsp;org.eclipse.jetty.util</h1>
<div class="docSummary">
<div class="block">Jetty Util : Common Utility Classes</div>
</div>
<p>See:&nbsp;<a href="#package_description">Description</a></p>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Interface</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/Attributes.html" title="interface in org.eclipse.jetty.util">Attributes</a></td>
<td class="colLast">
<div class="block">Attributes.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/Callback.html" title="interface in org.eclipse.jetty.util">Callback</a></td>
<td class="colLast">
<div class="block">A callback abstraction that handles completed/failed events of asynchronous operations.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/Predicate.html" title="interface in org.eclipse.jetty.util">Predicate</a>&lt;ITEM&gt;</td>
<td class="colLast">
<div class="block">Temporary implementation of Java 8's <code>java.util.function.Predicate</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/Promise.html" title="interface in org.eclipse.jetty.util">Promise</a>&lt;C&gt;</td>
<td class="colLast">
<div class="block">A callback abstraction that handles completed/failed events of asynchronous operations.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/Scanner.BulkListener.html" title="interface in org.eclipse.jetty.util">Scanner.BulkListener</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/Scanner.DiscreteListener.html" title="interface in org.eclipse.jetty.util">Scanner.DiscreteListener</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/Scanner.Listener.html" title="interface in org.eclipse.jetty.util">Scanner.Listener</a></td>
<td class="colLast">
<div class="block">Listener
Marker for notifications re file changes.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/Scanner.ScanCycleListener.html" title="interface in org.eclipse.jetty.util">Scanner.ScanCycleListener</a></td>
<td class="colLast">
<div class="block">Listener that notifies when a scan has started and when it has ended.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/Scanner.ScanListener.html" title="interface in org.eclipse.jetty.util">Scanner.ScanListener</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/SocketAddressResolver.html" title="interface in org.eclipse.jetty.util">SocketAddressResolver</a></td>
<td class="colLast">
<div class="block">Creates <a href="http://docs.oracle.com/javase/7/docs/api/java/net/SocketAddress.html?is-external=true" title="class or interface in java.net"><code>SocketAddress</code></a> instances, returning them through a <a href="../../../../org/eclipse/jetty/util/Promise.html" title="interface in org.eclipse.jetty.util"><code>Promise</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/Trie.html" title="interface in org.eclipse.jetty.util">Trie</a>&lt;V&gt;</td>
<td class="colLast">
<div class="block">A Trie String lookup data structure.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/Uptime.Impl.html" title="interface in org.eclipse.jetty.util">Uptime.Impl</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/AbstractTrie.html" title="class in org.eclipse.jetty.util">AbstractTrie</a>&lt;V&gt;</td>
<td class="colLast">
<div class="block">Abstract Trie implementation.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/ArrayQueue.html" title="class in org.eclipse.jetty.util">ArrayQueue</a>&lt;E&gt;</td>
<td class="colLast">
<div class="block">Queue backed by circular array.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/ArrayTernaryTrie.html" title="class in org.eclipse.jetty.util">ArrayTernaryTrie</a>&lt;V&gt;</td>
<td class="colLast">
<div class="block">A Ternary Trie String lookup data structure.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/ArrayTrie.html" title="class in org.eclipse.jetty.util">ArrayTrie</a>&lt;V&gt;</td>
<td class="colLast">
<div class="block">A Trie String lookup data structure using a fixed size array.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/ArrayUtil.html" title="class in org.eclipse.jetty.util">ArrayUtil</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/Atomics.html" title="class in org.eclipse.jetty.util">Atomics</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/AttributesMap.html" title="class in org.eclipse.jetty.util">AttributesMap</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/B64Code.html" title="class in org.eclipse.jetty.util">B64Code</a></td>
<td class="colLast">
<div class="block">Fast B64 Encoder/Decoder as described in RFC 1421.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/BlockingArrayQueue.html" title="class in org.eclipse.jetty.util">BlockingArrayQueue</a>&lt;E&gt;</td>
<td class="colLast">
<div class="block">A BlockingQueue backed by a circular array capable or growing.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/BlockingCallback.html" title="class in org.eclipse.jetty.util">BlockingCallback</a></td>
<td class="colLast">
<div class="block">An implementation of Callback that blocks until success or failure.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/BufferUtil.html" title="class in org.eclipse.jetty.util">BufferUtil</a></td>
<td class="colLast">
<div class="block">Buffer utility methods.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/ByteArrayISO8859Writer.html" title="class in org.eclipse.jetty.util">ByteArrayISO8859Writer</a></td>
<td class="colLast">
<div class="block">Byte Array ISO 8859 writer.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/ByteArrayOutputStream2.html" title="class in org.eclipse.jetty.util">ByteArrayOutputStream2</a></td>
<td class="colLast">
<div class="block">ByteArrayOutputStream with public internals</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/Callback.Adapter.html" title="class in org.eclipse.jetty.util">Callback.Adapter</a></td>
<td class="colLast">
<div class="block">Empty implementation of <a href="../../../../org/eclipse/jetty/util/Callback.html" title="interface in org.eclipse.jetty.util"><code>Callback</code></a></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/ClassLoadingObjectInputStream.html" title="class in org.eclipse.jetty.util">ClassLoadingObjectInputStream</a></td>
<td class="colLast">
<div class="block">ClassLoadingObjectInputStream
For re-inflating serialized objects, this class uses the thread context classloader
rather than the jvm's default classloader selection.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/CompletableCallback.html" title="class in org.eclipse.jetty.util">CompletableCallback</a></td>
<td class="colLast">
<div class="block">A callback to be used by driver code that needs to know whether the callback has been
succeeded or failed (that is, completed) just after the asynchronous operation or not,
typically because further processing depends on the callback being completed.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/ConcurrentArrayQueue.html" title="class in org.eclipse.jetty.util">ConcurrentArrayQueue</a>&lt;T&gt;</td>
<td class="colLast">
<div class="block">A concurrent, unbounded implementation of <code>Queue</code> that uses singly-linked array blocks
to store elements.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/ConcurrentArrayQueue.Block.html" title="class in org.eclipse.jetty.util">ConcurrentArrayQueue.Block</a>&lt;E&gt;</td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/ConcurrentHashSet.html" title="class in org.eclipse.jetty.util">ConcurrentHashSet</a>&lt;E&gt;</td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/ConstantThrowable.html" title="class in org.eclipse.jetty.util">ConstantThrowable</a></td>
<td class="colLast">
<div class="block">A <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><code>Throwable</code></a> that may be used in static contexts.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/CountingCallback.html" title="class in org.eclipse.jetty.util">CountingCallback</a></td>
<td class="colLast">
<div class="block">A callback wrapper that succeeds the wrapped callback when the count is
reached, or on first failure.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/DateCache.html" title="class in org.eclipse.jetty.util">DateCache</a></td>
<td class="colLast">
<div class="block">Date Format Cache.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/DateCache.Tick.html" title="class in org.eclipse.jetty.util">DateCache.Tick</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/Fields.html" title="class in org.eclipse.jetty.util">Fields</a></td>
<td class="colLast">
<div class="block">A container for name/value pairs, known as fields.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/Fields.Field.html" title="class in org.eclipse.jetty.util">Fields.Field</a></td>
<td class="colLast">
<div class="block">A named list of string values.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/FutureCallback.html" title="class in org.eclipse.jetty.util">FutureCallback</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/FuturePromise.html" title="class in org.eclipse.jetty.util">FuturePromise</a>&lt;C&gt;</td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/HostMap.html" title="class in org.eclipse.jetty.util">HostMap</a>&lt;TYPE&gt;</td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/HostPort.html" title="class in org.eclipse.jetty.util">HostPort</a></td>
<td class="colLast">
<div class="block">Parse an authority string into Host and Port</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/HttpCookieStore.html" title="class in org.eclipse.jetty.util">HttpCookieStore</a></td>
<td class="colLast">
<div class="block">Implementation of <a href="http://docs.oracle.com/javase/7/docs/api/java/net/CookieStore.html?is-external=true" title="class or interface in java.net"><code>CookieStore</code></a> that delegates to an instance created by <a href="http://docs.oracle.com/javase/7/docs/api/java/net/CookieManager.html?is-external=true" title="class or interface in java.net"><code>CookieManager</code></a>
via <a href="http://docs.oracle.com/javase/7/docs/api/java/net/CookieManager.html?is-external=true#getCookieStore()" title="class or interface in java.net"><code>CookieManager.getCookieStore()</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/HttpCookieStore.Empty.html" title="class in org.eclipse.jetty.util">HttpCookieStore.Empty</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/IncludeExclude.html" title="class in org.eclipse.jetty.util">IncludeExclude</a>&lt;ITEM&gt;</td>
<td class="colLast">
<div class="block">Utility class to maintain a set of inclusions and exclusions.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/IncludeExcludeSet.html" title="class in org.eclipse.jetty.util">IncludeExcludeSet</a>&lt;P,T&gt;</td>
<td class="colLast">
<div class="block">Utility class to maintain a set of inclusions and exclusions.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/InetAddressSet.html" title="class in org.eclipse.jetty.util">InetAddressSet</a></td>
<td class="colLast">
<div class="block">A set of InetAddress patterns.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/IntrospectionUtil.html" title="class in org.eclipse.jetty.util">IntrospectionUtil</a></td>
<td class="colLast">
<div class="block">IntrospectionUtil</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/IO.html" title="class in org.eclipse.jetty.util">IO</a></td>
<td class="colLast">
<div class="block">IO Utilities.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/IPAddressMap.html" title="class in org.eclipse.jetty.util">IPAddressMap</a>&lt;TYPE&gt;</td>
<td class="colLast">Deprecated&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/IteratingCallback.html" title="class in org.eclipse.jetty.util">IteratingCallback</a></td>
<td class="colLast">
<div class="block">This specialized callback implements a pattern that allows
a large job to be broken into smaller tasks using iteration
rather than recursion.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/IteratingNestedCallback.html" title="class in org.eclipse.jetty.util">IteratingNestedCallback</a></td>
<td class="colLast">
<div class="block">Iterating Nested Callback.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/Jetty.html" title="class in org.eclipse.jetty.util">Jetty</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/LazyList.html" title="class in org.eclipse.jetty.util">LazyList</a></td>
<td class="colLast">
<div class="block">Lazy List creation.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/LeakDetector.html" title="class in org.eclipse.jetty.util">LeakDetector</a>&lt;T&gt;</td>
<td class="colLast">
<div class="block">A facility to detect improper usage of resource pools.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/Loader.html" title="class in org.eclipse.jetty.util">Loader</a></td>
<td class="colLast">
<div class="block">ClassLoader Helper.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/MemoryUtils.html" title="class in org.eclipse.jetty.util">MemoryUtils</a></td>
<td class="colLast">
<div class="block"><a href="../../../../org/eclipse/jetty/util/MemoryUtils.html" title="class in org.eclipse.jetty.util"><code>MemoryUtils</code></a> provides an abstraction over memory properties and operations.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/MultiMap.html" title="class in org.eclipse.jetty.util">MultiMap</a>&lt;V&gt;</td>
<td class="colLast">
<div class="block">A multi valued Map.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/MultiPartInputStreamParser.html" title="class in org.eclipse.jetty.util">MultiPartInputStreamParser</a></td>
<td class="colLast">
<div class="block">MultiPartInputStream
Handle a MultiPart Mime input stream, breaking it up on the boundary into files and strings.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/MultiPartOutputStream.html" title="class in org.eclipse.jetty.util">MultiPartOutputStream</a></td>
<td class="colLast">
<div class="block">Handle a multipart MIME response.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/MultiPartWriter.html" title="class in org.eclipse.jetty.util">MultiPartWriter</a></td>
<td class="colLast">
<div class="block">Handle a multipart MIME response.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/PatternMatcher.html" title="class in org.eclipse.jetty.util">PatternMatcher</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/Promise.Adapter.html" title="class in org.eclipse.jetty.util">Promise.Adapter</a>&lt;C&gt;</td>
<td class="colLast">
<div class="block">Empty implementation of <a href="../../../../org/eclipse/jetty/util/Promise.html" title="interface in org.eclipse.jetty.util"><code>Promise</code></a></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/QuotedStringTokenizer.html" title="class in org.eclipse.jetty.util">QuotedStringTokenizer</a></td>
<td class="colLast">
<div class="block">StringTokenizer with Quoting support.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/ReadLineInputStream.html" title="class in org.eclipse.jetty.util">ReadLineInputStream</a></td>
<td class="colLast">
<div class="block">ReadLineInputStream
Read from an input stream, accepting CR/LF, LF or just CR.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/RegexSet.html" title="class in org.eclipse.jetty.util">RegexSet</a></td>
<td class="colLast">
<div class="block">A Set of Regular expressions strings.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/RolloverFileOutputStream.html" title="class in org.eclipse.jetty.util">RolloverFileOutputStream</a></td>
<td class="colLast">
<div class="block">RolloverFileOutputStream.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/Scanner.html" title="class in org.eclipse.jetty.util">Scanner</a></td>
<td class="colLast">
<div class="block">Scanner
Utility for scanning a directory for added, removed and changed
files and reporting these events via registered Listeners.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/SharedBlockingCallback.html" title="class in org.eclipse.jetty.util">SharedBlockingCallback</a></td>
<td class="colLast">
<div class="block">Provides a reusable BlockingCallback.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/SocketAddressResolver.Async.html" title="class in org.eclipse.jetty.util">SocketAddressResolver.Async</a></td>
<td class="colLast">
<div class="block">Creates <a href="http://docs.oracle.com/javase/7/docs/api/java/net/SocketAddress.html?is-external=true" title="class or interface in java.net"><code>SocketAddress</code></a> instances asynchronously in a different thread.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/SocketAddressResolver.Sync.html" title="class in org.eclipse.jetty.util">SocketAddressResolver.Sync</a></td>
<td class="colLast">
<div class="block">Creates <a href="http://docs.oracle.com/javase/7/docs/api/java/net/SocketAddress.html?is-external=true" title="class or interface in java.net"><code>SocketAddress</code></a> instances synchronously in the caller thread.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/StringUtil.html" title="class in org.eclipse.jetty.util">StringUtil</a></td>
<td class="colLast">
<div class="block">Fast String Utilities.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/TreeTrie.html" title="class in org.eclipse.jetty.util">TreeTrie</a>&lt;V&gt;</td>
<td class="colLast">
<div class="block">A Trie String lookup data structure using a tree</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/TypeUtil.html" title="class in org.eclipse.jetty.util">TypeUtil</a></td>
<td class="colLast">
<div class="block">TYPE Utilities.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/Uptime.html" title="class in org.eclipse.jetty.util">Uptime</a></td>
<td class="colLast">
<div class="block">Provide for a Uptime class that is compatible with Android, GAE, and the new Java 8 compact profiles</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/Uptime.DefaultImpl.html" title="class in org.eclipse.jetty.util">Uptime.DefaultImpl</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/URIUtil.html" title="class in org.eclipse.jetty.util">URIUtil</a></td>
<td class="colLast">
<div class="block">URI Holder.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/UrlEncoded.html" title="class in org.eclipse.jetty.util">UrlEncoded</a></td>
<td class="colLast">
<div class="block">Handles coding of MIME "x-www-form-urlencoded".</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/Utf8Appendable.html" title="class in org.eclipse.jetty.util">Utf8Appendable</a></td>
<td class="colLast">
<div class="block">Utf8 Appendable abstract base class
This abstract class wraps a standard <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Appendable.html?is-external=true" title="class or interface in java.lang"><code>Appendable</code></a> and provides methods to append UTF-8 encoded bytes, that are converted into characters.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/Utf8LineParser.html" title="class in org.eclipse.jetty.util">Utf8LineParser</a></td>
<td class="colLast">
<div class="block">Stateful parser for lines of UTF8 formatted text, looking for <code>"\n"</code> as a line termination character.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/Utf8StringBuffer.html" title="class in org.eclipse.jetty.util">Utf8StringBuffer</a></td>
<td class="colLast">
<div class="block">UTF-8 StringBuffer.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/Utf8StringBuilder.html" title="class in org.eclipse.jetty.util">Utf8StringBuilder</a></td>
<td class="colLast">
<div class="block">UTF-8 StringBuilder.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Enum</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/IteratingCallback.Action.html" title="enum in org.eclipse.jetty.util">IteratingCallback.Action</a></td>
<td class="colLast">
<div class="block">The indication of the overall progress of the overall job that
implementations of <a href="../../../../org/eclipse/jetty/util/IteratingCallback.html#process()"><code>IteratingCallback.process()</code></a> must return.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/Scanner.Notification.html" title="enum in org.eclipse.jetty.util">Scanner.Notification</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation">
<caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Exception</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/MultiException.html" title="class in org.eclipse.jetty.util">MultiException</a></td>
<td class="colLast">
<div class="block">Wraps multiple exceptions.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/eclipse/jetty/util/Utf8Appendable.NotUtf8Exception.html" title="class in org.eclipse.jetty.util">Utf8Appendable.NotUtf8Exception</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
</ul>
<a name="package_description">
<!-- -->
</a>
<h2 title="Package org.eclipse.jetty.util Description">Package org.eclipse.jetty.util Description</h2>
<div class="block">Jetty Util : Common Utility Classes</div>
</div>
<!-- ======= 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 class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-use.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><a href="../../../../org/eclipse/jetty/tests/webapp/package-summary.html">Prev Package</a></li>
<li><a href="../../../../org/eclipse/jetty/util/ajax/package-summary.html">Next Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/eclipse/jetty/util/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.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>
<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>