241 lines
9.2 KiB
HTML
241 lines
9.2 KiB
HTML
{#
|
|
akka/layout.html
|
|
~~~~~~~~~~~~~~~~~
|
|
#}
|
|
|
|
{% extends "basic/layout.html" %}
|
|
{% set script_files = script_files + ['_static/toc.js'] %}
|
|
{% set script_files = script_files + ['_static/prettify.js'] %}
|
|
{% set script_files = script_files + ['_static/highlightCode.js'] %}
|
|
{% set script_files = script_files + ['_static/effects.core.js'] %}
|
|
{% set script_files = script_files + ['_static/effects.highlight.js'] %}
|
|
{% set script_files = script_files + ['_static/scrollTo.js'] %}
|
|
{% set script_files = script_files + ['_static/contentsFix.js'] %}
|
|
{% set script_files = script_files + ['_static/ga.js'] %}
|
|
{% set script_files = script_files + ['_static/warnOldDocs.js'] %}
|
|
{% set script_files = script_files + ['https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js'] %}
|
|
{% set css_files = css_files + ['_static/prettify.css'] %}
|
|
{% set css_files = css_files + ['_static/base.css'] %}
|
|
{% set css_files = css_files + ['_static/docs.css'] %}
|
|
{% set css_files = css_files + ['http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700'] %}
|
|
{% set css_files = css_files + ['https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css'] %}
|
|
|
|
{# do not display relbars #}
|
|
{% block relbar1 %}{% endblock %}
|
|
{% block relbar2 %}{% endblock %}
|
|
|
|
{% block extrahead %}
|
|
<!-- Hint to search engines that the "canonical" page is under "current", which will boost it appearing in search results -->
|
|
<link rel="canonical" href="http://akka.io/docs/akka/current/{{ pagename }}.html" />
|
|
|
|
{%- if include_analytics %}
|
|
<!--Google Analytics-->
|
|
<script type="text/javascript">
|
|
var _gaq = _gaq || [];
|
|
_gaq.push(['_setAccount', 'UA-21117439-1']);
|
|
_gaq.push(['_setDomainName', 'akka.io']);
|
|
_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>
|
|
<!--Google Analytics & Marketo-->
|
|
<script type="text/javascript">
|
|
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
|
|
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
|
|
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
|
|
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
|
|
ga('create', 'UA-23127719-1', 'lightbend.com', {'allowLinker': true, 'name': 'tsTracker'});
|
|
ga('tsTracker.require', 'linker');
|
|
ga('tsTracker.linker:autoLink', ['lightbend.com','playframework.com','scala-lang.org','scaladays.org','spray.io','akka.io','scala-sbt.org','scala-ide.org']);
|
|
ga('tsTracker.send', 'pageview');
|
|
|
|
(function() {
|
|
var didInit = false;
|
|
function initMunchkin() {
|
|
if(didInit === false) {
|
|
didInit = true;
|
|
Munchkin.init('558-NCX-702');
|
|
}
|
|
}
|
|
var s = document.createElement('script');
|
|
s.type = 'text/javascript';
|
|
s.async = true;
|
|
s.src = '//munchkin.marketo.net/munchkin.js';
|
|
s.onreadystatechange = function() {
|
|
if (this.readyState == 'complete' || this.readyState == 'loaded') {
|
|
initMunchkin();
|
|
}
|
|
};
|
|
s.onload = initMunchkin;
|
|
document.getElementsByTagName('head')[0].appendChild(s);
|
|
})();
|
|
</script>
|
|
{%- endif %}
|
|
|
|
{% endblock %}
|
|
|
|
{% block content %}
|
|
{%- block akkaheader %}
|
|
<div class="navbar">
|
|
<div class="navbar-inner">
|
|
<div class="container">
|
|
<div class="navbar-logo">
|
|
<a href="http://akka.io"><img class="svg-logo" src="{{ pathto('_static/akka_full_color.svg', 1) }}" /></a>
|
|
</div>
|
|
<ul class="nav">
|
|
<li><a href="http://akka.io/docs">Documentation</a></li>
|
|
<li><a href="http://akka.io/faq">FAQ</a></li>
|
|
<li><a href="http://akka.io/downloads">Download</a></li>
|
|
<li><a href="http://groups.google.com/group/akka-user">Mailing List</a></li>
|
|
<li><a href="http://github.com/akka/akka">Code</a></li>
|
|
<li><a href="http://www.lightbend.com/how/subscription">Commercial Support</a></li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{%- endblock %}
|
|
<div class="main">
|
|
<div class="container">
|
|
<div class="page-title">{{ title }}</div>
|
|
<div class="pdf-link"><a href="{{ pathto('AkkaScala.pdf', 1) }}" title="Akka Scala Documentation"><img src="{{ pathto('_static/pdf-scala-icon.png', 1) }}" style="height: 40px;" /></a></div>
|
|
<div class="pdf-link"><a href="{{ pathto('AkkaJava.pdf', 1) }}" title="Akka Java Documentation"><img src="{{ pathto('_static/pdf-java-icon.png', 1) }}" style="height: 40px;" /></a></div>
|
|
</div>
|
|
<div class="main-container">
|
|
<div class="container">
|
|
<div class="row">
|
|
<div class="span12">
|
|
<ul class="breadcrumb">
|
|
<li>
|
|
{%- if next %}
|
|
<span class="divider">|</span> <a href="{{ next.link|e }}">{{ next.title }}</a> <span class="divider">»</span>
|
|
{%- endif %}
|
|
</li>
|
|
<li>
|
|
<a href="{{ pathto(master_doc) }}">{{ _('Contents') }}</a>
|
|
</li>
|
|
<li>
|
|
{%- if prev %}
|
|
<span class="divider">«</span> <a href="{{ prev.link|e }}">{{ prev.title }}</a> <span class="divider">|</span>
|
|
{%- endif %}
|
|
</li>
|
|
<li style="float: left">
|
|
Version {{ release|e }}
|
|
</li>
|
|
<li style="float: left">
|
|
<input type="search" id="q" class="form-control" />
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
{%- if include_analytics %}
|
|
<div class="span9">
|
|
<div id="cse">Loading</div>
|
|
</div>
|
|
{%- endif -%}
|
|
<div class="span9">
|
|
{% block body %}{% endblock %}
|
|
</div>
|
|
<div class="span3">
|
|
{%- if suppressToc is sameas True -%}
|
|
{%- else -%}
|
|
<p class="contents-title">Contents</p>
|
|
<div id="scroller-anchor">
|
|
<div id="scroller">
|
|
<div id="toc"></div>
|
|
</div>
|
|
</div>
|
|
{%- endif -%}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{%- block akkafooter %}
|
|
<div class="footer">
|
|
<div class="container">
|
|
<ul>
|
|
<li><h5>Akka</h5></li>
|
|
<li><a href="http://akka.io/docs">Documentation</a></li>
|
|
<li><a href="http://akka.io/faq">FAQ</a></li>
|
|
<li><a href="http://akka.io/downloads">Downloads</a></li>
|
|
<li><a href="http://akka.io/news">News</a></li>
|
|
<li><a href="http://letitcrash.com">Blog</a></li>
|
|
</ul>
|
|
<ul>
|
|
<li><h5>Contribute</h5></li>
|
|
<li><a href="http://akka.io/community">Community Projects</a></li>
|
|
<li><a href="http://github.com/akka/akka">Source Code</a></li>
|
|
<li><a href="http://groups.google.com/group/akka-user">Mailing List</a></li>
|
|
<li><a href="http://doc.akka.io/docs/akka/current/project/issue-tracking.html">Report a Bug</a></li>
|
|
</ul>
|
|
<ul>
|
|
<li><h5>Company</h5></li>
|
|
<li><a href="http://www.lightbend.com/how/subscription">Commercial Support</a></li>
|
|
<li><a href="http://akka.io/team">Team</a></li>
|
|
<li><a href="mailto:info@lightbend.com">Contact</a></li>
|
|
</ul>
|
|
<ul>
|
|
<li><img src="{{ pathto('_static/akka_icon_reverse.svg', 1) }}" align="center"/></li>
|
|
</ul>
|
|
</div>
|
|
<div class="container copyright">
|
|
<p style="float: left;">
|
|
© 2015 <a href="http://www.lightbend.com/">Lightbend Inc.</a> <span class="license">Akka is Open Source and available under the Apache 2 License.</span>
|
|
</p>
|
|
<p style="float: right; font-size: 12px;">
|
|
Last updated: {{ last_updated }}
|
|
</p>
|
|
</div>
|
|
</div>
|
|
{%- if include_analytics %}
|
|
|
|
{%- endif %}
|
|
<script type="text/javascript">
|
|
var $toc = $('#toc');
|
|
$toc.toc();
|
|
|
|
// show clickable section sign when section header hovered:
|
|
$('.section h2,.section h3,.section h4,.section h5').each(function(i, el) {
|
|
var $el = $(el);
|
|
$el.prepend($("<a class='section-marker' href='#" + $el.attr("id") + "'>§</a>"))
|
|
});
|
|
</script>
|
|
|
|
<!-- Algolia docs search -->
|
|
<script type="text/javascript">
|
|
var version = DOCUMENTATION_OPTIONS.VERSION;
|
|
|
|
var lang = "scala";
|
|
var path = window.location.pathname;
|
|
if (path.includes("/java/") || path.includes("java.html")) lang = "java";
|
|
|
|
console.log("Search configured for:", lang, "@", version);
|
|
|
|
docsearch({
|
|
apiKey: '543bad5ad786495d9ccd445ed34ed082',
|
|
indexName: 'akka_io',
|
|
inputSelector: '#q',
|
|
algoliaOptions: {
|
|
hitsPerPage: 10,
|
|
facetFilters: '["language:' + lang + '","version:' + version + '"]'
|
|
}
|
|
});
|
|
|
|
// set up "/" as global shortcut for focusing on search
|
|
$(document).keypress(function (event) {
|
|
if (event.keyCode == 47) {
|
|
$("#q").focus();
|
|
return false; // swallow key event, otherwise the / char would be input into the search box
|
|
}
|
|
});
|
|
</script>
|
|
|
|
{% block footer %}{% endblock %}
|
|
{%- endblock %}
|
|
{% endblock %}
|
|
|
|
|