whoas/docs/html5/groovydoc/com/github/lookout/whoas/package-summary.html

222 lines
8.6 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>com.github.lookout.whoas (whoas 0.1.4 API)</title>
<meta name="keywords" content="com.github.lookout.whoas package">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" title="Style">
<link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../../../groovy.ico" type="image/x-icon" rel="icon">
<script type="text/javascript">
function windowTitle()
{
parent.document.title="com.github.lookout.whoas (whoas 0.1.4 API)";
}
</script>
<noscript>
</noscript>
</head>
<body class="center" onload="windowTitle();">
<!-- ========= 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>
<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="../../../../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>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../index.html?com/github/lookout/whoas/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No Frames</a></li>
</ul>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Package com.github.lookout.whoas</h1>
</div>
<div class="header">
<h2 title="" class="title"></h2>
</div>
<div class="contentContainer">
<div class="summary">
<ul class="blockList">
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" summary="Interface Summary">
<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Interface</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<td class="colOne">
<strong><a href="WhoasConfiguration.html" title="class in com/github/lookout/whoas">
WhoasConfiguration
</a></strong>
</td>
<td>The interface to create the whoas factory based on configuration
The client of whoas will call with the configuration to create the whoas factory.</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" summary="Class Summary">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<td class="colOne">
<strong><a href="AbstractHookQueue.html" title="class in com/github/lookout/whoas">
AbstractHookQueue
</a></strong>
</td>
<td>Interface defining how 'HookQueue' providers should behave</td>
</tr>
<tr class="altColor">
<td class="colOne">
<strong><a href="AbstractHookRunner.html" title="class in com/github/lookout/whoas">
AbstractHookRunner
</a></strong>
</td>
<td></td>
</tr>
<tr class="altColor">
<td class="colOne">
<strong><a href="HookRequest.html" title="class in com/github/lookout/whoas">
HookRequest
</a></strong>
</td>
<td></td>
</tr>
<tr class="altColor">
<td class="colOne">
<strong><a href="InMemoryQueue.html" title="class in com/github/lookout/whoas">
InMemoryQueue
</a></strong>
</td>
<td>A simple in-memory queue that offers no persistence between process restarts</td>
</tr>
<tr class="altColor">
<td class="colOne">
<strong><a href="Publisher.html" title="class in com/github/lookout/whoas">
Publisher
</a></strong>
</td>
<td>Publisher is the class responsible for implementing the *actual* HTTP
request logic for Whoas</td>
</tr>
<tr class="altColor">
<td class="colOne">
<strong><a href="RedisQueue.html" title="class in com/github/lookout/whoas">
RedisQueue
</a></strong>
</td>
<td>A redis queue that offers distributed and persistent queue</td>
</tr>
<tr class="altColor">
<td class="colOne">
<strong><a href="SequentialHookRunner.html" title="class in com/github/lookout/whoas">
SequentialHookRunner
</a></strong>
</td>
<td>The SequentialHookRunner is will dequeue HookRequest items from the
configured AbstractHookQueue and publish those webhooks sequentially.</td>
</tr>
<tr class="altColor">
<td class="colOne">
<strong><a href="WhoasFactory.html" title="class in com/github/lookout/whoas">
WhoasFactory
</a></strong>
</td>
<td>This factory will allow clients of whoas to build
different queues like in memory, persistent etc and runners
like sequential.</td>
</tr>
<tr class="altColor">
<td class="colOne">
<strong><a href="WhoasQueueConfig.html" title="class in com/github/lookout/whoas">
WhoasQueueConfig
</a></strong>
</td>
<td>Whoas Queue Configuration</td>
</tr>
</tbody>
</table>
</li>
</ul>
</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="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>
<div class="subNav">
<div>
<ul class="navList">
<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
<li><a href="deprecated-list.html" target="_top">No Frames</a></li>
</ul>
</div>
<div class="aboutLanguage"><em>Groovy Documentation</em></div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>