<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="es">
<head>
<!-- Generated by javadoc (1.8.0_92) on Mon Jun 20 20:53:32 CEST 2016 -->
<title>ComponentConfig (ECloud Java Runtime API Specification)</title>
<meta name="date" content="2016-06-20">
<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="ComponentConfig (ECloud Java Runtime API Specification)";
}
}
catch(err) {
}
//-->
var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</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="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ComponentConfig.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../kumori/Component.html" title="interface in kumori"><span class="typeNameLink">Prev Class</span></a></li>
<li><a href="../kumori/Slap.html" title="interface in kumori"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?kumori/ComponentConfig.html" target="_top">Frames</a></li>
<li><a href="ComponentConfig.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>
<div>
<ul class="subNavList">
<li>Summary: </li>
<li>Nested | </li>
<li>Field | </li>
<li>Constr | </li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
<li>Field | </li>
<li>Constr | </li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">kumori</div>
<h2 title="Interface ComponentConfig" class="title">Interface ComponentConfig</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public interface <span class="typeNameLabel">ComponentConfig</span></pre>
<div class="block">The Interface ComponentConfig.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../kumori/ComponentConfig.html#getIid--">getIid</a></span>()</code>
<div class="block">The Instance Id ECloud assigns to this instance.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../kumori/ComponentConfig.html#getIncnum--">getIncnum</a></span>()</code>
<div class="block">The incarnation number of the instance.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../kumori/ComponentConfig.html#getLocalData--">getLocalData</a></span>()</code>
<div class="block">The path where to store local Data.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../kumori/ComponentConfig.html#getParameters--">getParameters</a></span>()</code>
<div class="block">The set of configuration parameters, organized as a dictionary with their names as keys</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../kumori/channels/Channel.html" title="interface in kumori.channels">Channel</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../kumori/ComponentConfig.html#getProvides--">getProvides</a></span>()</code>
<div class="block">The set of provides channels.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../kumori/channels/Channel.html" title="interface in kumori.channels">Channel</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../kumori/ComponentConfig.html#getRequires--">getRequires</a></span>()</code>
<div class="block">The set of requires channels organized as a dictionary, where the keys are the requires
channel names, and the values are channel objects.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../kumori/ComponentConfig.html#getResources--">getResources</a></span>()</code>
<div class="block">The set of resource objects assigned to this instance.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../kumori/ComponentConfig.html#getRole--">getRole</a></span>()</code>
<div class="block">The role to which this instance belongs.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../kumori/Slap.html" title="interface in kumori">Slap</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../kumori/ComponentConfig.html#getSlap--">getSlap</a></span>()</code>
<div class="block">The ECloud object, through which the component can interact with the platform.</div>
</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getSlap--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSlap</h4>
<pre><a href="../kumori/Slap.html" title="interface in kumori">Slap</a> getSlap()</pre>
<div class="block">The ECloud object, through which the component can interact with the platform.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the ECloud reference</dd>
</dl>
</li>
</ul>
<a name="getRole--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRole</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getRole()</pre>
<div class="block">The role to which this instance belongs. This is a string with the name.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the role.</dd>
</dl>
</li>
</ul>
<a name="getIid--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIid</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getIid()</pre>
<div class="block">The Instance Id ECloud assigns to this instance.
This is a unique value during the lifetime of a service. It is a string.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the instance identifier.</dd>
</dl>
</li>
</ul>
<a name="getIncnum--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIncnum</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getIncnum()</pre>
<div class="block">The incarnation number of the instance.
It indicates how many times the instance has been started.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the incnum</dd>
</dl>
</li>
</ul>
<a name="getLocalData--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLocalData</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getLocalData()</pre>
<div class="block">The path where to store local Data. All components get this path even though they
do not declare a volatile volume: this is it, the default volatile volume for
which no effort is made in case of failures. Note that component instance restarts
may destroy the data in this location, thus it is unwise to rely on its persistence
accross failures.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the local data path</dd>
</dl>
</li>
</ul>
<a name="getResources--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getResources</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> getResources()</pre>
<div class="block">The set of resource objects assigned to this instance. This is organized as a dictionary,
whose keys are the names of the declared resources for which data can be queried</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the resources</dd>
</dl>
</li>
</ul>
<a name="getParameters--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParameters</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> getParameters()</pre>
<div class="block">The set of configuration parameters, organized as a dictionary with their names as keys</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the parameters.</dd>
</dl>
</li>
</ul>
<a name="getRequires--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRequires</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../kumori/channels/Channel.html" title="interface in kumori.channels">Channel</a>> getRequires()</pre>
<div class="block">The set of requires channels organized as a dictionary, where the keys are the requires
channel names, and the values are channel objects.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the requires channels</dd>
</dl>
</li>
</ul>
<a name="getProvides--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getProvides</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../kumori/channels/Channel.html" title="interface in kumori.channels">Channel</a>> getProvides()</pre>
<div class="block">The set of provides channels. A similar dictionary to the one for <a href="../kumori/ComponentConfig.html#getRequires--"><code>requires</code></a> channels.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the provides channels.</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= 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="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ComponentConfig.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../kumori/Component.html" title="interface in kumori"><span class="typeNameLink">Prev Class</span></a></li>
<li><a href="../kumori/Slap.html" title="interface in kumori"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?kumori/ComponentConfig.html" target="_top">Frames</a></li>
<li><a href="ComponentConfig.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>
<div>
<ul class="subNavList">
<li>Summary: </li>
<li>Nested | </li>
<li>Field | </li>
<li>Constr | </li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
<li>Field | </li>
<li>Constr | </li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>