blob: f412c6c5f842d9a4cd766f0684ef58663ef6dc62 [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 -->
<title>DeltaSessionManager (Apache Geode 1.15.0)</title>
<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="DeltaSessionManager (Apache Geode 1.15.0)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":6,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":42,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":42,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated 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="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><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionInterface.html" title="interface in org.apache.geode.modules.session.catalina"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../org/apache/geode/modules/session/catalina/JvmRouteBinderValve.html" title="class in org.apache.geode.modules.session.catalina"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/geode/modules/session/catalina/DeltaSessionManager.html" target="_top">Frames</a></li>
<li><a href="DeltaSessionManager.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>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.org.apache.catalina.session.ManagerBase">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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">org.apache.geode.modules.session.catalina</div>
<h2 title="Class DeltaSessionManager" class="title">Class DeltaSessionManager&lt;CommitSessionValveT extends <a href="../../../../../../org/apache/geode/modules/session/catalina/AbstractCommitSessionValve.html" title="class in org.apache.geode.modules.session.catalina">AbstractCommitSessionValve</a>&lt;?&gt;&gt;</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>org.apache.catalina.session.ManagerBase</li>
<li>
<ul class="inheritance">
<li>org.apache.geode.modules.session.catalina.DeltaSessionManager&lt;CommitSessionValveT&gt;</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/beans/PropertyChangeListener.html?is-external=true" title="class or interface in java.beans">PropertyChangeListener</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/EventListener.html?is-external=true" title="class or interface in java.util">EventListener</a>, <a href="https://docs.oracle.com/javase/8/docs/api/javax/management/MBeanRegistration.html?is-external=true" title="class or interface in javax.management">MBeanRegistration</a>, org.apache.catalina.Lifecycle, org.apache.catalina.Manager, <a href="../../../../../../org/apache/geode/modules/session/catalina/SessionManager.html" title="interface in org.apache.geode.modules.session.catalina">SessionManager</a></dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../../../org/apache/geode/modules/session/catalina/Tomcat6DeltaSessionManager.html" title="class in org.apache.geode.modules.session.catalina">Tomcat6DeltaSessionManager</a>, <a href="../../../../../../org/apache/geode/modules/session/catalina/Tomcat7DeltaSessionManager.html" title="class in org.apache.geode.modules.session.catalina">Tomcat7DeltaSessionManager</a>, <a href="../../../../../../org/apache/geode/modules/session/catalina/Tomcat8DeltaSessionManager.html" title="class in org.apache.geode.modules.session.catalina">Tomcat8DeltaSessionManager</a>, <a href="../../../../../../org/apache/geode/modules/session/catalina/Tomcat9DeltaSessionManager.html" title="class in org.apache.geode.modules.session.catalina">Tomcat9DeltaSessionManager</a></dd>
</dl>
<hr>
<br>
<pre>public abstract class <span class="typeNameLabel">DeltaSessionManager&lt;CommitSessionValveT extends <a href="../../../../../../org/apache/geode/modules/session/catalina/AbstractCommitSessionValve.html" title="class in org.apache.geode.modules.session.catalina">AbstractCommitSessionValve</a>&lt;?&gt;&gt;</span>
extends org.apache.catalina.session.ManagerBase
implements org.apache.catalina.Lifecycle, <a href="https://docs.oracle.com/javase/8/docs/api/java/beans/PropertyChangeListener.html?is-external=true" title="class or interface in java.beans">PropertyChangeListener</a>, <a href="../../../../../../org/apache/geode/modules/session/catalina/SessionManager.html" title="interface in org.apache.geode.modules.session.catalina">SessionManager</a></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.catalina.session.ManagerBase">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.catalina.session.ManagerBase</h3>
<code>org.apache.catalina.session.ManagerBase.SessionTiming</code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</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>
<tr class="altColor">
<td class="colFirst"><code>protected <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="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#name">name</a></span></code>
<div class="block">The name of this <code>Manager</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <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="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#regionName">regionName</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#started">started</a></span></code>
<div class="block">Has this <code>Manager</code> been started?</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.catalina.session.ManagerBase">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.apache.catalina.session.ManagerBase</h3>
<code>algorithm, container, DEFAULT_ALGORITHM, devRandomSource, digest, distributable, domain, duplicates, entropy, expiredSessions, initialized, log, maxActive, maxInactiveInterval, mserver, oname, processExpiresFrequency, processingTime, random, randomClass, randomIS, sessionAverageAliveTime, sessionCounter, sessionCreationTiming, sessionExpirationTiming, sessionIdLength, sessionMaxAliveTime, sessions, sm, support, TIMING_STATS_CACHE_SIZE</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.catalina.Lifecycle">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;org.apache.catalina.Lifecycle</h3>
<code>AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, DESTROY_EVENT, INIT_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT</code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#DeltaSessionManager--">DeltaSessionManager</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== 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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</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>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#add-org.apache.catalina.Session-">add</a></span>(org.apache.catalina.Session&nbsp;session)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#cancelTimer--">cancelTimer</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>protected abstract <a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html" title="type parameter in DeltaSessionManager">CommitSessionValveT</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#createCommitSessionValve--">createCommitSessionValve</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>org.apache.catalina.Session</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#findSession-java.lang.String-">findSession</a></span>(<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>&nbsp;id)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#getActiveSessions--">getActiveSessions</a></span>()</code>
<div class="block">Returns the number of active sessions</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#getEnableDebugListener--">getEnableDebugListener</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#getEnableGatewayDeltaReplication--">getEnableGatewayDeltaReplication</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#getEnableGatewayReplication--">getEnableGatewayReplication</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#getEnableLocalCache--">getEnableLocalCache</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>org.apache.juli.logging.Log</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#getLogger--">getLogger</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#getMaxActiveSessions--">getMaxActiveSessions</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>protected org.apache.catalina.session.StandardSession</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#getNewSession--">getNewSession</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#getPreferDeserializedForm--">getPreferDeserializedForm</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">No replacement. Always prefer deserialized form.</span></div>
</div>
</td>
</tr>
<tr id="i13" 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="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#getRegionAttributesId--">getRegionAttributesId</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i14" 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="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#getRegionName--">getRegionName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#getRejectedSessions--">getRejectedSessions</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/geode/modules/session/catalina/SessionCache.html" title="interface in org.apache.geode.modules.session.catalina">SessionCache</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#getSessionCache--">getSessionCache</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<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>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#getSessionsToTouch--">getSessionsToTouch</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>org.apache.geode.modules.session.catalina.internal.DeltaSessionStatistics</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#getStatistics--">getStatistics</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i19" 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="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#getStatisticsName--">getStatisticsName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>org.apache.catalina.Context</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#getTheContext--">getTheContext</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#initializeSessionCache--">initializeSessionCache</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#isBackingCacheAvailable--">isBackingCacheAvailable</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#isClientServer--">isClientServer</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#isCommitValveEnabled--">isCommitValveEnabled</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#isCommitValveFailfastEnabled--">isCommitValveFailfastEnabled</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i26" 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="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#listSessionIds--">listSessionIds</a></span>()</code>
<div class="block">For debugging: return a list of all session ids currently active</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#load--">load</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#propertyChange-java.beans.PropertyChangeEvent-">propertyChange</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/beans/PropertyChangeEvent.html?is-external=true" title="class or interface in java.beans">PropertyChangeEvent</a>&nbsp;event)</code>
<div class="block">Process property change events from our associated Context.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#registerCommitSessionValve--">registerCommitSessionValve</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#registerJvmRouteBinderValve--">registerJvmRouteBinderValve</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#remove-org.apache.catalina.Session-">remove</a></span>(org.apache.catalina.Session&nbsp;session)</code>&nbsp;</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#scheduleTimerTasks--">scheduleTimerTasks</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#setContainer-org.apache.catalina.Container-">setContainer</a></span>(org.apache.catalina.Container&nbsp;container)</code>
<div class="block">This method was taken from StandardManager to set the default maxInactiveInterval based on the
container (to 30 minutes).</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#setEnableCommitValve-boolean-">setEnableCommitValve</a></span>(boolean&nbsp;enable)</code>&nbsp;</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#setEnableCommitValveFailfast-boolean-">setEnableCommitValveFailfast</a></span>(boolean&nbsp;enable)</code>&nbsp;</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#setEnableDebugListener-boolean-">setEnableDebugListener</a></span>(boolean&nbsp;enableDebugListener)</code>&nbsp;</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#setEnableGatewayDeltaReplication-boolean-">setEnableGatewayDeltaReplication</a></span>(boolean&nbsp;enableGatewayDeltaReplication)</code>&nbsp;</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#setEnableGatewayReplication-boolean-">setEnableGatewayReplication</a></span>(boolean&nbsp;enableGatewayReplication)</code>&nbsp;</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#setEnableLocalCache-boolean-">setEnableLocalCache</a></span>(boolean&nbsp;enableLocalCache)</code>&nbsp;</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#setMaxActiveSessions-int-">setMaxActiveSessions</a></span>(int&nbsp;maxActiveSessions)</code>&nbsp;</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#setMaxInactiveInterval-int-">setMaxInactiveInterval</a></span>(int&nbsp;interval)</code>&nbsp;</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#setPreferDeserializedForm-boolean-">setPreferDeserializedForm</a></span>(boolean&nbsp;enable)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">No replacement. Always prefer deserialized form.</span></div>
</div>
</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#setRegionAttributesId-java.lang.String-">setRegionAttributesId</a></span>(<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>&nbsp;regionType)</code>&nbsp;</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#setRegionName-java.lang.String-">setRegionName</a></span>(<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>&nbsp;regionName)</code>&nbsp;</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#setRejectedSessions-int-">setRejectedSessions</a></span>(int&nbsp;rejectedSessions)</code>&nbsp;</td>
</tr>
<tr id="i46" 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="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#unload--">unload</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#unregisterCommitSessionValve--">unregisterCommitSessionValve</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html#unregisterJvmRouteBinderValve--">unregisterJvmRouteBinderValve</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.catalina.session.ManagerBase">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.apache.catalina.session.ManagerBase</h3>
<code>addPropertyChangeListener, backgroundProcess, changeSessionId, createEmptySession, createSession, createSession, destroy, expireSession, findSessions, generateSessionId, getAlgorithm, getClassName, getContainer, getCreationTime, getCreationTimestamp, getDigest, getDistributable, getDomain, getDuplicates, getEngine, getEntropy, getExpiredSessions, getInfo, getJvmRoute, getLastAccessedTime, getLastAccessedTimestamp, getMaxActive, getMaxInactiveInterval, getName, getObjectName, getProcessExpiresFrequency, getProcessingTime, getRandom, getRandomBytes, getRandomClass, getRandomFile, getSession, getSessionAttribute, getSessionAverageAliveTime, getSessionCounter, getSessionCreateRate, getSessionExpireRate, getSessionIdLength, getSessionMaxAliveTime, init, postDeregister, postRegister, preDeregister, preRegister, processExpires, removePropertyChangeListener, setAlgorithm, setDistributable, setDuplicates, setEntropy, setExpiredSessions, setMaxActive, setProcessExpiresFrequency, setProcessingTime, setRandomClass, setRandomFile, setSessionAverageAliveTime, setSessionCounter, setSessionIdLength, setSessionMaxAliveTime</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<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></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.catalina.Lifecycle">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.apache.catalina.Lifecycle</h3>
<code>addLifecycleListener, findLifecycleListeners, removeLifecycleListener, start, stop</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.geode.modules.session.catalina.SessionManager">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.apache.geode.modules.session.catalina.<a href="../../../../../../org/apache/geode/modules/session/catalina/SessionManager.html" title="interface in org.apache.geode.modules.session.catalina">SessionManager</a></h3>
<code><a href="../../../../../../org/apache/geode/modules/session/catalina/SessionManager.html#getMaxInactiveInterval--">getMaxInactiveInterval</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="started">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>started</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> started</pre>
<div class="block">Has this <code>Manager</code> been started?</div>
</li>
</ul>
<a name="name">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>name</h4>
<pre>protected&nbsp;<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> name</pre>
<div class="block">The name of this <code>Manager</code></div>
</li>
</ul>
<a name="regionName">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>regionName</h4>
<pre>protected&nbsp;<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> regionName</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="DeltaSessionManager--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>DeltaSessionManager</h4>
<pre>public&nbsp;DeltaSessionManager()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getRegionName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRegionName</h4>
<pre>public&nbsp;<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>&nbsp;getRegionName()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/geode/modules/session/catalina/SessionManager.html#getRegionName--">getRegionName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/geode/modules/session/catalina/SessionManager.html" title="interface in org.apache.geode.modules.session.catalina">SessionManager</a></code></dd>
</dl>
</li>
</ul>
<a name="setRegionName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRegionName</h4>
<pre>public&nbsp;void&nbsp;setRegionName(<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>&nbsp;regionName)</pre>
</li>
</ul>
<a name="setMaxInactiveInterval-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMaxInactiveInterval</h4>
<pre>public&nbsp;void&nbsp;setMaxInactiveInterval(int&nbsp;interval)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>setMaxInactiveInterval</code>&nbsp;in interface&nbsp;<code>org.apache.catalina.Manager</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>setMaxInactiveInterval</code>&nbsp;in class&nbsp;<code>org.apache.catalina.session.ManagerBase</code></dd>
</dl>
</li>
</ul>
<a name="getRegionAttributesId--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRegionAttributesId</h4>
<pre>public&nbsp;<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>&nbsp;getRegionAttributesId()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/geode/modules/session/catalina/SessionManager.html#getRegionAttributesId--">getRegionAttributesId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/geode/modules/session/catalina/SessionManager.html" title="interface in org.apache.geode.modules.session.catalina">SessionManager</a></code></dd>
</dl>
</li>
</ul>
<a name="setRegionAttributesId-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRegionAttributesId</h4>
<pre>public&nbsp;void&nbsp;setRegionAttributesId(<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>&nbsp;regionType)</pre>
</li>
</ul>
<a name="getEnableLocalCache--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnableLocalCache</h4>
<pre>public&nbsp;boolean&nbsp;getEnableLocalCache()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/geode/modules/session/catalina/SessionManager.html#getEnableLocalCache--">getEnableLocalCache</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/geode/modules/session/catalina/SessionManager.html" title="interface in org.apache.geode.modules.session.catalina">SessionManager</a></code></dd>
</dl>
</li>
</ul>
<a name="setEnableLocalCache-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEnableLocalCache</h4>
<pre>public&nbsp;void&nbsp;setEnableLocalCache(boolean&nbsp;enableLocalCache)</pre>
</li>
</ul>
<a name="getMaxActiveSessions--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMaxActiveSessions</h4>
<pre>public&nbsp;int&nbsp;getMaxActiveSessions()</pre>
</li>
</ul>
<a name="setMaxActiveSessions-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMaxActiveSessions</h4>
<pre>public&nbsp;void&nbsp;setMaxActiveSessions(int&nbsp;maxActiveSessions)</pre>
</li>
</ul>
<a name="getEnableGatewayDeltaReplication--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnableGatewayDeltaReplication</h4>
<pre>public&nbsp;boolean&nbsp;getEnableGatewayDeltaReplication()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/geode/modules/session/catalina/SessionManager.html#getEnableGatewayDeltaReplication--">getEnableGatewayDeltaReplication</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/geode/modules/session/catalina/SessionManager.html" title="interface in org.apache.geode.modules.session.catalina">SessionManager</a></code></dd>
</dl>
</li>
</ul>
<a name="setEnableGatewayDeltaReplication-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEnableGatewayDeltaReplication</h4>
<pre>public&nbsp;void&nbsp;setEnableGatewayDeltaReplication(boolean&nbsp;enableGatewayDeltaReplication)</pre>
</li>
</ul>
<a name="getEnableGatewayReplication--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnableGatewayReplication</h4>
<pre>public&nbsp;boolean&nbsp;getEnableGatewayReplication()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/geode/modules/session/catalina/SessionManager.html#getEnableGatewayReplication--">getEnableGatewayReplication</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/geode/modules/session/catalina/SessionManager.html" title="interface in org.apache.geode.modules.session.catalina">SessionManager</a></code></dd>
</dl>
</li>
</ul>
<a name="setEnableGatewayReplication-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEnableGatewayReplication</h4>
<pre>public&nbsp;void&nbsp;setEnableGatewayReplication(boolean&nbsp;enableGatewayReplication)</pre>
</li>
</ul>
<a name="getEnableDebugListener--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnableDebugListener</h4>
<pre>public&nbsp;boolean&nbsp;getEnableDebugListener()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/geode/modules/session/catalina/SessionManager.html#getEnableDebugListener--">getEnableDebugListener</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/geode/modules/session/catalina/SessionManager.html" title="interface in org.apache.geode.modules.session.catalina">SessionManager</a></code></dd>
</dl>
</li>
</ul>
<a name="setEnableDebugListener-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEnableDebugListener</h4>
<pre>public&nbsp;void&nbsp;setEnableDebugListener(boolean&nbsp;enableDebugListener)</pre>
</li>
</ul>
<a name="isCommitValveEnabled--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isCommitValveEnabled</h4>
<pre>public&nbsp;boolean&nbsp;isCommitValveEnabled()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/geode/modules/session/catalina/SessionManager.html#isCommitValveEnabled--">isCommitValveEnabled</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/geode/modules/session/catalina/SessionManager.html" title="interface in org.apache.geode.modules.session.catalina">SessionManager</a></code></dd>
</dl>
</li>
</ul>
<a name="setEnableCommitValve-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEnableCommitValve</h4>
<pre>public&nbsp;void&nbsp;setEnableCommitValve(boolean&nbsp;enable)</pre>
</li>
</ul>
<a name="isCommitValveFailfastEnabled--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isCommitValveFailfastEnabled</h4>
<pre>public&nbsp;boolean&nbsp;isCommitValveFailfastEnabled()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/geode/modules/session/catalina/SessionManager.html#isCommitValveFailfastEnabled--">isCommitValveFailfastEnabled</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/geode/modules/session/catalina/SessionManager.html" title="interface in org.apache.geode.modules.session.catalina">SessionManager</a></code></dd>
</dl>
</li>
</ul>
<a name="setEnableCommitValveFailfast-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEnableCommitValveFailfast</h4>
<pre>public&nbsp;void&nbsp;setEnableCommitValveFailfast(boolean&nbsp;enable)</pre>
</li>
</ul>
<a name="isBackingCacheAvailable--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isBackingCacheAvailable</h4>
<pre>public&nbsp;boolean&nbsp;isBackingCacheAvailable()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/geode/modules/session/catalina/SessionManager.html#isBackingCacheAvailable--">isBackingCacheAvailable</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/geode/modules/session/catalina/SessionManager.html" title="interface in org.apache.geode.modules.session.catalina">SessionManager</a></code></dd>
</dl>
</li>
</ul>
<a name="setPreferDeserializedForm-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPreferDeserializedForm</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;void&nbsp;setPreferDeserializedForm(boolean&nbsp;enable)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">No replacement. Always prefer deserialized form.</span></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>enable</code> - boolean specifying whether to prefer deserialized form</dd>
</dl>
</li>
</ul>
<a name="getPreferDeserializedForm--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPreferDeserializedForm</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;boolean&nbsp;getPreferDeserializedForm()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">No replacement. Always prefer deserialized form.</span></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/geode/modules/session/catalina/SessionManager.html#getPreferDeserializedForm--">getPreferDeserializedForm</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/geode/modules/session/catalina/SessionManager.html" title="interface in org.apache.geode.modules.session.catalina">SessionManager</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>whether to prefer deserialized form</dd>
</dl>
</li>
</ul>
<a name="getStatisticsName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStatisticsName</h4>
<pre>public&nbsp;<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>&nbsp;getStatisticsName()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/geode/modules/session/catalina/SessionManager.html#getStatisticsName--">getStatisticsName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/geode/modules/session/catalina/SessionManager.html" title="interface in org.apache.geode.modules.session.catalina">SessionManager</a></code></dd>
</dl>
</li>
</ul>
<a name="getLogger--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLogger</h4>
<pre>public&nbsp;org.apache.juli.logging.Log&nbsp;getLogger()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/geode/modules/session/catalina/SessionManager.html#getLogger--">getLogger</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/geode/modules/session/catalina/SessionManager.html" title="interface in org.apache.geode.modules.session.catalina">SessionManager</a></code></dd>
</dl>
</li>
</ul>
<a name="getSessionCache--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSessionCache</h4>
<pre>public&nbsp;<a href="../../../../../../org/apache/geode/modules/session/catalina/SessionCache.html" title="interface in org.apache.geode.modules.session.catalina">SessionCache</a>&nbsp;getSessionCache()</pre>
</li>
</ul>
<a name="getStatistics--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStatistics</h4>
<pre>public&nbsp;org.apache.geode.modules.session.catalina.internal.DeltaSessionStatistics&nbsp;getStatistics()</pre>
</li>
</ul>
<a name="isClientServer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isClientServer</h4>
<pre>public&nbsp;boolean&nbsp;isClientServer()</pre>
</li>
</ul>
<a name="setContainer-org.apache.catalina.Container-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setContainer</h4>
<pre>public&nbsp;void&nbsp;setContainer(org.apache.catalina.Container&nbsp;container)</pre>
<div class="block">This method was taken from StandardManager to set the default maxInactiveInterval based on the
container (to 30 minutes).
<p>
Set the Container with which this Manager has been associated. If it is a Context (the usual
case), listen for changes to the session timeout property.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>setContainer</code>&nbsp;in interface&nbsp;<code>org.apache.catalina.Manager</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>setContainer</code>&nbsp;in class&nbsp;<code>org.apache.catalina.session.ManagerBase</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>container</code> - The associated Container</dd>
</dl>
</li>
</ul>
<a name="findSession-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>findSession</h4>
<pre>public&nbsp;org.apache.catalina.Session&nbsp;findSession(<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>&nbsp;id)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>findSession</code>&nbsp;in interface&nbsp;<code>org.apache.catalina.Manager</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>findSession</code>&nbsp;in class&nbsp;<code>org.apache.catalina.session.ManagerBase</code></dd>
</dl>
</li>
</ul>
<a name="initializeSessionCache--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initializeSessionCache</h4>
<pre>protected&nbsp;void&nbsp;initializeSessionCache()</pre>
</li>
</ul>
<a name="getNewSession--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNewSession</h4>
<pre>protected&nbsp;org.apache.catalina.session.StandardSession&nbsp;getNewSession()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>getNewSession</code>&nbsp;in class&nbsp;<code>org.apache.catalina.session.ManagerBase</code></dd>
</dl>
</li>
</ul>
<a name="remove-org.apache.catalina.Session-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>remove</h4>
<pre>public&nbsp;void&nbsp;remove(org.apache.catalina.Session&nbsp;session)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>remove</code>&nbsp;in interface&nbsp;<code>org.apache.catalina.Manager</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>remove</code>&nbsp;in class&nbsp;<code>org.apache.catalina.session.ManagerBase</code></dd>
</dl>
</li>
</ul>
<a name="add-org.apache.catalina.Session-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>add</h4>
<pre>public&nbsp;void&nbsp;add(org.apache.catalina.Session&nbsp;session)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>add</code>&nbsp;in interface&nbsp;<code>org.apache.catalina.Manager</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>add</code>&nbsp;in class&nbsp;<code>org.apache.catalina.session.ManagerBase</code></dd>
</dl>
</li>
</ul>
<a name="getRejectedSessions--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRejectedSessions</h4>
<pre>public&nbsp;int&nbsp;getRejectedSessions()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getRejectedSessions</code>&nbsp;in interface&nbsp;<code>org.apache.catalina.Manager</code></dd>
</dl>
</li>
</ul>
<a name="setRejectedSessions-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRejectedSessions</h4>
<pre>public&nbsp;void&nbsp;setRejectedSessions(int&nbsp;rejectedSessions)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>setRejectedSessions</code>&nbsp;in interface&nbsp;<code>org.apache.catalina.Manager</code></dd>
</dl>
</li>
</ul>
<a name="getActiveSessions--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getActiveSessions</h4>
<pre>public&nbsp;int&nbsp;getActiveSessions()</pre>
<div class="block">Returns the number of active sessions</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getActiveSessions</code>&nbsp;in interface&nbsp;<code>org.apache.catalina.Manager</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>getActiveSessions</code>&nbsp;in class&nbsp;<code>org.apache.catalina.session.ManagerBase</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>number of sessions active</dd>
</dl>
</li>
</ul>
<a name="listSessionIds--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>listSessionIds</h4>
<pre>public&nbsp;<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>&nbsp;listSessionIds()</pre>
<div class="block">For debugging: return a list of all session ids currently active</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>listSessionIds</code>&nbsp;in class&nbsp;<code>org.apache.catalina.session.ManagerBase</code></dd>
</dl>
</li>
</ul>
<a name="getSessionsToTouch--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSessionsToTouch</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<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>&gt;&nbsp;getSessionsToTouch()</pre>
</li>
</ul>
<a name="scheduleTimerTasks--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>scheduleTimerTasks</h4>
<pre>protected&nbsp;void&nbsp;scheduleTimerTasks()</pre>
</li>
</ul>
<a name="cancelTimer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cancelTimer</h4>
<pre>protected&nbsp;void&nbsp;cancelTimer()</pre>
</li>
</ul>
<a name="load--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>load</h4>
<pre>public&nbsp;void&nbsp;load()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a>,
<a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>load</code>&nbsp;in interface&nbsp;<code>org.apache.catalina.Manager</code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></code></dd>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
<a name="unload--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unload</h4>
<pre>public&nbsp;void&nbsp;unload()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>unload</code>&nbsp;in interface&nbsp;<code>org.apache.catalina.Manager</code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
<a name="registerJvmRouteBinderValve--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>registerJvmRouteBinderValve</h4>
<pre>protected&nbsp;void&nbsp;registerJvmRouteBinderValve()</pre>
</li>
</ul>
<a name="unregisterJvmRouteBinderValve--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unregisterJvmRouteBinderValve</h4>
<pre>protected&nbsp;void&nbsp;unregisterJvmRouteBinderValve()</pre>
</li>
</ul>
<a name="registerCommitSessionValve--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>registerCommitSessionValve</h4>
<pre>protected&nbsp;void&nbsp;registerCommitSessionValve()</pre>
</li>
</ul>
<a name="createCommitSessionValve--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createCommitSessionValve</h4>
<pre>protected abstract&nbsp;<a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionManager.html" title="type parameter in DeltaSessionManager">CommitSessionValveT</a>&nbsp;createCommitSessionValve()</pre>
</li>
</ul>
<a name="unregisterCommitSessionValve--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unregisterCommitSessionValve</h4>
<pre>protected&nbsp;void&nbsp;unregisterCommitSessionValve()</pre>
</li>
</ul>
<a name="propertyChange-java.beans.PropertyChangeEvent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>propertyChange</h4>
<pre>public&nbsp;void&nbsp;propertyChange(<a href="https://docs.oracle.com/javase/8/docs/api/java/beans/PropertyChangeEvent.html?is-external=true" title="class or interface in java.beans">PropertyChangeEvent</a>&nbsp;event)</pre>
<div class="block">Process property change events from our associated Context.
<p>
Part of this method implementation was taken from StandardManager. The sessionTimeout can be
changed in the web.xml which is processed after the context.xml. The context (and the default
session timeout) would already have been set in this Manager. This is the way to get the new
session timeout value specified in the web.xml.
<p>
The precedence order for setting the session timeout value is:
<ol>
<li>the max inactive interval is set based on the Manager defined in the context.xml
<li>the max inactive interval is then overwritten by the value of the Context's session timeout
when setContainer is called
<li>the max inactive interval is then overwritten by the value of the session-timeout specified
in the web.xml (if any)
</ol></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/beans/PropertyChangeListener.html?is-external=true#propertyChange-java.beans.PropertyChangeEvent-" title="class or interface in java.beans">propertyChange</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/beans/PropertyChangeListener.html?is-external=true" title="class or interface in java.beans">PropertyChangeListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>event</code> - The property change event that has occurred</dd>
</dl>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;<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>&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><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></dd>
</dl>
</li>
</ul>
<a name="getTheContext--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getTheContext</h4>
<pre>public&nbsp;org.apache.catalina.Context&nbsp;getTheContext()</pre>
</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="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><a href="../../../../../../org/apache/geode/modules/session/catalina/DeltaSessionInterface.html" title="interface in org.apache.geode.modules.session.catalina"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../org/apache/geode/modules/session/catalina/JvmRouteBinderValve.html" title="class in org.apache.geode.modules.session.catalina"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/geode/modules/session/catalina/DeltaSessionManager.html" target="_top">Frames</a></li>
<li><a href="DeltaSessionManager.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>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.org.apache.catalina.session.ManagerBase">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>