blob: 9dc83a7f589268926254a122675845ad4223602a [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 (1.8.0) on Mon Mar 07 09:03:18 PST 2016 -->
<title>Uses of Interface quarks.topology.Topology (Quarks v0.4.0)</title>
<meta name="date" content="2016-03-07">
<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="Uses of Interface quarks.topology.Topology (Quarks v0.4.0)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div role="navigation" title ="TOP_Navigation" aria-label ="Top Navigation Bar"/>
<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="../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Class</a></li>
<li class="navBarCell1Rev">Use</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>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?quarks/topology/class-use/Topology.html" target="_top">Frames</a></li>
<li><a href="Topology.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;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">
<h2 title="Uses of Interface quarks.topology.Topology" class="title">Uses of Interface<br>quarks.topology.Topology</h2>
</div>
<div role="main" title ="Uses of Interface quarks.topology.Topology" aria-label ="quarks.topology.Topology"/>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#quarks.connectors.iotf">quarks.connectors.iotf</a></td>
<td class="colLast">
<div class="block">IBM Watson IoT Platform stream connector.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#quarks.connectors.jdbc">quarks.connectors.jdbc</a></td>
<td class="colLast">
<div class="block">JDBC based database stream connector.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#quarks.connectors.kafka">quarks.connectors.kafka</a></td>
<td class="colLast">
<div class="block">Apache Kafka enterprise messing hub stream connector.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#quarks.connectors.mqtt">quarks.connectors.mqtt</a></td>
<td class="colLast">
<div class="block">MQTT (lightweight messaging protocol for small sensors and mobile devices) stream connector.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#quarks.connectors.mqtt.iot">quarks.connectors.mqtt.iot</a></td>
<td class="colLast">
<div class="block">An MQTT based IotDevice connector.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#quarks.connectors.wsclient.javax.websocket">quarks.connectors.wsclient.javax.websocket</a></td>
<td class="colLast">
<div class="block">WebSocket Client Connector for sending and receiving messages to a WebSocket Server.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#quarks.metrics">quarks.metrics</a></td>
<td class="colLast">
<div class="block">Metric utility methods, oplets, and reporters which allow an
application to expose metric values, for example via JMX.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#quarks.providers.development">quarks.providers.development</a></td>
<td class="colLast">
<div class="block">Execution of a streaming topology in a development environment .</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#quarks.providers.direct">quarks.providers.direct</a></td>
<td class="colLast">
<div class="block">Direct execution of a streaming topology.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#quarks.samples.apps">quarks.samples.apps</a></td>
<td class="colLast">
<div class="block">Support for some more complex Quarks application samples.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#quarks.samples.apps.mqtt">quarks.samples.apps.mqtt</a></td>
<td class="colLast">
<div class="block">Base support for Quarks MQTT based application samples.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#quarks.samples.apps.sensorAnalytics">quarks.samples.apps.sensorAnalytics</a></td>
<td class="colLast">
<div class="block">The Sensor Analytics sample application demonstrates some common
continuous sensor analytic application themes.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#quarks.samples.connectors.kafka">quarks.samples.connectors.kafka</a></td>
<td class="colLast">
<div class="block">Samples showing use of the
<a href="../../../quarks/connectors/kafka/package-summary.html">
Apache Kafka stream connector</a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#quarks.samples.connectors.mqtt">quarks.samples.connectors.mqtt</a></td>
<td class="colLast">
<div class="block">Samples showing use of the
<a href="../../../quarks/connectors/mqtt/package-summary.html">
MQTT stream connector</a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#quarks.samples.console">quarks.samples.console</a></td>
<td class="colLast">
<div class="block">Samples showing use of the
<a href="../../../quarks/console/package-summary.html">
Console web application</a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#quarks.samples.topology">quarks.samples.topology</a></td>
<td class="colLast">
<div class="block">Samples showing creating and executing basic topologies .</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#quarks.samples.utils.sensor">quarks.samples.utils.sensor</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#quarks.topology">quarks.topology</a></td>
<td class="colLast">
<div class="block">Functional api to build a streaming topology.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#quarks.topology.spi">quarks.topology.spi</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#quarks.topology.spi.graph">quarks.topology.spi.graph</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#quarks.topology.tester">quarks.topology.tester</a></td>
<td class="colLast">
<div class="block">Testing for a streaming topology.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="quarks.connectors.iotf">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a> in <a href="../../../quarks/connectors/iotf/package-summary.html">quarks.connectors.iotf</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../quarks/connectors/iotf/package-summary.html">quarks.connectors.iotf</a> that return <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></code></td>
<td class="colLast"><span class="typeNameLabel">IotfDevice.</span><code><span class="memberNameLink"><a href="../../../quarks/connectors/iotf/IotfDevice.html#topology--">topology</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../quarks/connectors/iotf/package-summary.html">quarks.connectors.iotf</a> with parameters of type <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../quarks/connectors/iotf/IotfDevice.html" title="class in quarks.connectors.iotf">IotfDevice</a></code></td>
<td class="colLast"><span class="typeNameLabel">IotfDevice.</span><code><span class="memberNameLink"><a href="../../../quarks/connectors/iotf/IotfDevice.html#quickstart-quarks.topology.Topology-java.lang.String-">quickstart</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;topology,
java.lang.String&nbsp;deviceId)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../quarks/connectors/iotf/package-summary.html">quarks.connectors.iotf</a> with parameters of type <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/connectors/iotf/IotfDevice.html#IotfDevice-quarks.topology.Topology-java.io.File-">IotfDevice</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;topology,
java.io.File&nbsp;optionsFile)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/connectors/iotf/IotfDevice.html#IotfDevice-quarks.topology.Topology-java.util.Properties-">IotfDevice</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;topology,
java.util.Properties&nbsp;options)</code>
<div class="block">Create a connector to the IBM Watson IoT Platform Bluemix service with the device
specified by <code>options</code>.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.connectors.jdbc">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a> in <a href="../../../quarks/connectors/jdbc/package-summary.html">quarks.connectors.jdbc</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../quarks/connectors/jdbc/package-summary.html">quarks.connectors.jdbc</a> with parameters of type <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/connectors/jdbc/JdbcStreams.html#JdbcStreams-quarks.topology.Topology-quarks.connectors.jdbc.CheckedSupplier-quarks.connectors.jdbc.CheckedFunction-">JdbcStreams</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;topology,
<a href="../../../quarks/connectors/jdbc/CheckedSupplier.html" title="interface in quarks.connectors.jdbc">CheckedSupplier</a>&lt;javax.sql.DataSource&gt;&nbsp;dataSourceFn,
<a href="../../../quarks/connectors/jdbc/CheckedFunction.html" title="interface in quarks.connectors.jdbc">CheckedFunction</a>&lt;javax.sql.DataSource,java.sql.Connection&gt;&nbsp;connFn)</code>
<div class="block">Create a connector that uses a JDBC <code>DataSource</code> object to get
a database connection.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.connectors.kafka">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a> in <a href="../../../quarks/connectors/kafka/package-summary.html">quarks.connectors.kafka</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../quarks/connectors/kafka/package-summary.html">quarks.connectors.kafka</a> with parameters of type <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/connectors/kafka/KafkaConsumer.html#KafkaConsumer-quarks.topology.Topology-quarks.function.Supplier-">KafkaConsumer</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;t,
<a href="../../../quarks/function/Supplier.html" title="interface in quarks.function">Supplier</a>&lt;java.util.Map&lt;java.lang.String,java.lang.Object&gt;&gt;&nbsp;config)</code>
<div class="block">Create a consumer connector for subscribing to Kafka topics
and creating tuples from the received messages.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/connectors/kafka/KafkaProducer.html#KafkaProducer-quarks.topology.Topology-quarks.function.Supplier-">KafkaProducer</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;t,
<a href="../../../quarks/function/Supplier.html" title="interface in quarks.function">Supplier</a>&lt;java.util.Map&lt;java.lang.String,java.lang.Object&gt;&gt;&nbsp;config)</code>
<div class="block">Create a producer connector for publishing tuples to Kafka topics.s</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.connectors.mqtt">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a> in <a href="../../../quarks/connectors/mqtt/package-summary.html">quarks.connectors.mqtt</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../quarks/connectors/mqtt/package-summary.html">quarks.connectors.mqtt</a> that return <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></code></td>
<td class="colLast"><span class="typeNameLabel">MqttStreams.</span><code><span class="memberNameLink"><a href="../../../quarks/connectors/mqtt/MqttStreams.html#topology--">topology</a></span>()</code>
<div class="block">Get the <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology"><code>Topology</code></a> the connector is associated with.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../quarks/connectors/mqtt/package-summary.html">quarks.connectors.mqtt</a> with parameters of type <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/connectors/mqtt/MqttStreams.html#MqttStreams-quarks.topology.Topology-java.lang.String-java.lang.String-">MqttStreams</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;topology,
java.lang.String&nbsp;url,
java.lang.String&nbsp;clientId)</code>
<div class="block">Create a connector to the specified server.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/connectors/mqtt/MqttStreams.html#MqttStreams-quarks.topology.Topology-quarks.function.Supplier-">MqttStreams</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;topology,
<a href="../../../quarks/function/Supplier.html" title="interface in quarks.function">Supplier</a>&lt;<a href="../../../quarks/connectors/mqtt/MqttConfig.html" title="class in quarks.connectors.mqtt">MqttConfig</a>&gt;&nbsp;config)</code>
<div class="block">Create a connector with the specified configuration.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.connectors.mqtt.iot">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a> in <a href="../../../quarks/connectors/mqtt/iot/package-summary.html">quarks.connectors.mqtt.iot</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../quarks/connectors/mqtt/iot/package-summary.html">quarks.connectors.mqtt.iot</a> that return <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></code></td>
<td class="colLast"><span class="typeNameLabel">MqttDevice.</span><code><span class="memberNameLink"><a href="../../../quarks/connectors/mqtt/iot/MqttDevice.html#topology--">topology</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../quarks/connectors/mqtt/iot/package-summary.html">quarks.connectors.mqtt.iot</a> with parameters of type <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/connectors/mqtt/iot/MqttDevice.html#MqttDevice-quarks.topology.Topology-java.util.Properties-quarks.connectors.mqtt.MqttConfig-">MqttDevice</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;topology,
java.util.Properties&nbsp;properties,
<a href="../../../quarks/connectors/mqtt/MqttConfig.html" title="class in quarks.connectors.mqtt">MqttConfig</a>&nbsp;mqttConfig)</code>
<div class="block">Create an MqttDevice connector.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/connectors/mqtt/iot/MqttDevice.html#MqttDevice-quarks.topology.Topology-java.util.Properties-">MqttDevice</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;topology,
java.util.Properties&nbsp;properties)</code>
<div class="block">Create an MqttDevice connector.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.connectors.wsclient.javax.websocket">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a> in <a href="../../../quarks/connectors/wsclient/javax/websocket/package-summary.html">quarks.connectors.wsclient.javax.websocket</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../quarks/connectors/wsclient/javax/websocket/package-summary.html">quarks.connectors.wsclient.javax.websocket</a> that return <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></code></td>
<td class="colLast"><span class="typeNameLabel">Jsr356WebSocketClient.</span><code><span class="memberNameLink"><a href="../../../quarks/connectors/wsclient/javax/websocket/Jsr356WebSocketClient.html#topology--">topology</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../quarks/connectors/wsclient/javax/websocket/package-summary.html">quarks.connectors.wsclient.javax.websocket</a> with parameters of type <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/connectors/wsclient/javax/websocket/Jsr356WebSocketClient.html#Jsr356WebSocketClient-quarks.topology.Topology-java.util.Properties-quarks.function.Supplier-">Jsr356WebSocketClient</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;t,
java.util.Properties&nbsp;config,
<a href="../../../quarks/function/Supplier.html" title="interface in quarks.function">Supplier</a>&lt;javax.websocket.WebSocketContainer&gt;&nbsp;containerFn)</code>
<div class="block">Create a new Web Socket Client connector.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/connectors/wsclient/javax/websocket/Jsr356WebSocketClient.html#Jsr356WebSocketClient-quarks.topology.Topology-java.util.Properties-">Jsr356WebSocketClient</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;t,
java.util.Properties&nbsp;config)</code>
<div class="block">Create a new Web Socket Client connector.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.metrics">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a> in <a href="../../../quarks/metrics/package-summary.html">quarks.metrics</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../quarks/metrics/package-summary.html">quarks.metrics</a> with parameters of type <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="typeNameLabel">Metrics.</span><code><span class="memberNameLink"><a href="../../../quarks/metrics/Metrics.html#counter-quarks.topology.Topology-">counter</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;t)</code>
<div class="block">Add counter metrics to all the topology's streams.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.providers.development">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a> in <a href="../../../quarks/providers/development/package-summary.html">quarks.providers.development</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../quarks/providers/development/package-summary.html">quarks.providers.development</a> with parameters of type <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>java.util.concurrent.Future&lt;<a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">DevelopmentProvider.</span><code><span class="memberNameLink"><a href="../../../quarks/providers/development/DevelopmentProvider.html#submit-quarks.topology.Topology-com.google.gson.JsonObject-">submit</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;topology,
com.google.gson.JsonObject&nbsp;config)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.providers.direct">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a> in <a href="../../../quarks/providers/direct/package-summary.html">quarks.providers.direct</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../quarks/providers/direct/package-summary.html">quarks.providers.direct</a> that implement <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/providers/direct/DirectTopology.html" title="class in quarks.providers.direct">DirectTopology</a></span></code>
<div class="block"><code>DirectTopology</code> is a <code>GraphTopology</code> that
is executed in threads in the current virtual machine.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../quarks/providers/direct/package-summary.html">quarks.providers.direct</a> with parameters of type <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>java.util.concurrent.Future&lt;<a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">DirectProvider.</span><code><span class="memberNameLink"><a href="../../../quarks/providers/direct/DirectProvider.html#submit-quarks.topology.Topology-com.google.gson.JsonObject-">submit</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;topology,
com.google.gson.JsonObject&nbsp;config)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.concurrent.Future&lt;<a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">DirectProvider.</span><code><span class="memberNameLink"><a href="../../../quarks/providers/direct/DirectProvider.html#submit-quarks.topology.Topology-">submit</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;topology)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.samples.apps">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a> in <a href="../../../quarks/samples/apps/package-summary.html">quarks.samples.apps</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../quarks/samples/apps/package-summary.html">quarks.samples.apps</a> declared as <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></code></td>
<td class="colLast"><span class="typeNameLabel">AbstractApplication.</span><code><span class="memberNameLink"><a href="../../../quarks/samples/apps/AbstractApplication.html#t">t</a></span></code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../quarks/samples/apps/package-summary.html">quarks.samples.apps</a> with parameters of type <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected abstract void</code></td>
<td class="colLast"><span class="typeNameLabel">AbstractApplication.</span><code><span class="memberNameLink"><a href="../../../quarks/samples/apps/AbstractApplication.html#buildTopology-quarks.topology.Topology-">buildTopology</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;t)</code>
<div class="block">Build the application's topology.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="typeNameLabel">AbstractApplication.</span><code><span class="memberNameLink"><a href="../../../quarks/samples/apps/AbstractApplication.html#preBuildTopology-quarks.topology.Topology-">preBuildTopology</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;t)</code>
<div class="block">A hook for a subclass to do things prior to the invocation
of <a href="../../../quarks/samples/apps/AbstractApplication.html#buildTopology-quarks.topology.Topology-"><code>AbstractApplication.buildTopology(Topology)</code></a>.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.samples.apps.mqtt">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a> in <a href="../../../quarks/samples/apps/mqtt/package-summary.html">quarks.samples.apps.mqtt</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../quarks/samples/apps/mqtt/package-summary.html">quarks.samples.apps.mqtt</a> with parameters of type <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="typeNameLabel">DeviceCommsApp.</span><code><span class="memberNameLink"><a href="../../../quarks/samples/apps/mqtt/DeviceCommsApp.html#buildTopology-quarks.topology.Topology-">buildTopology</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;t)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="typeNameLabel">AbstractMqttApplication.</span><code><span class="memberNameLink"><a href="../../../quarks/samples/apps/mqtt/AbstractMqttApplication.html#preBuildTopology-quarks.topology.Topology-">preBuildTopology</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;t)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.samples.apps.sensorAnalytics">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a> in <a href="../../../quarks/samples/apps/sensorAnalytics/package-summary.html">quarks.samples.apps.sensorAnalytics</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../quarks/samples/apps/sensorAnalytics/package-summary.html">quarks.samples.apps.sensorAnalytics</a> with parameters of type <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="typeNameLabel">SensorAnalyticsApplication.</span><code><span class="memberNameLink"><a href="../../../quarks/samples/apps/sensorAnalytics/SensorAnalyticsApplication.html#buildTopology-quarks.topology.Topology-">buildTopology</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;t)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../quarks/samples/apps/sensorAnalytics/package-summary.html">quarks.samples.apps.sensorAnalytics</a> with parameters of type <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/samples/apps/sensorAnalytics/Sensor1.html#Sensor1-quarks.topology.Topology-quarks.samples.apps.sensorAnalytics.SensorAnalyticsApplication-">Sensor1</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;t,
<a href="../../../quarks/samples/apps/sensorAnalytics/SensorAnalyticsApplication.html" title="class in quarks.samples.apps.sensorAnalytics">SensorAnalyticsApplication</a>&nbsp;app)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.samples.connectors.kafka">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a> in <a href="../../../quarks/samples/connectors/kafka/package-summary.html">quarks.samples.connectors.kafka</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../quarks/samples/connectors/kafka/package-summary.html">quarks.samples.connectors.kafka</a> that return <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></code></td>
<td class="colLast"><span class="typeNameLabel">SubscriberApp.</span><code><span class="memberNameLink"><a href="../../../quarks/samples/connectors/kafka/SubscriberApp.html#buildAppTopology--">buildAppTopology</a></span>()</code>
<div class="block">Create a topology for the subscriber application.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></code></td>
<td class="colLast"><span class="typeNameLabel">PublisherApp.</span><code><span class="memberNameLink"><a href="../../../quarks/samples/connectors/kafka/PublisherApp.html#buildAppTopology--">buildAppTopology</a></span>()</code>
<div class="block">Create a topology for the publisher application.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.samples.connectors.mqtt">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a> in <a href="../../../quarks/samples/connectors/mqtt/package-summary.html">quarks.samples.connectors.mqtt</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../quarks/samples/connectors/mqtt/package-summary.html">quarks.samples.connectors.mqtt</a> that return <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></code></td>
<td class="colLast"><span class="typeNameLabel">SubscriberApp.</span><code><span class="memberNameLink"><a href="../../../quarks/samples/connectors/mqtt/SubscriberApp.html#buildAppTopology--">buildAppTopology</a></span>()</code>
<div class="block">Create a topology for the subscriber application.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></code></td>
<td class="colLast"><span class="typeNameLabel">PublisherApp.</span><code><span class="memberNameLink"><a href="../../../quarks/samples/connectors/mqtt/PublisherApp.html#buildAppTopology--">buildAppTopology</a></span>()</code>
<div class="block">Create a topology for the publisher application.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.samples.console">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a> in <a href="../../../quarks/samples/console/package-summary.html">quarks.samples.console</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../quarks/samples/console/package-summary.html">quarks.samples.console</a> with parameters of type <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../quarks/topology/TStream.html" title="interface in quarks.topology">TStream</a>&lt;com.google.gson.JsonObject&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">ConsoleWaterDetector.</span><code><span class="memberNameLink"><a href="../../../quarks/samples/console/ConsoleWaterDetector.html#waterDetector-quarks.topology.Topology-int-">waterDetector</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;topology,
int&nbsp;wellId)</code>
<div class="block">Creates a TStream&ltJsonObject&gt; for each sensor reading for each well.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.samples.topology">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a> in <a href="../../../quarks/samples/topology/package-summary.html">quarks.samples.topology</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../quarks/samples/topology/package-summary.html">quarks.samples.topology</a> with parameters of type <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../quarks/topology/TStream.html" title="interface in quarks.topology">TStream</a>&lt;com.google.gson.JsonObject&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">SensorsAggregates.</span><code><span class="memberNameLink"><a href="../../../quarks/samples/topology/SensorsAggregates.html#sensorsAB-quarks.topology.Topology-">sensorsAB</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;topology)</code>
<div class="block">Create a stream containing two aggregates from two bursty
sensors A and B that only produces output when the sensors
(independently) are having a burst period out of their normal range.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.samples.utils.sensor">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a> in <a href="../../../quarks/samples/utils/sensor/package-summary.html">quarks.samples.utils.sensor</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../quarks/samples/utils/sensor/package-summary.html">quarks.samples.utils.sensor</a> with parameters of type <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../quarks/topology/TStream.html" title="interface in quarks.topology">TStream</a>&lt;com.google.gson.JsonObject&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">SimulatedSensors.</span><code><span class="memberNameLink"><a href="../../../quarks/samples/utils/sensor/SimulatedSensors.html#burstySensor-quarks.topology.Topology-java.lang.String-">burstySensor</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;topology,
java.lang.String&nbsp;name)</code>
<div class="block">Create a stream of simulated bursty sensor readings.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../quarks/topology/TStream.html" title="interface in quarks.topology">TStream</a>&lt;org.apache.commons.math3.util.Pair&lt;java.lang.Long,java.lang.Boolean&gt;&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">PeriodicRandomSensor.</span><code><span class="memberNameLink"><a href="../../../quarks/samples/utils/sensor/PeriodicRandomSensor.html#newBoolean-quarks.topology.Topology-long-">newBoolean</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;t,
long&nbsp;periodMsec)</code>
<div class="block">Create a periodic sensor stream with readings from <code>Random.nextBoolean()</code>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../quarks/topology/TStream.html" title="interface in quarks.topology">TStream</a>&lt;org.apache.commons.math3.util.Pair&lt;java.lang.Long,byte[]&gt;&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">PeriodicRandomSensor.</span><code><span class="memberNameLink"><a href="../../../quarks/samples/utils/sensor/PeriodicRandomSensor.html#newBytes-quarks.topology.Topology-long-int-">newBytes</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;t,
long&nbsp;periodMsec,
int&nbsp;nBytes)</code>
<div class="block">Create a periodic sensor stream with readings from <code>Random.nextBytes(byte[])</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../quarks/topology/TStream.html" title="interface in quarks.topology">TStream</a>&lt;org.apache.commons.math3.util.Pair&lt;java.lang.Long,java.lang.Double&gt;&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">PeriodicRandomSensor.</span><code><span class="memberNameLink"><a href="../../../quarks/samples/utils/sensor/PeriodicRandomSensor.html#newDouble-quarks.topology.Topology-long-">newDouble</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;t,
long&nbsp;periodMsec)</code>
<div class="block">Create a periodic sensor stream with readings from <code>Random.nextDouble()</code>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../quarks/topology/TStream.html" title="interface in quarks.topology">TStream</a>&lt;org.apache.commons.math3.util.Pair&lt;java.lang.Long,java.lang.Float&gt;&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">PeriodicRandomSensor.</span><code><span class="memberNameLink"><a href="../../../quarks/samples/utils/sensor/PeriodicRandomSensor.html#newFloat-quarks.topology.Topology-long-">newFloat</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;t,
long&nbsp;periodMsec)</code>
<div class="block">Create a periodic sensor stream with readings from <code>Random.nextFloat()</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../quarks/topology/TStream.html" title="interface in quarks.topology">TStream</a>&lt;org.apache.commons.math3.util.Pair&lt;java.lang.Long,java.lang.Double&gt;&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">PeriodicRandomSensor.</span><code><span class="memberNameLink"><a href="../../../quarks/samples/utils/sensor/PeriodicRandomSensor.html#newGaussian-quarks.topology.Topology-long-">newGaussian</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;t,
long&nbsp;periodMsec)</code>
<div class="block">Create a periodic sensor stream with readings from <code>Random.nextGaussian()</code>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../quarks/topology/TStream.html" title="interface in quarks.topology">TStream</a>&lt;org.apache.commons.math3.util.Pair&lt;java.lang.Long,java.lang.Integer&gt;&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">PeriodicRandomSensor.</span><code><span class="memberNameLink"><a href="../../../quarks/samples/utils/sensor/PeriodicRandomSensor.html#newInteger-quarks.topology.Topology-long-int-">newInteger</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;t,
long&nbsp;periodMsec,
int&nbsp;bound)</code>
<div class="block">Create a periodic sensor stream with readings from <code>Random.nextInt(int)</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../quarks/topology/TStream.html" title="interface in quarks.topology">TStream</a>&lt;org.apache.commons.math3.util.Pair&lt;java.lang.Long,java.lang.Integer&gt;&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">PeriodicRandomSensor.</span><code><span class="memberNameLink"><a href="../../../quarks/samples/utils/sensor/PeriodicRandomSensor.html#newInteger-quarks.topology.Topology-long-">newInteger</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;t,
long&nbsp;periodMsec)</code>
<div class="block">Create a periodic sensor stream with readings from <code>Random.nextInt()</code>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../quarks/topology/TStream.html" title="interface in quarks.topology">TStream</a>&lt;org.apache.commons.math3.util.Pair&lt;java.lang.Long,java.lang.Long&gt;&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">PeriodicRandomSensor.</span><code><span class="memberNameLink"><a href="../../../quarks/samples/utils/sensor/PeriodicRandomSensor.html#newLong-quarks.topology.Topology-long-">newLong</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;t,
long&nbsp;periodMsec)</code>
<div class="block">Create a periodic sensor stream with readings from <code>Random.nextLong()</code>.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.topology">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a> in <a href="../../../quarks/topology/package-summary.html">quarks.topology</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../quarks/topology/package-summary.html">quarks.topology</a> that return <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></code></td>
<td class="colLast"><span class="typeNameLabel">TopologyProvider.</span><code><span class="memberNameLink"><a href="../../../quarks/topology/TopologyProvider.html#newTopology--">newTopology</a></span>()</code>
<div class="block">Create a new topology with a generated name.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></code></td>
<td class="colLast"><span class="typeNameLabel">TopologyProvider.</span><code><span class="memberNameLink"><a href="../../../quarks/topology/TopologyProvider.html#newTopology-java.lang.String-">newTopology</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Create a new topology with a given name.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></code></td>
<td class="colLast"><span class="typeNameLabel">TopologyElement.</span><code><span class="memberNameLink"><a href="../../../quarks/topology/TopologyElement.html#topology--">topology</a></span>()</code>
<div class="block">Topology this element is contained in.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.topology.spi">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a> in quarks.topology.spi</h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in quarks.topology.spi with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink">quarks.topology.spi.AbstractTopology&lt;X extends <a href="../../../quarks/topology/tester/Tester.html" title="interface in quarks.topology.tester">Tester</a>&gt;</span></code>
<div class="block">Topology implementation that uses the basic functions to implement most
sources streams.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.topology.spi.graph">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a> in quarks.topology.spi.graph</h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in quarks.topology.spi.graph with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink">quarks.topology.spi.graph.GraphTopology&lt;X extends <a href="../../../quarks/topology/tester/Tester.html" title="interface in quarks.topology.tester">Tester</a>&gt;</span></code>
<div class="block">Topology implementation that provides basic functions for implementing
source streams backed by a <a href="../../../quarks/graph/Graph.html" title="interface in quarks.graph"><code>Graph</code></a>.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.topology.tester">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a> in <a href="../../../quarks/topology/tester/package-summary.html">quarks.topology.tester</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../quarks/topology/tester/package-summary.html">quarks.topology.tester</a> with type arguments of type <a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="typeNameLabel">Tester.</span><code><span class="memberNameLink"><a href="../../../quarks/topology/tester/Tester.html#complete-quarks.execution.Submitter-com.google.gson.JsonObject-quarks.topology.tester.Condition-long-java.util.concurrent.TimeUnit-">complete</a></span>(<a href="../../../quarks/execution/Submitter.html" title="interface in quarks.execution">Submitter</a>&lt;<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>,? extends <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a>&gt;&nbsp;submitter,
com.google.gson.JsonObject&nbsp;config,
<a href="../../../quarks/topology/tester/Condition.html" title="interface in quarks.topology.tester">Condition</a>&lt;?&gt;&nbsp;endCondition,
long&nbsp;timeout,
java.util.concurrent.TimeUnit&nbsp;unit)</code>
<div class="block">Submit the topology for this tester and wait for it to complete, or reach
an end condition.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div role="navigation" title ="Bottom_NAVIGATION" aria-label ="Bottom Navigation Bar"/>
<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="../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Class</a></li>
<li class="navBarCell1Rev">Use</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"><a href="http://quarks-edge.github.io">quarks-edge community @ github.com</a></div>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?quarks/topology/class-use/Topology.html" target="_top">Frames</a></li>
<li><a href="Topology.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All&nbsp;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 ======= -->
<div role="contentinfo" title ="contentinfo_title" aria-label ="Contains footer note"/>
<p class="legalCopy"><small>Copyright IBM 2015,2016 - 2f6ad0e-20160307-0902</small></p>
</body>
</html>