mirror of https://github.com/reiseburo/whoas
464 lines
30 KiB
HTML
464 lines
30 KiB
HTML
<!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 (1.8.0_25) on Mon Apr 06 10:05:38 PDT 2015 -->
|
|
<title>Index (whoas 0.3.0 API)</title>
|
|
<meta name="date" content="2015-04-06">
|
|
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
|
<script type="text/javascript" src="script.js"></script>
|
|
</head>
|
|
<body>
|
|
<script type="text/javascript"><!--
|
|
try {
|
|
if (location.href.indexOf('is-external=true') == -1) {
|
|
parent.document.title="Index (whoas 0.3.0 API)";
|
|
}
|
|
}
|
|
catch(err) {
|
|
}
|
|
//-->
|
|
</script>
|
|
<noscript>
|
|
<div>JavaScript is disabled on your browser.</div>
|
|
</noscript>
|
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
|
<div class="topNav"><a name="navbar.top">
|
|
<!-- -->
|
|
</a>
|
|
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
|
<a name="navbar.top.firstrow">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="navList" title="Navigation">
|
|
<li><a href="com/github/lookout/whoas/package-summary.html">Package</a></li>
|
|
<li>Class</li>
|
|
<li><a href="overview-tree.html">Tree</a></li>
|
|
<li><a href="deprecated-list.html">Deprecated</a></li>
|
|
<li class="navBarCell1Rev">Index</li>
|
|
<li><a href="help-doc.html">Help</a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="subNav">
|
|
<ul class="navList">
|
|
<li>Prev</li>
|
|
<li>Next</li>
|
|
</ul>
|
|
<ul class="navList">
|
|
<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
|
|
<li><a href="index-all.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="contentContainer"><a href="#I:A">A</a> <a href="#I:B">B</a> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:I">I</a> <a href="#I:K">K</a> <a href="#I:L">L</a> <a href="#I:P">P</a> <a href="#I:Q">Q</a> <a href="#I:R">R</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:U">U</a> <a href="#I:W">W</a> <a name="I:A">
|
|
<!-- -->
|
|
</a>
|
|
<h2 class="title">A</h2>
|
|
<dl>
|
|
<dt><a href="com/github/lookout/whoas/AbstractHookQueue.html" title="class in com.github.lookout.whoas"><span class="typeNameLink">AbstractHookQueue</span></a> - Class in <a href="com/github/lookout/whoas/package-summary.html">com.github.lookout.whoas</a></dt>
|
|
<dd>
|
|
<div class="block">Interface defining how 'HookQueue' providers should behave
|
|
|
|
This allows for different queueing implementations behind whoas</div>
|
|
</dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/AbstractHookQueue.html#AbstractHookQueue--">AbstractHookQueue()</a></span> - Constructor for class com.github.lookout.whoas.<a href="com/github/lookout/whoas/AbstractHookQueue.html" title="class in com.github.lookout.whoas">AbstractHookQueue</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="com/github/lookout/whoas/AbstractHookRunner.html" title="class in com.github.lookout.whoas"><span class="typeNameLink">AbstractHookRunner</span></a> - Class in <a href="com/github/lookout/whoas/package-summary.html">com.github.lookout.whoas</a></dt>
|
|
<dd> </dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/AbstractHookRunner.html#AbstractHookRunner-com.github.lookout.whoas.AbstractHookQueue-">AbstractHookRunner(AbstractHookQueue)</a></span> - Constructor for class com.github.lookout.whoas.<a href="com/github/lookout/whoas/AbstractHookRunner.html" title="class in com.github.lookout.whoas">AbstractHookRunner</a></dt>
|
|
<dd> </dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/AbstractHookRunner.html#AbstractHookRunner-com.github.lookout.whoas.AbstractHookQueue-com.github.lookout.whoas.Publisher-">AbstractHookRunner(AbstractHookQueue, Publisher)</a></span> - Constructor for class com.github.lookout.whoas.<a href="com/github/lookout/whoas/AbstractHookRunner.html" title="class in com.github.lookout.whoas">AbstractHookRunner</a></dt>
|
|
<dd> </dd>
|
|
</dl>
|
|
<a name="I:B">
|
|
<!-- -->
|
|
</a>
|
|
<h2 class="title">B</h2>
|
|
<dl>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/WhoasFactory.html#buildQueue--">buildQueue()</a></span> - Method in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/WhoasFactory.html" title="class in com.github.lookout.whoas">WhoasFactory</a></dt>
|
|
<dd>
|
|
<div class="block">Allocate and return the queue based on stored queue type.</div>
|
|
</dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/WhoasFactory.html#buildRunner-com.github.lookout.whoas.AbstractHookQueue-">buildRunner(AbstractHookQueue)</a></span> - Method in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/WhoasFactory.html" title="class in com.github.lookout.whoas">WhoasFactory</a></dt>
|
|
<dd>
|
|
<div class="block">Allocate and return runner based on stored runner type</div>
|
|
</dd>
|
|
</dl>
|
|
<a name="I:C">
|
|
<!-- -->
|
|
</a>
|
|
<h2 class="title">C</h2>
|
|
<dl>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/QueueAction.html#call-com.github.lookout.whoas.HookRequest-">call(HookRequest)</a></span> - Method in interface com.github.lookout.whoas.<a href="com/github/lookout/whoas/QueueAction.html" title="interface in com.github.lookout.whoas">QueueAction</a></dt>
|
|
<dd> </dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/RedisQueueAction.html#call-redis.clients.jedis.Jedis-">call(Jedis)</a></span> - Method in interface com.github.lookout.whoas.<a href="com/github/lookout/whoas/RedisQueueAction.html" title="interface in com.github.lookout.whoas">RedisQueueAction</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="com/github/lookout/whoas/package-summary.html">com.github.lookout.whoas</a> - package com.github.lookout.whoas</dt>
|
|
<dd> </dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/HookRequest.html#contentType">contentType</a></span> - Variable in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/HookRequest.html" title="class in com.github.lookout.whoas">HookRequest</a></dt>
|
|
<dd> </dd>
|
|
</dl>
|
|
<a name="I:D">
|
|
<!-- -->
|
|
</a>
|
|
<h2 class="title">D</h2>
|
|
<dl>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/HookRequest.html#deliverAfter">deliverAfter</a></span> - Variable in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/HookRequest.html" title="class in com.github.lookout.whoas">HookRequest</a></dt>
|
|
<dd> </dd>
|
|
</dl>
|
|
<a name="I:G">
|
|
<!-- -->
|
|
</a>
|
|
<h2 class="title">G</h2>
|
|
<dl>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/AbstractHookRunner.html#getPublisher--">getPublisher()</a></span> - Method in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/AbstractHookRunner.html" title="class in com.github.lookout.whoas">AbstractHookRunner</a></dt>
|
|
<dd> </dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/AbstractHookQueue.html#getSize--">getSize()</a></span> - Method in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/AbstractHookQueue.html" title="class in com.github.lookout.whoas">AbstractHookQueue</a></dt>
|
|
<dd> </dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/InMemoryQueue.html#getSize--">getSize()</a></span> - Method in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/InMemoryQueue.html" title="class in com.github.lookout.whoas">InMemoryQueue</a></dt>
|
|
<dd>
|
|
<div class="block">Return the number of elements in the queue</div>
|
|
</dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/RedisQueue.html#getSize--">getSize()</a></span> - Method in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/RedisQueue.html" title="class in com.github.lookout.whoas">RedisQueue</a></dt>
|
|
<dd>
|
|
<div class="block">Return the number of elements in the queue</div>
|
|
</dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/WhoasConfiguration.html#getWhoasFactory-T-">getWhoasFactory(T)</a></span> - Method in interface com.github.lookout.whoas.<a href="com/github/lookout/whoas/WhoasConfiguration.html" title="interface in com.github.lookout.whoas">WhoasConfiguration</a></dt>
|
|
<dd> </dd>
|
|
</dl>
|
|
<a name="I:H">
|
|
<!-- -->
|
|
</a>
|
|
<h2 class="title">H</h2>
|
|
<dl>
|
|
<dt><a href="com/github/lookout/whoas/HookRequest.html" title="class in com.github.lookout.whoas"><span class="typeNameLink">HookRequest</span></a> - Class in <a href="com/github/lookout/whoas/package-summary.html">com.github.lookout.whoas</a></dt>
|
|
<dd> </dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/HookRequest.html#HookRequest--">HookRequest()</a></span> - Constructor for class com.github.lookout.whoas.<a href="com/github/lookout/whoas/HookRequest.html" title="class in com.github.lookout.whoas">HookRequest</a></dt>
|
|
<dd>
|
|
<div class="block">Constructor for Jackson</div>
|
|
</dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/HookRequest.html#HookRequest-java.lang.String-java.lang.String-java.lang.String-">HookRequest(String, String, String)</a></span> - Constructor for class com.github.lookout.whoas.<a href="com/github/lookout/whoas/HookRequest.html" title="class in com.github.lookout.whoas">HookRequest</a></dt>
|
|
<dd>
|
|
<div class="block">Default constructor for creating a simple HookRequest with a URL and the
|
|
POST data to be delivered to that URL</div>
|
|
</dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/WhoasQueueConfig.html#hostname">hostname</a></span> - Variable in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/WhoasQueueConfig.html" title="class in com.github.lookout.whoas">WhoasQueueConfig</a></dt>
|
|
<dd>
|
|
<div class="block">Hostname of the distributed queue server
|
|
|
|
Default hostname is localhost</div>
|
|
</dd>
|
|
</dl>
|
|
<a name="I:I">
|
|
<!-- -->
|
|
</a>
|
|
<h2 class="title">I</h2>
|
|
<dl>
|
|
<dt><a href="com/github/lookout/whoas/InMemoryQueue.html" title="class in com.github.lookout.whoas"><span class="typeNameLink">InMemoryQueue</span></a> - Class in <a href="com/github/lookout/whoas/package-summary.html">com.github.lookout.whoas</a></dt>
|
|
<dd>
|
|
<div class="block">A simple in-memory queue that offers no persistence between process restarts</div>
|
|
</dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/InMemoryQueue.html#InMemoryQueue-com.github.lookout.whoas.WhoasQueueConfig-">InMemoryQueue(WhoasQueueConfig)</a></span> - Constructor for class com.github.lookout.whoas.<a href="com/github/lookout/whoas/InMemoryQueue.html" title="class in com.github.lookout.whoas">InMemoryQueue</a></dt>
|
|
<dd>
|
|
<div class="block">Create the InMemoryQueue from configuration</div>
|
|
</dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/InMemoryQueue.html#InMemoryQueue--">InMemoryQueue()</a></span> - Constructor for class com.github.lookout.whoas.<a href="com/github/lookout/whoas/InMemoryQueue.html" title="class in com.github.lookout.whoas">InMemoryQueue</a></dt>
|
|
<dd>
|
|
<div class="block">Default constructor</div>
|
|
</dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/InMemoryQueue.html#InMemoryQueue-java.util.concurrent.BlockingQueue-">InMemoryQueue(BlockingQueue<HookRequest>)</a></span> - Constructor for class com.github.lookout.whoas.<a href="com/github/lookout/whoas/InMemoryQueue.html" title="class in com.github.lookout.whoas">InMemoryQueue</a></dt>
|
|
<dd>
|
|
<div class="block">Create the InMemoryQueue with the given Queue object</div>
|
|
</dd>
|
|
</dl>
|
|
<a name="I:K">
|
|
<!-- -->
|
|
</a>
|
|
<h2 class="title">K</h2>
|
|
<dl>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/AbstractHookRunner.html#keepGoing">keepGoing</a></span> - Variable in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/AbstractHookRunner.html" title="class in com.github.lookout.whoas">AbstractHookRunner</a></dt>
|
|
<dd> </dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/WhoasQueueConfig.html#key">key</a></span> - Variable in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/WhoasQueueConfig.html" title="class in com.github.lookout.whoas">WhoasQueueConfig</a></dt>
|
|
<dd>
|
|
<div class="block">key to idenitfy the distributed queue
|
|
|
|
Default key is "queue"</div>
|
|
</dd>
|
|
</dl>
|
|
<a name="I:L">
|
|
<!-- -->
|
|
</a>
|
|
<h2 class="title">L</h2>
|
|
<dl>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/WhoasFactory.html#logger">logger</a></span> - Variable in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/WhoasFactory.html" title="class in com.github.lookout.whoas">WhoasFactory</a></dt>
|
|
<dd> </dd>
|
|
</dl>
|
|
<a name="I:P">
|
|
<!-- -->
|
|
</a>
|
|
<h2 class="title">P</h2>
|
|
<dl>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/AbstractHookQueue.html#pop-com.github.lookout.whoas.QueueAction-">pop(QueueAction)</a></span> - Method in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/AbstractHookQueue.html" title="class in com.github.lookout.whoas">AbstractHookQueue</a></dt>
|
|
<dd> </dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/InMemoryQueue.html#pop-com.github.lookout.whoas.QueueAction-">pop(QueueAction)</a></span> - Method in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/InMemoryQueue.html" title="class in com.github.lookout.whoas">InMemoryQueue</a></dt>
|
|
<dd>
|
|
<div class="block">Performs a blocking pop on the queue and invokes the closure with the
|
|
item popped from the queue
|
|
|
|
If the Closure throws an exception, the dequeued item will be returned
|
|
to the tail end of the queue</div>
|
|
</dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/RedisQueue.html#pop-com.github.lookout.whoas.QueueAction-">pop(QueueAction)</a></span> - Method in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/RedisQueue.html" title="class in com.github.lookout.whoas">RedisQueue</a></dt>
|
|
<dd>
|
|
<div class="block">Performs a blocking pop on the queue and invokes the closure with the
|
|
item popped from the queue
|
|
|
|
If the Closure throws an exception, the dequeued item will be returned
|
|
to the tail end of the queue</div>
|
|
</dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/WhoasQueueConfig.html#port">port</a></span> - Variable in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/WhoasQueueConfig.html" title="class in com.github.lookout.whoas">WhoasQueueConfig</a></dt>
|
|
<dd>
|
|
<div class="block">Port number of the distributed queue server
|
|
|
|
Default port is 6379 (i.e.</div>
|
|
</dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/HookRequest.html#postData">postData</a></span> - Variable in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/HookRequest.html" title="class in com.github.lookout.whoas">HookRequest</a></dt>
|
|
<dd> </dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/Publisher.html#publish-com.github.lookout.whoas.HookRequest-">publish(HookRequest)</a></span> - Method in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/Publisher.html" title="class in com.github.lookout.whoas">Publisher</a></dt>
|
|
<dd>
|
|
<div class="block">Publish the request using the appropriate backoff and retry logic
|
|
defined in the Whoas documentation</div>
|
|
</dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/AbstractHookRunner.html#publisher">publisher</a></span> - Variable in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/AbstractHookRunner.html" title="class in com.github.lookout.whoas">AbstractHookRunner</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="com/github/lookout/whoas/Publisher.html" title="class in com.github.lookout.whoas"><span class="typeNameLink">Publisher</span></a> - Class in <a href="com/github/lookout/whoas/package-summary.html">com.github.lookout.whoas</a></dt>
|
|
<dd>
|
|
<div class="block">Publisher is the class responsible for implementing the *actual* HTTP
|
|
request logic for Whoas</div>
|
|
</dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/Publisher.html#Publisher--">Publisher()</a></span> - Constructor for class com.github.lookout.whoas.<a href="com/github/lookout/whoas/Publisher.html" title="class in com.github.lookout.whoas">Publisher</a></dt>
|
|
<dd> </dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/AbstractHookQueue.html#push-com.github.lookout.whoas.HookRequest-">push(HookRequest)</a></span> - Method in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/AbstractHookQueue.html" title="class in com.github.lookout.whoas">AbstractHookQueue</a></dt>
|
|
<dd> </dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/InMemoryQueue.html#push-com.github.lookout.whoas.HookRequest-">push(HookRequest)</a></span> - Method in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/InMemoryQueue.html" title="class in com.github.lookout.whoas">InMemoryQueue</a></dt>
|
|
<dd>
|
|
<div class="block">Attempt to insert the request into the queue
|
|
|
|
If the request cannot be inserted, this method will return false,
|
|
otherwise true.</div>
|
|
</dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/RedisQueue.html#push-com.github.lookout.whoas.HookRequest-">push(HookRequest)</a></span> - Method in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/RedisQueue.html" title="class in com.github.lookout.whoas">RedisQueue</a></dt>
|
|
<dd>
|
|
<div class="block">Attempt to insert the request into the queue
|
|
|
|
If the request cannot be inserted, this method will return false,
|
|
otherwise true.</div>
|
|
</dd>
|
|
</dl>
|
|
<a name="I:Q">
|
|
<!-- -->
|
|
</a>
|
|
<h2 class="title">Q</h2>
|
|
<dl>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/AbstractHookRunner.html#queue">queue</a></span> - Variable in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/AbstractHookRunner.html" title="class in com.github.lookout.whoas">AbstractHookRunner</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="com/github/lookout/whoas/QueueAction.html" title="interface in com.github.lookout.whoas"><span class="typeNameLink">QueueAction</span></a> - Interface in <a href="com/github/lookout/whoas/package-summary.html">com.github.lookout.whoas</a></dt>
|
|
<dd> </dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/WhoasFactory.html#queueConfig">queueConfig</a></span> - Variable in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/WhoasFactory.html" title="class in com.github.lookout.whoas">WhoasFactory</a></dt>
|
|
<dd>
|
|
<div class="block">Queue configuration</div>
|
|
</dd>
|
|
</dl>
|
|
<a name="I:R">
|
|
<!-- -->
|
|
</a>
|
|
<h2 class="title">R</h2>
|
|
<dl>
|
|
<dt><a href="com/github/lookout/whoas/RedisQueue.html" title="class in com.github.lookout.whoas"><span class="typeNameLink">RedisQueue</span></a> - Class in <a href="com/github/lookout/whoas/package-summary.html">com.github.lookout.whoas</a></dt>
|
|
<dd>
|
|
<div class="block">A redis queue that offers distributed and persistent queue</div>
|
|
</dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/RedisQueue.html#RedisQueue-com.github.lookout.whoas.WhoasQueueConfig-">RedisQueue(WhoasQueueConfig)</a></span> - Constructor for class com.github.lookout.whoas.<a href="com/github/lookout/whoas/RedisQueue.html" title="class in com.github.lookout.whoas">RedisQueue</a></dt>
|
|
<dd>
|
|
<div class="block">Create the RedisQueue with valid config</div>
|
|
</dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/RedisQueue.html#RedisQueue--">RedisQueue()</a></span> - Constructor for class com.github.lookout.whoas.<a href="com/github/lookout/whoas/RedisQueue.html" title="class in com.github.lookout.whoas">RedisQueue</a></dt>
|
|
<dd>
|
|
<div class="block">Default constructor</div>
|
|
</dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/RedisQueue.html#RedisQueue-redis.clients.jedis.JedisPool-">RedisQueue(JedisPool)</a></span> - Constructor for class com.github.lookout.whoas.<a href="com/github/lookout/whoas/RedisQueue.html" title="class in com.github.lookout.whoas">RedisQueue</a></dt>
|
|
<dd>
|
|
<div class="block">Allow users to provide their own <code>JedisPool</code> instance</div>
|
|
</dd>
|
|
<dt><a href="com/github/lookout/whoas/RedisQueueAction.html" title="interface in com.github.lookout.whoas"><span class="typeNameLink">RedisQueueAction</span></a><<a href="com/github/lookout/whoas/RedisQueueAction.html" title="type parameter in RedisQueueAction">T</a>> - Interface in <a href="com/github/lookout/whoas/package-summary.html">com.github.lookout.whoas</a></dt>
|
|
<dd> </dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/HookRequest.html#retries">retries</a></span> - Variable in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/HookRequest.html" title="class in com.github.lookout.whoas">HookRequest</a></dt>
|
|
<dd> </dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/AbstractHookRunner.html#run--">run()</a></span> - Method in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/AbstractHookRunner.html" title="class in com.github.lookout.whoas">AbstractHookRunner</a></dt>
|
|
<dd>
|
|
<div class="block">Block forever and run the runner's runloop.</div>
|
|
</dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/SequentialHookRunner.html#run--">run()</a></span> - Method in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/SequentialHookRunner.html" title="class in com.github.lookout.whoas">SequentialHookRunner</a></dt>
|
|
<dd>
|
|
<div class="block">Execute an infinitely blocking single-threaded runloop</div>
|
|
</dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/WhoasFactory.html#runnerType">runnerType</a></span> - Variable in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/WhoasFactory.html" title="class in com.github.lookout.whoas">WhoasFactory</a></dt>
|
|
<dd>
|
|
<div class="block">Type of runner to create in whoas.</div>
|
|
</dd>
|
|
</dl>
|
|
<a name="I:S">
|
|
<!-- -->
|
|
</a>
|
|
<h2 class="title">S</h2>
|
|
<dl>
|
|
<dt><a href="com/github/lookout/whoas/SequentialHookRunner.html" title="class in com.github.lookout.whoas"><span class="typeNameLink">SequentialHookRunner</span></a> - Class in <a href="com/github/lookout/whoas/package-summary.html">com.github.lookout.whoas</a></dt>
|
|
<dd>
|
|
<div class="block">The SequentialHookRunner is will dequeue HookRequest items from the
|
|
configured AbstractHookQueue and publish those webhooks sequentially.</div>
|
|
</dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/SequentialHookRunner.html#SequentialHookRunner-com.github.lookout.whoas.AbstractHookQueue-">SequentialHookRunner(AbstractHookQueue)</a></span> - Constructor for class com.github.lookout.whoas.<a href="com/github/lookout/whoas/SequentialHookRunner.html" title="class in com.github.lookout.whoas">SequentialHookRunner</a></dt>
|
|
<dd> </dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/SequentialHookRunner.html#SequentialHookRunner-com.github.lookout.whoas.AbstractHookQueue-com.github.lookout.whoas.Publisher-">SequentialHookRunner(AbstractHookQueue, Publisher)</a></span> - Constructor for class com.github.lookout.whoas.<a href="com/github/lookout/whoas/SequentialHookRunner.html" title="class in com.github.lookout.whoas">SequentialHookRunner</a></dt>
|
|
<dd> </dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/Publisher.html#shouldRetry-javax.ws.rs.core.Response-">shouldRetry(Response)</a></span> - Method in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/Publisher.html" title="class in com.github.lookout.whoas">Publisher</a></dt>
|
|
<dd>
|
|
<div class="block">Determine whether this response meets our criteria for retry</div>
|
|
</dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/AbstractHookQueue.html#start--">start()</a></span> - Method in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/AbstractHookQueue.html" title="class in com.github.lookout.whoas">AbstractHookQueue</a></dt>
|
|
<dd> </dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/RedisQueue.html#start--">start()</a></span> - Method in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/RedisQueue.html" title="class in com.github.lookout.whoas">RedisQueue</a></dt>
|
|
<dd>
|
|
<div class="block">Setup the Redis client</div>
|
|
</dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/AbstractHookQueue.html#started">started</a></span> - Variable in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/AbstractHookQueue.html" title="class in com.github.lookout.whoas">AbstractHookQueue</a></dt>
|
|
<dd> </dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/AbstractHookQueue.html#stop--">stop()</a></span> - Method in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/AbstractHookQueue.html" title="class in com.github.lookout.whoas">AbstractHookQueue</a></dt>
|
|
<dd> </dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/AbstractHookRunner.html#stop--">stop()</a></span> - Method in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/AbstractHookRunner.html" title="class in com.github.lookout.whoas">AbstractHookRunner</a></dt>
|
|
<dd>
|
|
<div class="block">Tell the runloop to stop
|
|
|
|
This will only come into effect after the runner has completed it's
|
|
currently executing work</div>
|
|
</dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/RedisQueue.html#stop--">stop()</a></span> - Method in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/RedisQueue.html" title="class in com.github.lookout.whoas">RedisQueue</a></dt>
|
|
<dd>
|
|
<div class="block">Stop the Redis client</div>
|
|
</dd>
|
|
</dl>
|
|
<a name="I:T">
|
|
<!-- -->
|
|
</a>
|
|
<h2 class="title">T</h2>
|
|
<dl>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/WhoasQueueConfig.html#type">type</a></span> - Variable in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/WhoasQueueConfig.html" title="class in com.github.lookout.whoas">WhoasQueueConfig</a></dt>
|
|
<dd>
|
|
<div class="block">Type of queue (full class name) to create in whoas
|
|
|
|
Default queue in whoas is InMemoryQueue</div>
|
|
</dd>
|
|
</dl>
|
|
<a name="I:U">
|
|
<!-- -->
|
|
</a>
|
|
<h2 class="title">U</h2>
|
|
<dl>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/HookRequest.html#url">url</a></span> - Variable in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/HookRequest.html" title="class in com.github.lookout.whoas">HookRequest</a></dt>
|
|
<dd> </dd>
|
|
</dl>
|
|
<a name="I:W">
|
|
<!-- -->
|
|
</a>
|
|
<h2 class="title">W</h2>
|
|
<dl>
|
|
<dt><a href="com/github/lookout/whoas/WhoasConfiguration.html" title="interface in com.github.lookout.whoas"><span class="typeNameLink">WhoasConfiguration</span></a><<a href="com/github/lookout/whoas/WhoasConfiguration.html" title="type parameter in WhoasConfiguration">T</a> extends io.dropwizard.Configuration> - Interface in <a href="com/github/lookout/whoas/package-summary.html">com.github.lookout.whoas</a></dt>
|
|
<dd>
|
|
<div class="block">The interface to create the whoas factory based on configuration
|
|
The client of whoas will call with the configuration to create the whoas factory.</div>
|
|
</dd>
|
|
<dt><a href="com/github/lookout/whoas/WhoasFactory.html" title="class in com.github.lookout.whoas"><span class="typeNameLink">WhoasFactory</span></a> - Class in <a href="com/github/lookout/whoas/package-summary.html">com.github.lookout.whoas</a></dt>
|
|
<dd>
|
|
<div class="block">This factory will allow clients of whoas to build
|
|
different queues like in memory, persistent etc and runners
|
|
like sequential.</div>
|
|
</dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/WhoasFactory.html#WhoasFactory--">WhoasFactory()</a></span> - Constructor for class com.github.lookout.whoas.<a href="com/github/lookout/whoas/WhoasFactory.html" title="class in com.github.lookout.whoas">WhoasFactory</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="com/github/lookout/whoas/WhoasQueueConfig.html" title="class in com.github.lookout.whoas"><span class="typeNameLink">WhoasQueueConfig</span></a> - Class in <a href="com/github/lookout/whoas/package-summary.html">com.github.lookout.whoas</a></dt>
|
|
<dd>
|
|
<div class="block">Whoas Queue Configuration</div>
|
|
</dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/WhoasQueueConfig.html#WhoasQueueConfig--">WhoasQueueConfig()</a></span> - Constructor for class com.github.lookout.whoas.<a href="com/github/lookout/whoas/WhoasQueueConfig.html" title="class in com.github.lookout.whoas">WhoasQueueConfig</a></dt>
|
|
<dd> </dd>
|
|
<dt><span class="memberNameLink"><a href="com/github/lookout/whoas/RedisQueue.html#withRedis-com.github.lookout.whoas.RedisQueueAction-">withRedis(RedisQueueAction)</a></span> - Method in class com.github.lookout.whoas.<a href="com/github/lookout/whoas/RedisQueue.html" title="class in com.github.lookout.whoas">RedisQueue</a></dt>
|
|
<dd>
|
|
<div class="block">Allocate redis client from the pool</div>
|
|
</dd>
|
|
</dl>
|
|
<a href="#I:A">A</a> <a href="#I:B">B</a> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:I">I</a> <a href="#I:K">K</a> <a href="#I:L">L</a> <a href="#I:P">P</a> <a href="#I:Q">Q</a> <a href="#I:R">R</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:U">U</a> <a href="#I:W">W</a> </div>
|
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
|
<div class="bottomNav"><a name="navbar.bottom">
|
|
<!-- -->
|
|
</a>
|
|
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
|
<a name="navbar.bottom.firstrow">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="navList" title="Navigation">
|
|
<li><a href="com/github/lookout/whoas/package-summary.html">Package</a></li>
|
|
<li>Class</li>
|
|
<li><a href="overview-tree.html">Tree</a></li>
|
|
<li><a href="deprecated-list.html">Deprecated</a></li>
|
|
<li class="navBarCell1Rev">Index</li>
|
|
<li><a href="help-doc.html">Help</a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="subNav">
|
|
<ul class="navList">
|
|
<li>Prev</li>
|
|
<li>Next</li>
|
|
</ul>
|
|
<ul class="navList">
|
|
<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
|
|
<li><a href="index-all.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 ======= -->
|
|
</body>
|
|
</html>
|