<!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" xml:lang="en" lang="en">
<HEAD>
<META NAME="description" content="Infinispan configuration options" />
<TITLE>
Configuration options (Infinispan Distribution 4.0.0-SNAPSHOT API)
</TITLE>
<LINK REL="stylesheet" HREF="stylesheet2.css" TYPE="text/css"/>
</HEAD>
<BODY>
<h2>Infinispan configuration options</h2><br/><UL><div class="source"><pre>  &lt;<a href="#ce__infinispan">infinispan</a>&gt;
    &lt;<a href="#ce_infinispan_default">default</a>&gt;
      &lt;<a href="#ce_default_jmxStatistics">jmxStatistics</a>&gt;
      &lt;<a href="#ce_default_loaders">loaders</a>&gt;
        &lt;<a href="#ce_loaders_loader">loader</a>&gt;
          &lt;<a href="#ce_loader_async">async</a>&gt;
          &lt;<a href="#ce_loader_singletonStore">singletonStore</a>&gt;
          &lt;<a href="#ce_loader_properties">properties</a>&gt;
      &lt;<a href="#ce_default_clustering">clustering</a>&gt;
        &lt;<a href="#ce_clustering_async">async</a>&gt;
        &lt;<a href="#ce_clustering_hash">hash</a>&gt;
        &lt;<a href="#ce_clustering_sync">sync</a>&gt;
        &lt;<a href="#ce_clustering_l1">l1</a>&gt;
        &lt;<a href="#ce_clustering_stateRetrieval">stateRetrieval</a>&gt;
      &lt;<a href="#ce_default_lazyDeserialization">lazyDeserialization</a>&gt;
      &lt;<a href="#ce_default_eviction">eviction</a>&gt;
      &lt;<a href="#ce_default_expiration">expiration</a>&gt;
      &lt;<a href="#ce_default_invocationBatching">invocationBatching</a>&gt;
      &lt;<a href="#ce_default_locking">locking</a>&gt;
      &lt;<a href="#ce_default_transaction">transaction</a>&gt;
      &lt;<a href="#ce_default_customInterceptors">customInterceptors</a>&gt;
        &lt;<a href="#ce_customInterceptors_interceptor">interceptor</a>&gt;
      &lt;<a href="#ce_default_unsafe">unsafe</a>&gt;
    &lt;<a href="#ce_infinispan_namedCache">namedCache</a>&gt;
    &lt;<a href="#ce_infinispan_global">global</a>&gt;
      &lt;<a href="#ce_global_globalJmxStatistics">globalJmxStatistics</a>&gt;
      &lt;<a href="#ce_global_shutdown">shutdown</a>&gt;
      &lt;<a href="#ce_global_replicationQueueScheduledExecutor">replicationQueueScheduledExecutor</a>&gt;
      &lt;<a href="#ce_global_evictionScheduledExecutor">evictionScheduledExecutor</a>&gt;
      &lt;<a href="#ce_global_serialization">serialization</a>&gt;
      &lt;<a href="#ce_global_asyncTransportExecutor">asyncTransportExecutor</a>&gt;
      &lt;<a href="#ce_global_asyncListenerExecutor">asyncListenerExecutor</a>&gt;
      &lt;<a href="#ce_global_transport">transport</a>&gt;
</pre></div>
<a name="ce_loaders_loader"></a><div class="section"><h3><a name="loader"></a>loader</h3>
<p>org.infinispan.loaders.s3.S3CacheStore Parent element is <a href="#ce_default_loaders">&lt;loaders&gt;</a>. Child elements are <a href="#ce_loader_async">&lt;async&gt;</a>,<a href="#ce_loader_singletonStore">&lt;singletonStore&gt;</a>,<a href="#ce_loader_properties">&lt;properties&gt;</a>.
</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>fetchPersistentState</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>If true, fetch persistent state on state transfer</td>
</tr>
<tr class="b"><td><code>ignoreModifications</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>If true, any operation that modifies the cache store (remove, clear, store...etc) won't be applied to it</td>
</tr>
<tr class="b"><td><code>purgeOnStartup</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>If true, purge node state on startup</td>
</tr>
<tr class="b"><td><code>class</code></td>
<td><code>String</code></td>
<td>org.infinispan.loaders.s3.S3CacheStore</td>
<td>Full class name of a cache loader</td>
</tr>
</table></div>
<a name="ce_loader_properties"></a><div class="section"><h3><a name="properties"></a>properties</h3>
<p>todo Parent element is <a href="#ce_loaders_loader">&lt;loader&gt;</a>.</p>
<table class="bodyTable"> <tr class="a"><th>Property</th><th>Description</th></tr>
<tr class="b"><td>requestTimeout</td>
<td>todo</td>
</tr>
<tr class="b"><td>maxConnections</td>
<td>todo</td>
</tr>
<tr class="b"><td>secure</td>
<td>todo</td>
</tr>
<tr class="b"><td>awsAccessKey</td>
<td>todo</td>
</tr>
<tr class="b"><td>awsSecretKey</td>
<td>todo</td>
</tr>
<tr class="b"><td>bucket</td>
<td>todo</td>
</tr>
<tr class="b"><td>proxyHost</td>
<td>todo</td>
</tr>
<tr class="b"><td>proxyPort</td>
<td>todo</td>
</tr>
<tr class="b"><td>lockConcurrencyLevel</td>
<td>Concurrency level as integer. Default is 2048</td>
</tr>
<tr class="b"><td>lockAcquistionTimeout</td>
<td>Default lock acquisition timeout as long. Default is 60000</td>
</tr>
</table></div>
<a name="ce_infinispan_default"></a><div class="section"><h3><a name="default"></a>default</h3>
<p>todo Parent element is <a href="#ce__infinispan">&lt;infinispan&gt;</a>. Child elements are <a href="#ce_default_jmxStatistics">&lt;jmxStatistics&gt;</a>,<a href="#ce_default_loaders">&lt;loaders&gt;</a>,<a href="#ce_default_clustering">&lt;clustering&gt;</a>,<a href="#ce_default_lazyDeserialization">&lt;lazyDeserialization&gt;</a>,<a href="#ce_default_eviction">&lt;eviction&gt;</a>,<a href="#ce_default_expiration">&lt;expiration&gt;</a>,<a href="#ce_default_invocationBatching">&lt;invocationBatching&gt;</a>,<a href="#ce_default_locking">&lt;locking&gt;</a>,<a href="#ce_default_transaction">&lt;transaction&gt;</a>,<a href="#ce_default_customInterceptors">&lt;customInterceptors&gt;</a>,<a href="#ce_default_unsafe">&lt;unsafe&gt;</a>.
</p>
<a name="ce_infinispan_namedCache"></a><div class="section"><h3><a name="namedCache"></a>namedCache</h3>
<p>todo Parent element is <a href="#ce__infinispan">&lt;infinispan&gt;</a>.</p>
<a name="ce_default_locking"></a><div class="section"><h3><a name="locking"></a>locking</h3>
<p>todo Parent element is <a href="#ce_infinispan_default">&lt;default&gt;</a>.</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>writeSkewCheck</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>todo</td>
</tr>
<tr class="b"><td><code>concurrencyLevel</code></td>
<td><code>int</code></td>
<td>500</td>
<td>todo</td>
</tr>
<tr class="b"><td><code>lockAcquisitionTimeout</code></td>
<td><code>long</code></td>
<td>10000</td>
<td>todo</td>
</tr>
<tr class="b"><td><code>isolationLevel</code></td>
<td><code>String</code>* (NONE|SERIALIZABLE|REPEATABLE_READ|READ_COMMITTED|READ_UNCOMMITTED)</td>
<td>READ_COMMITTED</td>
<td>todo</td>
</tr>
</table></div>
<a name="ce_default_transaction"></a><div class="section"><h3><a name="transaction"></a>transaction</h3>
<p>todo Parent element is <a href="#ce_infinispan_default">&lt;default&gt;</a>.</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>transactionManagerLookupClass</code></td>
<td><code>String</code></td>
<td>org.infinispan.transaction.lookup.GenericTransactionManagerLookup</td>
<td>todo</td>
</tr>
<tr class="b"><td><code>syncCommitPhase</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>todo</td>
</tr>
<tr class="b"><td><code>syncRollbackPhase</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>todo</td>
</tr>
<tr class="b"><td><code>useEagerLocking</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>todo</td>
</tr>
</table></div>
<a name="ce_default_jmxStatistics"></a><div class="section"><h3><a name="jmxStatistics"></a>jmxStatistics</h3>
<p>todo Parent element is <a href="#ce_infinispan_default">&lt;default&gt;</a>.</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>enabled</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>todo</td>
</tr>
</table></div>
<a name="ce_default_lazyDeserialization"></a><div class="section"><h3><a name="lazyDeserialization"></a>lazyDeserialization</h3>
<p>todo Parent element is <a href="#ce_infinispan_default">&lt;default&gt;</a>.</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>enabled</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>todo</td>
</tr>
</table></div>
<a name="ce_default_invocationBatching"></a><div class="section"><h3><a name="invocationBatching"></a>invocationBatching</h3>
<p>todo Parent element is <a href="#ce_infinispan_default">&lt;default&gt;</a>.</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>enabled</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>todo</td>
</tr>
</table></div>
<a name="ce_default_clustering"></a><div class="section"><h3><a name="clustering"></a>clustering</h3>
<p>todo Parent element is <a href="#ce_infinispan_default">&lt;default&gt;</a>. Child elements are <a href="#ce_clustering_async">&lt;async&gt;</a>,<a href="#ce_clustering_hash">&lt;hash&gt;</a>,<a href="#ce_clustering_sync">&lt;sync&gt;</a>,<a href="#ce_clustering_l1">&lt;l1&gt;</a>,<a href="#ce_clustering_stateRetrieval">&lt;stateRetrieval&gt;</a>.
</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>mode</code></td>
<td><code>String</code>* (LOCAL|REPL|INVALIDATION|DIST)</td>
<td>LOCAL</td>
<td>todo</td>
</tr>
</table></div>
<a name="ce_clustering_stateRetrieval"></a><div class="section"><h3><a name="stateRetrieval"></a>stateRetrieval</h3>
<p>todo Parent element is <a href="#ce_default_clustering">&lt;clustering&gt;</a>.</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>fetchInMemoryState</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>todo</td>
</tr>
<tr class="b"><td><code>timeout</code></td>
<td><code>long</code></td>
<td>10000</td>
<td>todo</td>
</tr>
</table></div>
<a name="ce_clustering_sync"></a><div class="section"><h3><a name="sync"></a>sync</h3>
<p>todo Parent element is <a href="#ce_default_clustering">&lt;clustering&gt;</a>.</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>replTimeout</code></td>
<td><code>long</code></td>
<td>15000</td>
<td>todo</td>
</tr>
</table></div>
<a name="ce_clustering_hash"></a><div class="section"><h3><a name="hash"></a>hash</h3>
<p>todo Parent element is <a href="#ce_default_clustering">&lt;clustering&gt;</a>.</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>rehashRpcTimeout</code></td>
<td><code>long</code></td>
<td>600000</td>
<td>todo</td>
</tr>
<tr class="b"><td><code>consistentHashClass</code></td>
<td><code>String</code></td>
<td>org.infinispan.distribution.DefaultConsistentHash</td>
<td>todo</td>
</tr>
<tr class="b"><td><code>numOwners</code></td>
<td><code>int</code></td>
<td>2</td>
<td>todo</td>
</tr>
<tr class="b"><td><code>rehashWait</code></td>
<td><code>long</code></td>
<td>60000</td>
<td>todo</td>
</tr>
</table></div>
<a name="ce_clustering_l1"></a><div class="section"><h3><a name="l1"></a>l1</h3>
<p>todo Parent element is <a href="#ce_default_clustering">&lt;clustering&gt;</a>.</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>enabled</code></td>
<td><code>boolean</code></td>
<td>true</td>
<td>todo</td>
</tr>
<tr class="b"><td><code>lifespan</code></td>
<td><code>long</code></td>
<td>600000</td>
<td>todo</td>
</tr>
<tr class="b"><td><code>onRehash</code></td>
<td><code>boolean</code></td>
<td>true</td>
<td>todo</td>
</tr>
</table></div>
<a name="ce_clustering_async"></a><div class="section"><h3><a name="async"></a>async</h3>
<p>todo Parent element is <a href="#ce_default_clustering">&lt;clustering&gt;</a>.</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>replQueueMaxElements</code></td>
<td><code>int</code></td>
<td>1000</td>
<td>todo</td>
</tr>
<tr class="b"><td><code>replQueueInterval</code></td>
<td><code>long</code></td>
<td>5000</td>
<td>todo</td>
</tr>
<tr class="b"><td><code>useReplQueue</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>todo</td>
</tr>
<tr class="b"><td><code>asyncMarshalling</code></td>
<td><code>boolean</code></td>
<td>true</td>
<td>todo</td>
</tr>
</table></div>
<a name="ce_default_eviction"></a><div class="section"><h3><a name="eviction"></a>eviction</h3>
<p>todo Parent element is <a href="#ce_infinispan_default">&lt;default&gt;</a>.</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>wakeUpInterval</code></td>
<td><code>long</code></td>
<td>5000</td>
<td>todo</td>
</tr>
<tr class="b"><td><code>strategy</code></td>
<td><code>String</code>* (NONE|FIFO|LRU)</td>
<td>NONE</td>
<td>todo</td>
</tr>
<tr class="b"><td><code>maxEntries</code></td>
<td><code>int</code></td>
<td>-1</td>
<td>todo</td>
</tr>
</table></div>
<a name="ce_default_expiration"></a><div class="section"><h3><a name="expiration"></a>expiration</h3>
<p>todo Parent element is <a href="#ce_infinispan_default">&lt;default&gt;</a>.</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>lifespan</code></td>
<td><code>long</code></td>
<td>-1</td>
<td>todo</td>
</tr>
<tr class="b"><td><code>maxIdle</code></td>
<td><code>long</code></td>
<td>-1</td>
<td>todo</td>
</tr>
</table></div>
<a name="ce_default_unsafe"></a><div class="section"><h3><a name="unsafe"></a>unsafe</h3>
<p>todo Parent element is <a href="#ce_infinispan_default">&lt;default&gt;</a>.</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>unreliableReturnValues</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>todo</td>
</tr>
</table></div>
<a name="ce_default_customInterceptors"></a><div class="section"><h3><a name="customInterceptors"></a>customInterceptors</h3>
<p>todo Parent element is <a href="#ce_infinispan_default">&lt;default&gt;</a>. Child elements are <a href="#ce_customInterceptors_interceptor">&lt;interceptor&gt;</a>.
</p>
<a name="ce_default_loaders"></a><div class="section"><h3><a name="loaders"></a>loaders</h3>
<p>todo Parent element is <a href="#ce_infinispan_default">&lt;default&gt;</a>. Child elements are <a href="#ce_loaders_loader">&lt;loader&gt;</a>.
</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>preload</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>todo</td>
</tr>
<tr class="b"><td><code>passivation</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>todo</td>
</tr>
<tr class="b"><td><code>shared</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>todo</td>
</tr>
</table></div>
<a name="ce_loaders_loader"></a><div class="section"><h3><a name="loader"></a>loader</h3>
<p>org.infinispan.loaders.bdbje.BdbjeCacheStore Parent element is <a href="#ce_default_loaders">&lt;loaders&gt;</a>. Child elements are <a href="#ce_loader_async">&lt;async&gt;</a>,<a href="#ce_loader_singletonStore">&lt;singletonStore&gt;</a>,<a href="#ce_loader_properties">&lt;properties&gt;</a>.
</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>fetchPersistentState</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>If true, fetch persistent state on state transfer</td>
</tr>
<tr class="b"><td><code>ignoreModifications</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>If true, any operation that modifies the cache store (remove, clear, store...etc) won't be applied to it</td>
</tr>
<tr class="b"><td><code>purgeOnStartup</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>If true, purge node state on startup</td>
</tr>
<tr class="b"><td><code>class</code></td>
<td><code>String</code></td>
<td>org.infinispan.loaders.bdbje.BdbjeCacheStore</td>
<td>Full class name of a cache loader</td>
</tr>
</table></div>
<a name="ce_loader_properties"></a><div class="section"><h3><a name="properties"></a>properties</h3>
<p>todo Parent element is <a href="#ce_loaders_loader">&lt;loader&gt;</a>.</p>
<table class="bodyTable"> <tr class="a"><th>Property</th><th>Description</th></tr>
<tr class="b"><td>lockAcquistionTimeout</td>
<td>todo</td>
</tr>
<tr class="b"><td>cacheDbName</td>
<td>todo</td>
</tr>
<tr class="b"><td>catalogDbName</td>
<td>todo</td>
</tr>
<tr class="b"><td>expiryDbName</td>
<td>todo</td>
</tr>
<tr class="b"><td>maxTxRetries</td>
<td>todo</td>
</tr>
<tr class="b"><td>location</td>
<td>todo</td>
</tr>
</table></div>
<a name="ce_loaders_loader"></a><div class="section"><h3><a name="loader"></a>loader</h3>
<p>org.infinispan.loaders.jdbc.stringbased.JdbcStringBasedCacheStore Parent element is <a href="#ce_default_loaders">&lt;loaders&gt;</a>. Child elements are <a href="#ce_loader_async">&lt;async&gt;</a>,<a href="#ce_loader_singletonStore">&lt;singletonStore&gt;</a>,<a href="#ce_loader_properties">&lt;properties&gt;</a>.
</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>fetchPersistentState</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>If true, fetch persistent state on state transfer</td>
</tr>
<tr class="b"><td><code>ignoreModifications</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>If true, any operation that modifies the cache store (remove, clear, store...etc) won't be applied to it</td>
</tr>
<tr class="b"><td><code>purgeOnStartup</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>If true, purge node state on startup</td>
</tr>
<tr class="b"><td><code>class</code></td>
<td><code>String</code></td>
<td>org.infinispan.loaders.jdbc.stringbased.JdbcStringBasedCacheStore</td>
<td>Full class name of a cache loader</td>
</tr>
</table></div>
<a name="ce_loader_properties"></a><div class="section"><h3><a name="properties"></a>properties</h3>
<p>todo Parent element is <a href="#ce_loaders_loader">&lt;loader&gt;</a>.</p>
<table class="bodyTable"> <tr class="a"><th>Property</th><th>Description</th></tr>
<tr class="b"><td>batchSize</td>
<td>todo</td>
</tr>
<tr class="b"><td>fetchSize</td>
<td>todo</td>
</tr>
<tr class="b"><td>createTableOnStart</td>
<td>todo</td>
</tr>
<tr class="b"><td>dropTableOnExit</td>
<td>todo</td>
</tr>
<tr class="b"><td>idColumnName</td>
<td>todo</td>
</tr>
<tr class="b"><td>idColumnType</td>
<td>todo</td>
</tr>
<tr class="b"><td>dataColumnName</td>
<td>todo</td>
</tr>
<tr class="b"><td>dataColumnType</td>
<td>todo</td>
</tr>
<tr class="b"><td>timestampColumnName</td>
<td>todo</td>
</tr>
<tr class="b"><td>connectionUrl</td>
<td>todo</td>
</tr>
<tr class="b"><td>userName</td>
<td>todo</td>
</tr>
<tr class="b"><td>password</td>
<td>todo</td>
</tr>
<tr class="b"><td>driverClass</td>
<td>todo</td>
</tr>
<tr class="b"><td>connectionFactoryClass</td>
<td>todo</td>
</tr>
<tr class="b"><td>key2StringMapper</td>
<td>todo</td>
</tr>
<tr class="b"><td>stringsTableName</td>
<td>todo</td>
</tr>
<tr class="b"><td>lockConcurrencyLevel</td>
<td>Concurrency level as integer. Default is 2048</td>
</tr>
<tr class="b"><td>lockAcquistionTimeout</td>
<td>Default lock acquisition timeout as long. Default is 60000</td>
</tr>
</table></div>
<a name="ce_infinispan_global"></a><div class="section"><h3><a name="global"></a>global</h3>
<p>todo Parent element is <a href="#ce__infinispan">&lt;infinispan&gt;</a>. Child elements are <a href="#ce_global_globalJmxStatistics">&lt;globalJmxStatistics&gt;</a>,<a href="#ce_global_shutdown">&lt;shutdown&gt;</a>,<a href="#ce_global_replicationQueueScheduledExecutor">&lt;replicationQueueScheduledExecutor&gt;</a>,<a href="#ce_global_evictionScheduledExecutor">&lt;evictionScheduledExecutor&gt;</a>,<a href="#ce_global_serialization">&lt;serialization&gt;</a>,<a href="#ce_global_asyncTransportExecutor">&lt;asyncTransportExecutor&gt;</a>,<a href="#ce_global_asyncListenerExecutor">&lt;asyncListenerExecutor&gt;</a>,<a href="#ce_global_transport">&lt;transport&gt;</a>.
</p>
<a name="ce_global_asyncListenerExecutor"></a><div class="section"><h3><a name="asyncListenerExecutor"></a>asyncListenerExecutor</h3>
<p>todo Parent element is <a href="#ce_infinispan_global">&lt;global&gt;</a>.</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>factory</code></td>
<td><code>String</code></td>
<td>org.infinispan.executors.DefaultExecutorFactory</td>
<td>ExecutorService factory class for asynchronous listeners</td>
</tr>
</table></div>
<table class="bodyTable"> <tr class="a"><th>Property</th><th>Description</th></tr>
<tr class="b"><td>maxThreads</td>
<td>todo</td>
</tr>
<tr class="b"><td>threadNamePrefix</td>
<td>todo</td>
</tr>
</table></div>
<a name="ce_global_transport"></a><div class="section"><h3><a name="transport"></a>transport</h3>
<p>todo Parent element is <a href="#ce_infinispan_global">&lt;global&gt;</a>.</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>transportClass</code></td>
<td><code>String</code></td>
<td>org.infinispan.remoting.transport.jgroups.JGroupsTransport</td>
<td>Transport class, by default null i.e. no transport</td>
</tr>
<tr class="b"><td><code>clusterName</code></td>
<td><code>String</code></td>
<td>Infinispan-Cluster</td>
<td>todo</td>
</tr>
<tr class="b"><td><code>distributedSyncTimeout</code></td>
<td><code>long</code></td>
<td>60000</td>
<td>todo</td>
</tr>
</table></div>
<table class="bodyTable"> <tr class="a"><th>Property</th><th>Description</th></tr>
<tr class="b"><td>configurationString</td>
<td>todo</td>
</tr>
<tr class="b"><td>configurationFile</td>
<td>todo</td>
</tr>
<tr class="b"><td>configurationXml</td>
<td>todo</td>
</tr>
</table></div>
<a name="ce_global_evictionScheduledExecutor"></a><div class="section"><h3><a name="evictionScheduledExecutor"></a>evictionScheduledExecutor</h3>
<p>todo Parent element is <a href="#ce_infinispan_global">&lt;global&gt;</a>.</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>factory</code></td>
<td><code>String</code></td>
<td>org.infinispan.executors.DefaultScheduledExecutorFactory</td>
<td>ExecutorService factory class for eviction threads</td>
</tr>
</table></div>
<table class="bodyTable"> <tr class="a"><th>Property</th><th>Description</th></tr>
<tr class="b"><td>maxThreads</td>
<td>todo</td>
</tr>
<tr class="b"><td>threadNamePrefix</td>
<td>todo</td>
</tr>
</table></div>
<a name="ce_global_replicationQueueScheduledExecutor"></a><div class="section"><h3><a name="replicationQueueScheduledExecutor"></a>replicationQueueScheduledExecutor</h3>
<p>todo Parent element is <a href="#ce_infinispan_global">&lt;global&gt;</a>.</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>factory</code></td>
<td><code>String</code></td>
<td>org.infinispan.executors.DefaultScheduledExecutorFactory</td>
<td>ExecutorService factory class for replication queue threads</td>
</tr>
</table></div>
<table class="bodyTable"> <tr class="a"><th>Property</th><th>Description</th></tr>
<tr class="b"><td>maxThreads</td>
<td>todo</td>
</tr>
<tr class="b"><td>threadNamePrefix</td>
<td>todo</td>
</tr>
</table></div>
<a name="ce_global_globalJmxStatistics"></a><div class="section"><h3><a name="globalJmxStatistics"></a>globalJmxStatistics</h3>
<p>todo Parent element is <a href="#ce_infinispan_global">&lt;global&gt;</a>.</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>enabled</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>If true, global JMX statistics are published</td>
</tr>
<tr class="b"><td><code>jmxDomain</code></td>
<td><code>String</code></td>
<td>infinispan</td>
<td>If JMX statistics are enabled then all 'published' JMX objects will appear under this name</td>
</tr>
<tr class="b"><td><code>mBeanServerLookup</code></td>
<td><code>String</code></td>
<td>org.infinispan.jmx.PlatformMBeanServerLookup</td>
<td>todo</td>
</tr>
<tr class="b"><td><code>allowDuplicateDomains</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>todo</td>
</tr>
</table></div>
<a name="ce_global_asyncTransportExecutor"></a><div class="section"><h3><a name="asyncTransportExecutor"></a>asyncTransportExecutor</h3>
<p>todo Parent element is <a href="#ce_infinispan_global">&lt;global&gt;</a>.</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>factory</code></td>
<td><code>String</code></td>
<td>org.infinispan.executors.DefaultExecutorFactory</td>
<td>ExecutorService factory class for async transport</td>
</tr>
</table></div>
<table class="bodyTable"> <tr class="a"><th>Property</th><th>Description</th></tr>
<tr class="b"><td>maxThreads</td>
<td>todo</td>
</tr>
<tr class="b"><td>threadNamePrefix</td>
<td>todo</td>
</tr>
</table></div>
<a name="ce_global_serialization"></a><div class="section"><h3><a name="serialization"></a>serialization</h3>
<p>todo Parent element is <a href="#ce_infinispan_global">&lt;global&gt;</a>.</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>marshallerClass</code></td>
<td><code>String</code></td>
<td>org.infinispan.marshall.VersionAwareMarshaller</td>
<td>todo</td>
</tr>
<tr class="b"><td><code>version</code></td>
<td><code>String</code></td>
<td>4.0.0.SNAPSHOT</td>
<td>todo</td>
</tr>
</table></div>
<a name="ce_global_shutdown"></a><div class="section"><h3><a name="shutdown"></a>shutdown</h3>
<p>todo Parent element is <a href="#ce_infinispan_global">&lt;global&gt;</a>.</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>hookBehavior</code></td>
<td><code>String</code>* (DEFAULT|REGISTER|DONT_REGISTER)</td>
<td>DEFAULT</td>
<td>todo</td>
</tr>
</table></div>
<a name="ce_loader_async"></a><div class="section"><h3><a name="async"></a>async</h3>
<p>todo Parent element is <a href="#ce_loaders_loader">&lt;loader&gt;</a>.</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>batchSize</code></td>
<td><code>int</code></td>
<td>100</td>
<td>TODO</td>
</tr>
<tr class="b"><td><code>threadPoolSize</code></td>
<td><code>int</code></td>
<td>1</td>
<td>TODO</td>
</tr>
<tr class="b"><td><code>enabled</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>TODO</td>
</tr>
</table></div>
<a name="ce_loaders_loader"></a><div class="section"><h3><a name="loader"></a>loader</h3>
<p>org.infinispan.loaders.jdbc.binary.JdbcBinaryCacheStore Parent element is <a href="#ce_default_loaders">&lt;loaders&gt;</a>. Child elements are <a href="#ce_loader_async">&lt;async&gt;</a>,<a href="#ce_loader_singletonStore">&lt;singletonStore&gt;</a>,<a href="#ce_loader_properties">&lt;properties&gt;</a>.
</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>fetchPersistentState</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>If true, fetch persistent state on state transfer</td>
</tr>
<tr class="b"><td><code>ignoreModifications</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>If true, any operation that modifies the cache store (remove, clear, store...etc) won't be applied to it</td>
</tr>
<tr class="b"><td><code>purgeOnStartup</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>If true, purge node state on startup</td>
</tr>
<tr class="b"><td><code>class</code></td>
<td><code>String</code></td>
<td>org.infinispan.loaders.jdbc.binary.JdbcBinaryCacheStore</td>
<td>Full class name of a cache loader</td>
</tr>
</table></div>
<a name="ce_loader_properties"></a><div class="section"><h3><a name="properties"></a>properties</h3>
<p>todo Parent element is <a href="#ce_loaders_loader">&lt;loader&gt;</a>.</p>
<table class="bodyTable"> <tr class="a"><th>Property</th><th>Description</th></tr>
<tr class="b"><td>batchSize</td>
<td>todo</td>
</tr>
<tr class="b"><td>fetchSize</td>
<td>todo</td>
</tr>
<tr class="b"><td>createTableOnStart</td>
<td>todo</td>
</tr>
<tr class="b"><td>dropTableOnExit</td>
<td>todo</td>
</tr>
<tr class="b"><td>bucketTableName</td>
<td>todo</td>
</tr>
<tr class="b"><td>idColumnName</td>
<td>todo</td>
</tr>
<tr class="b"><td>idColumnType</td>
<td>todo</td>
</tr>
<tr class="b"><td>dataColumnName</td>
<td>todo</td>
</tr>
<tr class="b"><td>dataColumnType</td>
<td>todo</td>
</tr>
<tr class="b"><td>timestampColumnName</td>
<td>todo</td>
</tr>
<tr class="b"><td>timestampColumnType</td>
<td>todo</td>
</tr>
<tr class="b"><td>connectionUrl</td>
<td>todo</td>
</tr>
<tr class="b"><td>userName</td>
<td>todo</td>
</tr>
<tr class="b"><td>password</td>
<td>todo</td>
</tr>
<tr class="b"><td>driverClass</td>
<td>todo</td>
</tr>
<tr class="b"><td>connectionFactoryClass</td>
<td>todo</td>
</tr>
<tr class="b"><td>lockConcurrencyLevel</td>
<td>Concurrency level as integer. Default is 2048</td>
</tr>
<tr class="b"><td>lockAcquistionTimeout</td>
<td>Default lock acquisition timeout as long. Default is 60000</td>
</tr>
</table></div>
<a name="ce_loaders_loader"></a><div class="section"><h3><a name="loader"></a>loader</h3>
<p>org.infinispan.loaders.file.FileCacheStore Parent element is <a href="#ce_default_loaders">&lt;loaders&gt;</a>. Child elements are <a href="#ce_loader_async">&lt;async&gt;</a>,<a href="#ce_loader_singletonStore">&lt;singletonStore&gt;</a>,<a href="#ce_loader_properties">&lt;properties&gt;</a>.
</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>fetchPersistentState</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>If true, fetch persistent state on state transfer</td>
</tr>
<tr class="b"><td><code>ignoreModifications</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>If true, any operation that modifies the cache store (remove, clear, store...etc) won't be applied to it</td>
</tr>
<tr class="b"><td><code>purgeOnStartup</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>If true, purge node state on startup</td>
</tr>
<tr class="b"><td><code>class</code></td>
<td><code>String</code></td>
<td>org.infinispan.loaders.file.FileCacheStore</td>
<td>Full class name of a cache loader</td>
</tr>
</table></div>
<a name="ce_loader_properties"></a><div class="section"><h3><a name="properties"></a>properties</h3>
<p>todo Parent element is <a href="#ce_loaders_loader">&lt;loader&gt;</a>.</p>
<table class="bodyTable"> <tr class="a"><th>Property</th><th>Description</th></tr>
<tr class="b"><td>location</td>
<td>Path to file</td>
</tr>
<tr class="b"><td>lockConcurrencyLevel</td>
<td>Concurrency level as integer. Default is 2048</td>
</tr>
<tr class="b"><td>lockAcquistionTimeout</td>
<td>Default lock acquisition timeout as long. Default is 60000</td>
</tr>
</table></div>
<a name="ce_loaders_loader"></a><div class="section"><h3><a name="loader"></a>loader</h3>
<p>org.infinispan.loaders.jdbc.mixed.JdbcMixedCacheStore Parent element is <a href="#ce_default_loaders">&lt;loaders&gt;</a>. Child elements are <a href="#ce_loader_async">&lt;async&gt;</a>,<a href="#ce_loader_singletonStore">&lt;singletonStore&gt;</a>,<a href="#ce_loader_properties">&lt;properties&gt;</a>.
</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>fetchPersistentState</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>If true, fetch persistent state on state transfer</td>
</tr>
<tr class="b"><td><code>ignoreModifications</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>If true, any operation that modifies the cache store (remove, clear, store...etc) won't be applied to it</td>
</tr>
<tr class="b"><td><code>purgeOnStartup</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>If true, purge node state on startup</td>
</tr>
<tr class="b"><td><code>class</code></td>
<td><code>String</code></td>
<td>org.infinispan.loaders.jdbc.mixed.JdbcMixedCacheStore</td>
<td>Full class name of a cache loader</td>
</tr>
</table></div>
<a name="ce_loader_properties"></a><div class="section"><h3><a name="properties"></a>properties</h3>
<p>todo Parent element is <a href="#ce_loaders_loader">&lt;loader&gt;</a>.</p>
<table class="bodyTable"> <tr class="a"><th>Property</th><th>Description</th></tr>
<tr class="b"><td>batchSize</td>
<td>todo</td>
</tr>
<tr class="b"><td>lockAcquistionTimeout</td>
<td>todo</td>
</tr>
<tr class="b"><td>fetchSize</td>
<td>todo</td>
</tr>
<tr class="b"><td>connectionUrl</td>
<td>todo</td>
</tr>
<tr class="b"><td>userName</td>
<td>todo</td>
</tr>
<tr class="b"><td>password</td>
<td>todo</td>
</tr>
<tr class="b"><td>driverClass</td>
<td>todo</td>
</tr>
<tr class="b"><td>idColumnNameForStrings</td>
<td>todo</td>
</tr>
<tr class="b"><td>idColumnTypeForStrings</td>
<td>todo</td>
</tr>
<tr class="b"><td>tableNameForStrings</td>
<td>todo</td>
</tr>
<tr class="b"><td>dataColumnNameForStrings</td>
<td>todo</td>
</tr>
<tr class="b"><td>dataColumnTypeForStrings</td>
<td>todo</td>
</tr>
<tr class="b"><td>timestampColumnNameForStrings</td>
<td>todo</td>
</tr>
<tr class="b"><td>timestampColumnTypeForStrings</td>
<td>todo</td>
</tr>
<tr class="b"><td>createTableOnStartForStrings</td>
<td>todo</td>
</tr>
<tr class="b"><td>dropTableOnExitForStrings</td>
<td>todo</td>
</tr>
<tr class="b"><td>idColumnNameForBinary</td>
<td>todo</td>
</tr>
<tr class="b"><td>idColumnTypeForBinary</td>
<td>todo</td>
</tr>
<tr class="b"><td>tableNameForBinary</td>
<td>todo</td>
</tr>
<tr class="b"><td>dataColumnNameForBinary</td>
<td>todo</td>
</tr>
<tr class="b"><td>dataColumnTypeForBinary</td>
<td>todo</td>
</tr>
<tr class="b"><td>timestampColumnNameForBinary</td>
<td>todo</td>
</tr>
<tr class="b"><td>timestampColumnTypeForBinary</td>
<td>todo</td>
</tr>
<tr class="b"><td>createTableOnStartForBinary</td>
<td>todo</td>
</tr>
<tr class="b"><td>dropTableOnExitForBinary</td>
<td>todo</td>
</tr>
<tr class="b"><td>key2StringMapperClass</td>
<td>todo</td>
</tr>
<tr class="b"><td>lockConcurrencyLevelForStrings</td>
<td>todo</td>
</tr>
<tr class="b"><td>lockConcurrencyLevelForBinary</td>
<td>todo</td>
</tr>
</table></div>
<a name="ce_loader_singletonStore"></a><div class="section"><h3><a name="singletonStore"></a>singletonStore</h3>
<p>todo Parent element is <a href="#ce_loaders_loader">&lt;loader&gt;</a>.</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>enabled</code></td>
<td><code>boolean</code></td>
<td>false</td>
<td>Switch to enable singleton store</td>
</tr>
<tr class="b"><td><code>pushStateWhenCoordinator</code></td>
<td><code>boolean</code></td>
<td>true</td>
<td>TODO</td>
</tr>
<tr class="b"><td><code>pushStateTimeout</code></td>
<td><code>long</code></td>
<td>10000</td>
<td>TODO</td>
</tr>
</table></div>
<a name="ce_customInterceptors_interceptor"></a><div class="section"><h3><a name="interceptor"></a>interceptor</h3>
<p>todo Parent element is <a href="#ce_default_customInterceptors">&lt;customInterceptors&gt;</a>.</p><table class="bodyTable"> <tr class="a"><th>Attribute</th><th>Type</th><th>Default</th><th>Description</th></tr>
<tr class="b"><td><code>class</code></td>
<td><code>String</code></td>
<td>null</td>
<td>todo</td>
</tr>
<tr class="b"><td><code>after</code></td>
<td><code>String</code></td>
<td>null</td>
<td>todo</td>
</tr>
<tr class="b"><td><code>before</code></td>
<td><code>String</code></td>
<td>null</td>
<td>todo</td>
</tr>
<tr class="b"><td><code>index</code></td>
<td><code>int</code></td>
<td>-1</td>
<td>todo</td>
</tr>
<tr class="b"><td><code>position</code></td>
<td><code>String</code></td>
<td>null</td>
<td>todo</td>
</tr>
</table></div>
<table class="bodyTable"> <tr class="a"><th>Property</th><th>Description</th></tr>
<tr class="b"><td>anyCustomProperty</td>
<td>todo</td>
</tr>
</table></div>
<HR />
Copyright &#169; 2009 <a href="http://www.jboss.org">JBoss, a division of Red Hat</a>. All Rights Reserved.
<!-- Google Analytics --> <script type='text/javascript'> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type='text/javascript'> try { var pageTracker = _gat._getTracker("UA-8601422-4"); pageTracker._trackPageview(); } catch(err) {}</script>
</BODY>
</HTML>