blob: 2d7931d1c766b0c807bb6f4d6360b920186b0258 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="canonical" href="https://ignite.apache.org/releases/2.0.0/dotnetdoc/class_apache_1_1_ignite_1_1_core_1_1_ignition.html" />
<META NAME="ROBOTS" CONTENT="NOINDEX">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.9.1"/>
<title>Apache Ignite.NET: Apache.Ignite.Core.Ignition Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<script>
(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','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-61232409-1', 'auto');
ga('send', 'pageview');
</script></head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ignite_logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Apache Ignite.NET
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.9.1 -->
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_apache_1_1_ignite_1_1_core_1_1_ignition.html','');});
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_apache_1_1_ignite_1_1_core_1_1_ignition-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Apache.Ignite.Core.Ignition Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>This class defines a factory for the main Ignite API. Use <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignition.html#aa18445df930da8ab17e0a7b669355119" title="Starts Ignite with default configuration. By default this method will use Ignite configuration define...">Start()</a> method to start Ignite with default configuration. All members are thread-safe and may be used concurrently from multiple threads.
<a href="class_apache_1_1_ignite_1_1_core_1_1_ignition.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:aa18445df930da8ab17e0a7b669355119"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html">IIgnite</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignition.html#aa18445df930da8ab17e0a7b669355119">Start</a> ()</td></tr>
<tr class="memdesc:aa18445df930da8ab17e0a7b669355119"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts Ignite with default configuration. By default this method will use Ignite configuration defined in <code>{IGNITE_HOME}/config/default-config.xml</code> configuration file. If such file is not found, then all system defaults will be used. <a href="#aa18445df930da8ab17e0a7b669355119">More...</a><br /></td></tr>
<tr class="separator:aa18445df930da8ab17e0a7b669355119"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ab0c306231ff271f1ffb76409826754"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html">IIgnite</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignition.html#a2ab0c306231ff271f1ffb76409826754">Start</a> (string springCfgPath)</td></tr>
<tr class="memdesc:a2ab0c306231ff271f1ffb76409826754"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts all grids specified within given Spring XML configuration file. If Ignite with given name is already started, then exception is thrown. In this case all instances that may have been started so far will be stopped too. <a href="#a2ab0c306231ff271f1ffb76409826754">More...</a><br /></td></tr>
<tr class="separator:a2ab0c306231ff271f1ffb76409826754"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac35f966c7dcbffa6f2953afa4029ba10"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html">IIgnite</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignition.html#ac35f966c7dcbffa6f2953afa4029ba10">StartFromApplicationConfiguration</a> ()</td></tr>
<tr class="memdesc:ac35f966c7dcbffa6f2953afa4029ba10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignite_configuration.html" title="Grid configuration. ">IgniteConfiguration</a> from application configuration <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignite_configuration_section.html" title="Ignite configuration section for app.config and web.config files. ">IgniteConfigurationSection</a> with <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignition.html#a54e73c7d66963c086986352af8ded33b" title="Default configuration section name. ">ConfigurationSectionName</a> name and starts Ignite. <a href="#ac35f966c7dcbffa6f2953afa4029ba10">More...</a><br /></td></tr>
<tr class="separator:ac35f966c7dcbffa6f2953afa4029ba10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35997eeebdc9e0da75eb3b9fe44d0167"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html">IIgnite</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignition.html#a35997eeebdc9e0da75eb3b9fe44d0167">StartFromApplicationConfiguration</a> (string sectionName)</td></tr>
<tr class="memdesc:a35997eeebdc9e0da75eb3b9fe44d0167"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignite_configuration.html" title="Grid configuration. ">IgniteConfiguration</a> from application configuration <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignite_configuration_section.html" title="Ignite configuration section for app.config and web.config files. ">IgniteConfigurationSection</a> with specified name and starts Ignite. <a href="#a35997eeebdc9e0da75eb3b9fe44d0167">More...</a><br /></td></tr>
<tr class="separator:a35997eeebdc9e0da75eb3b9fe44d0167"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a059ade864533448427ffd90f00cf3c3f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html">IIgnite</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignition.html#a059ade864533448427ffd90f00cf3c3f">StartFromApplicationConfiguration</a> (string sectionName, string configPath)</td></tr>
<tr class="memdesc:a059ade864533448427ffd90f00cf3c3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignite_configuration.html" title="Grid configuration. ">IgniteConfiguration</a> from application configuration <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignite_configuration_section.html" title="Ignite configuration section for app.config and web.config files. ">IgniteConfigurationSection</a> with specified name and starts Ignite. <a href="#a059ade864533448427ffd90f00cf3c3f">More...</a><br /></td></tr>
<tr class="separator:a059ade864533448427ffd90f00cf3c3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada9eebe95d4ee6bd261a5a290429eded"><td class="memItemLeft" align="right" valign="top">static unsafe <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html">IIgnite</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignition.html#ada9eebe95d4ee6bd261a5a290429eded">Start</a> (<a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignite_configuration.html">IgniteConfiguration</a> cfg)</td></tr>
<tr class="memdesc:ada9eebe95d4ee6bd261a5a290429eded"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts Ignite with given configuration. <a href="#ada9eebe95d4ee6bd261a5a290429eded">More...</a><br /></td></tr>
<tr class="separator:ada9eebe95d4ee6bd261a5a290429eded"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6091bf945c0b620eac95ebf08799e67e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html">IIgnite</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignition.html#a6091bf945c0b620eac95ebf08799e67e">GetIgnite</a> (string name)</td></tr>
<tr class="memdesc:a6091bf945c0b620eac95ebf08799e67e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a named Ignite instance. If Ignite name is <code>null</code> or empty string, then default no-name Ignite will be returned. Note that caller of this method should not assume that it will return the same instance every time. <a href="#a6091bf945c0b620eac95ebf08799e67e">More...</a><br /></td></tr>
<tr class="separator:a6091bf945c0b620eac95ebf08799e67e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ef478ec29c3f47f7168b89cc6430825"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html">IIgnite</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignition.html#a1ef478ec29c3f47f7168b89cc6430825">GetIgnite</a> ()</td></tr>
<tr class="memdesc:a1ef478ec29c3f47f7168b89cc6430825"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the default Ignite instance with null name, or an instance with any name when there is only one. <a href="#a1ef478ec29c3f47f7168b89cc6430825">More...</a><br /></td></tr>
<tr class="separator:a1ef478ec29c3f47f7168b89cc6430825"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4214626e3113b2522af21c5e30966e59"><td class="memItemLeft" align="right" valign="top">static ICollection&lt; <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html">IIgnite</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignition.html#a4214626e3113b2522af21c5e30966e59">GetAll</a> ()</td></tr>
<tr class="memdesc:a4214626e3113b2522af21c5e30966e59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets all started Ignite instances. <a href="#a4214626e3113b2522af21c5e30966e59">More...</a><br /></td></tr>
<tr class="separator:a4214626e3113b2522af21c5e30966e59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4128aaf0fd46d5fc8498e3a6402db038"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html">IIgnite</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignition.html#a4128aaf0fd46d5fc8498e3a6402db038">TryGetIgnite</a> (string name)</td></tr>
<tr class="memdesc:a4128aaf0fd46d5fc8498e3a6402db038"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a named Ignite instance, or <code>null</code> if none found. If Ignite name is <code>null</code> or empty string, then default no-name Ignite will be returned. Note that caller of this method should not assume that it will return the same instance every time. Note that single process can run multiple Ignite instances and every Ignite instance (and its node) can belong to a different grid. Ignite name defines what grid a particular Ignite instance (and correspondingly its node) belongs to. <a href="#a4128aaf0fd46d5fc8498e3a6402db038">More...</a><br /></td></tr>
<tr class="separator:a4128aaf0fd46d5fc8498e3a6402db038"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad13e6ba75a688eba802a916c439848a1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html">IIgnite</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignition.html#ad13e6ba75a688eba802a916c439848a1">TryGetIgnite</a> ()</td></tr>
<tr class="memdesc:ad13e6ba75a688eba802a916c439848a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an instance of default no-name grid, or <code>null</code> if none found. Note that caller of this method should not assume that it will return the same instance every time. <a href="#ad13e6ba75a688eba802a916c439848a1">More...</a><br /></td></tr>
<tr class="separator:ad13e6ba75a688eba802a916c439848a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31d2db2e48fcc693b930109ccdfca028"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignition.html#a31d2db2e48fcc693b930109ccdfca028">Stop</a> (string name, bool cancel)</td></tr>
<tr class="memdesc:a31d2db2e48fcc693b930109ccdfca028"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stops named grid. If <code>cancel</code> flag is set to <code>true</code> then all jobs currently executing on local node will be interrupted. If grid name is <code>null</code>, then default no-name Ignite will be stopped. <a href="#a31d2db2e48fcc693b930109ccdfca028">More...</a><br /></td></tr>
<tr class="separator:a31d2db2e48fcc693b930109ccdfca028"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a727c83b23e223b77b9e88345bfb78e07"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignition.html#a727c83b23e223b77b9e88345bfb78e07">StopAll</a> (bool cancel)</td></tr>
<tr class="memdesc:a727c83b23e223b77b9e88345bfb78e07"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stops <b>all</b> started grids. If <code>cancel</code> flag is set to <code>true</code> then all jobs currently executing on local node will be interrupted. <a href="#a727c83b23e223b77b9e88345bfb78e07">More...</a><br /></td></tr>
<tr class="separator:a727c83b23e223b77b9e88345bfb78e07"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a54e73c7d66963c086986352af8ded33b"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignition.html#a54e73c7d66963c086986352af8ded33b">ConfigurationSectionName</a> = &quot;igniteConfiguration&quot;</td></tr>
<tr class="memdesc:a54e73c7d66963c086986352af8ded33b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default configuration section name. <a href="#a54e73c7d66963c086986352af8ded33b">More...</a><br /></td></tr>
<tr class="separator:a54e73c7d66963c086986352af8ded33b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:a0a528d14d29fa6bd3c72f6de39da79cf"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignition.html#a0a528d14d29fa6bd3c72f6de39da79cf">ClientMode</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a0a528d14d29fa6bd3c72f6de39da79cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets a value indicating whether Ignite should be started in client mode. Client nodes cannot hold data in caches. <a href="#a0a528d14d29fa6bd3c72f6de39da79cf">More...</a><br /></td></tr>
<tr class="separator:a0a528d14d29fa6bd3c72f6de39da79cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"></div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a4214626e3113b2522af21c5e30966e59"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static ICollection&lt;<a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html">IIgnite</a>&gt; Apache.Ignite.Core.Ignition.GetAll </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>All Ignite instances.</dd></dl>
</div>
</div>
<a class="anchor" id="a6091bf945c0b620eac95ebf08799e67e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html">IIgnite</a> Apache.Ignite.Core.Ignition.GetIgnite </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Note that single process can run multiple Ignite instances and every Ignite instance (and its node) can belong to a different grid. Ignite name defines what grid a particular Ignite instance (and correspondingly its node) belongs to. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>Ignite name to which requested Ignite instance belongs. If <code>null</code>, then Ignite instance belonging to a default no-name Ignite will be returned.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An instance of named grid. </dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname">IgniteException</td><td>When there is no Ignite instance with specified name.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a1ef478ec29c3f47f7168b89cc6430825"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html">IIgnite</a> Apache.Ignite.Core.Ignition.GetIgnite </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Note that caller of this method should not assume that it will return the same instance every time. </p>
<dl class="section return"><dt>Returns</dt><dd>Default Ignite instance.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname">IgniteException</td><td>When there is no matching Ignite instance.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="aa18445df930da8ab17e0a7b669355119"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html">IIgnite</a> Apache.Ignite.Core.Ignition.Start </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>Started Ignite.</dd></dl>
</div>
</div>
<a class="anchor" id="a2ab0c306231ff271f1ffb76409826754"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html">IIgnite</a> Apache.Ignite.Core.Ignition.Start </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>springCfgPath</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">springCfgPath</td><td>Spring XML configuration file path or URL. Note, that the path can be absolute or relative to IGNITE_HOME.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Started Ignite. If Spring configuration contains multiple Ignite instances, then the 1st found instance is returned.</dd></dl>
</div>
</div>
<a class="anchor" id="ada9eebe95d4ee6bd261a5a290429eded"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static unsafe <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html">IIgnite</a> Apache.Ignite.Core.Ignition.Start </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignite_configuration.html">IgniteConfiguration</a>&#160;</td>
<td class="paramname"><em>cfg</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>Started Ignite.</dd></dl>
</div>
</div>
<a class="anchor" id="ac35f966c7dcbffa6f2953afa4029ba10"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html">IIgnite</a> Apache.Ignite.Core.Ignition.StartFromApplicationConfiguration </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>Started Ignite.</dd></dl>
</div>
</div>
<a class="anchor" id="a35997eeebdc9e0da75eb3b9fe44d0167"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html">IIgnite</a> Apache.Ignite.Core.Ignition.StartFromApplicationConfiguration </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>sectionName</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sectionName</td><td>Name of the section.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Started Ignite.</dd></dl>
</div>
</div>
<a class="anchor" id="a059ade864533448427ffd90f00cf3c3f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html">IIgnite</a> Apache.Ignite.Core.Ignition.StartFromApplicationConfiguration </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>sectionName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>configPath</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sectionName</td><td>Name of the section.</td></tr>
<tr><td class="paramname">configPath</td><td>Path to the configuration file.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Started Ignite.</dd></dl>
</div>
</div>
<a class="anchor" id="a31d2db2e48fcc693b930109ccdfca028"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool Apache.Ignite.Core.Ignition.Stop </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>cancel</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>Grid name. If <code>null</code>, then default no-name Ignite will be stopped.</td></tr>
<tr><td class="paramname">cancel</td><td>If <code>true</code> then all jobs currently executing will be cancelled by calling <code>ComputeJob.cancel</code>method.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if named Ignite instance was indeed found and stopped, <code>false</code> othwerwise (the instance with given <code>name</code> was not found).</dd></dl>
</div>
</div>
<a class="anchor" id="a727c83b23e223b77b9e88345bfb78e07"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void Apache.Ignite.Core.Ignition.StopAll </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>cancel</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cancel</td><td>If <code>true</code> then all jobs currently executing will be cancelled by calling <code>ComputeJob.Cancel()</code> method.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a4128aaf0fd46d5fc8498e3a6402db038"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html">IIgnite</a> Apache.Ignite.Core.Ignition.TryGetIgnite </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>Ignite name to which requested Ignite instance belongs. If <code>null</code>, then Ignite instance belonging to a default no-name Ignite will be returned. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An instance of named grid, or null.</dd></dl>
</div>
</div>
<a class="anchor" id="ad13e6ba75a688eba802a916c439848a1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_i_ignite.html">IIgnite</a> Apache.Ignite.Core.Ignition.TryGetIgnite </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>An instance of default no-name grid, or null.</dd></dl>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="a54e73c7d66963c086986352af8ded33b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Apache.Ignite.Core.Ignition.ConfigurationSectionName = &quot;igniteConfiguration&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a class="anchor" id="a0a528d14d29fa6bd3c72f6de39da79cf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Apache.Ignite.Core.Ignition.ClientMode</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_apache.html">Apache</a></li><li class="navelem"><a class="el" href="namespace_apache_1_1_ignite.html">Ignite</a></li><li class="navelem"><a class="el" href="namespace_apache_1_1_ignite_1_1_core.html">Core</a></li><li class="navelem"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignition.html">Ignition</a></li>
<li class="footer">Generated on Sun Apr 30 2017 12:15:05 for Apache Ignite.NET by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.9.1 </li>
</ul>
</div>
</body>
</html>