Skip to content

Commit

Permalink
Deploying to gh-pages from @ d1a0b73 ๐Ÿš€
Browse files Browse the repository at this point in the history
  • Loading branch information
LGouellec committed Aug 14, 2024
1 parent eb24ae4 commit d194190
Show file tree
Hide file tree
Showing 16 changed files with 297 additions and 146 deletions.
2 changes: 1 addition & 1 deletion .buildinfo
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: 6bed1f5908c75d5912315225e7bcc969
config: d190e6df3d137e9ed97c07b13222df6c
tags: 645f666f9bcd5a90fca523b33c5a78b7
123 changes: 123 additions & 0 deletions _static/_sphinx_javascript_frameworks_compat.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,123 @@
/* Compatability shim for jQuery and underscores.js.
*
* Copyright Sphinx contributors
* Released under the two clause BSD licence
*/

/**
* small helper function to urldecode strings
*
* See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent#Decoding_query_parameters_from_a_URL
*/
jQuery.urldecode = function(x) {
if (!x) {
return x
}
return decodeURIComponent(x.replace(/\+/g, ' '));
};

/**
* small helper function to urlencode strings
*/
jQuery.urlencode = encodeURIComponent;

/**
* This function returns the parsed url parameters of the
* current request. Multiple values per key are supported,
* it will always return arrays of strings for the value parts.
*/
jQuery.getQueryParameters = function(s) {
if (typeof s === 'undefined')
s = document.location.search;
var parts = s.substr(s.indexOf('?') + 1).split('&');
var result = {};
for (var i = 0; i < parts.length; i++) {
var tmp = parts[i].split('=', 2);
var key = jQuery.urldecode(tmp[0]);
var value = jQuery.urldecode(tmp[1]);
if (key in result)
result[key].push(value);
else
result[key] = [value];
}
return result;
};

/**
* highlight a given string on a jquery object by wrapping it in
* span elements with the given class name.
*/
jQuery.fn.highlightText = function(text, className) {
function highlight(node, addItems) {
if (node.nodeType === 3) {
var val = node.nodeValue;
var pos = val.toLowerCase().indexOf(text);
if (pos >= 0 &&
!jQuery(node.parentNode).hasClass(className) &&
!jQuery(node.parentNode).hasClass("nohighlight")) {
var span;
var isInSVG = jQuery(node).closest("body, svg, foreignObject").is("svg");
if (isInSVG) {
span = document.createElementNS("http://www.w3.org/2000/svg", "tspan");
} else {
span = document.createElement("span");
span.className = className;
}
span.appendChild(document.createTextNode(val.substr(pos, text.length)));
node.parentNode.insertBefore(span, node.parentNode.insertBefore(
document.createTextNode(val.substr(pos + text.length)),
node.nextSibling));
node.nodeValue = val.substr(0, pos);
if (isInSVG) {
var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect");
var bbox = node.parentElement.getBBox();
rect.x.baseVal.value = bbox.x;
rect.y.baseVal.value = bbox.y;
rect.width.baseVal.value = bbox.width;
rect.height.baseVal.value = bbox.height;
rect.setAttribute('class', className);
addItems.push({
"parent": node.parentNode,
"target": rect});
}
}
}
else if (!jQuery(node).is("button, select, textarea")) {
jQuery.each(node.childNodes, function() {
highlight(this, addItems);
});
}
}
var addItems = [];
var result = this.each(function() {
highlight(this, addItems);
});
for (var i = 0; i < addItems.length; ++i) {
jQuery(addItems[i].parent).before(addItems[i].target);
}
return result;
};

/*
* backward compatibility for jQuery.browser
* This will be supported until firefox bug is fixed.
*/
if (!jQuery.browser) {
jQuery.uaMatch = function(ua) {
ua = ua.toLowerCase();

var match = /(chrome)[ \/]([\w.]+)/.exec(ua) ||
/(webkit)[ \/]([\w.]+)/.exec(ua) ||
/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) ||
/(msie) ([\w.]+)/.exec(ua) ||
ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) ||
[];

return {
browser: match[ 1 ] || "",
version: match[ 2 ] || "0"
};
};
jQuery.browser = {};
jQuery.browser[jQuery.uaMatch(navigator.userAgent).browser] = true;
}
2 changes: 2 additions & 0 deletions _static/jquery.js

Large diffs are not rendered by default.

6 changes: 4 additions & 2 deletions async-processing.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@
<script src="_static/js/html5shiv.min.js"></script>
<![endif]-->

<script src="_static/jquery.js?v=5d32c60e"></script>
<script src="_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js?v=b3ba4146"></script>
<script src="_static/doctools.js?v=888ff710"></script>
<script src="_static/sphinx_highlight.js?v=4825356b"></script>
Expand Down Expand Up @@ -85,7 +87,7 @@
<div itemprop="articleBody">

<section id="asynchronous-processing">
<h1>Asynchronous processing<a class="headerlink" href="#asynchronous-processing" title="Permalink to this heading">ยถ</a></h1>
<h1>Asynchronous processing<a class="headerlink" href="#asynchronous-processing" title="Permalink to this heading">๏ƒ</a></h1>
<p>Often, you want to create a stream processing application, process data from Kafka topic to another Kafka topic, but in the middle of your topology, you need to get data from another tier system (oracle db, mongo db, http rest api or whatever).</p>
<p>Since <code class="docutils literal notranslate"><span class="pre">1.4.0</span></code> release, Streamiz release multiple asynchronous processors :</p>
<ul class="simple">
Expand All @@ -97,7 +99,7 @@ <h1>Asynchronous processing<a class="headerlink" href="#asynchronous-processing"
</ul>
<p>These processors use the pattern request/reponse to satisfy the asynchronous request with some retry policy options.</p>
<section id="example">
<h2>Example<a class="headerlink" href="#example" title="Permalink to this heading">ยถ</a></h2>
<h2>Example<a class="headerlink" href="#example" title="Permalink to this heading">๏ƒ</a></h2>
<p><strong>Use case: Enrich data from a mongodb instance</strong></p>
<ul class="simple">
<li><p>Create a directory which names : <code class="docutils literal notranslate"><span class="pre">mongo-init</span></code> and a file <code class="docutils literal notranslate"><span class="pre">init.js</span></code> inside</p></li>
Expand Down
2 changes: 2 additions & 0 deletions genindex.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@
<script src="_static/js/html5shiv.min.js"></script>
<![endif]-->

<script src="_static/jquery.js?v=5d32c60e"></script>
<script src="_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js?v=b3ba4146"></script>
<script src="_static/doctools.js?v=888ff710"></script>
<script src="_static/sphinx_highlight.js?v=4825356b"></script>
Expand Down
8 changes: 5 additions & 3 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@
<script src="_static/js/html5shiv.min.js"></script>
<![endif]-->

<script src="_static/jquery.js?v=5d32c60e"></script>
<script src="_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js?v=b3ba4146"></script>
<script src="_static/doctools.js?v=888ff710"></script>
<script src="_static/sphinx_highlight.js?v=4825356b"></script>
Expand Down Expand Up @@ -81,7 +83,7 @@
<div itemprop="articleBody">

<section id="welcome-to-streamiz-kafka-net">
<h1>Welcome to Streamiz.Kafka.Net ๐Ÿš€<a class="headerlink" href="#welcome-to-streamiz-kafka-net" title="Permalink to this heading">ยถ</a></h1>
<h1>Welcome to Streamiz.Kafka.Net ๐Ÿš€<a class="headerlink" href="#welcome-to-streamiz-kafka-net" title="Permalink to this heading">๏ƒ</a></h1>
<a class="reference internal image-reference" href="_images/logo-kafka-stream-net.png"><img alt="_images/logo-kafka-stream-net.png" class="align-center" src="_images/logo-kafka-stream-net.png" style="width: 200px;" /></a>
<p><strong>Streamiz.Kafka.Net</strong> is a .NET stream processing library for Apache Kafka (TM).</p>
<div class="admonition note">
Expand All @@ -98,7 +100,7 @@ <h1>Welcome to Streamiz.Kafka.Net ๐Ÿš€<a class="headerlink" href="#welcome-to-st
</ul>
</section>
<section id="starting-from-scratch">
<h1>Starting from scratch<a class="headerlink" href="#starting-from-scratch" title="Permalink to this heading">ยถ</a></h1>
<h1>Starting from scratch<a class="headerlink" href="#starting-from-scratch" title="Permalink to this heading">๏ƒ</a></h1>
<p>Here is the easiest way to create a first sync, from scratch :</p>
<ul class="simple">
<li><p>Create a <strong>.Net Standard 2.0, .NET 5 or .NET 6</strong> compatible project. For more information, please find help here <a class="reference external" href="https://docs.microsoft.com/fr-fr/dotnet/standard/net-standard#net-implementation-support">net-standard</a></p></li>
Expand Down Expand Up @@ -132,7 +134,7 @@ <h1>Starting from scratch<a class="headerlink" href="#starting-from-scratch" tit
<p>Youโ€™re done !</p>
</section>
<section id="need-help">
<h1>Need help<a class="headerlink" href="#need-help" title="Permalink to this heading">ยถ</a></h1>
<h1>Need help<a class="headerlink" href="#need-help" title="Permalink to this heading">๏ƒ</a></h1>
<p><a class="reference external" href="https://twitter.com/LGouellec">&#64;LGouellec</a></p>
<div class="toctree-wrapper compound">
</div>
Expand Down
Loading

0 comments on commit d194190

Please sign in to comment.