use of org.apache.catalina.ha.session.ClusterSessionListener in project tomcat by apache.
the class SimpleTcpCluster method checkDefaults.
protected void checkDefaults() {
if (clusterListeners.size() == 0 && managerTemplate instanceof DeltaManager) {
addClusterListener(new ClusterSessionListener());
}
if (valves.size() == 0) {
addValve(new JvmRouteBinderValve());
addValve(new ReplicationValve());
}
if (clusterDeployer != null)
clusterDeployer.setCluster(this);
if (channel == null)
channel = new GroupChannel();
if (channel instanceof GroupChannel && !((GroupChannel) channel).getInterceptors().hasNext()) {
channel.addInterceptor(new MessageDispatchInterceptor());
channel.addInterceptor(new TcpFailureDetector());
}
if (heartbeatBackgroundEnabled)
channel.setHeartbeat(false);
}
Aggregations