*
* @param metaData
*/
private void addReplicationConfigDefaults(JBossWebMetaData metaData)
{
ReplicationConfig repCfg = metaData.getReplicationConfig();
if (repCfg == null)
{
repCfg = new ReplicationConfig();
metaData.setReplicationConfig(repCfg);
}
if (repCfg.getUseJK() == null && useJK != null)
repCfg.setUseJK(this.useJK);
if (repCfg.getSnapshotMode() == null)
repCfg.setSnapshotMode(this.snapshotMode);
if (repCfg.getSnapshotInterval() == null)
repCfg.setSnapshotInterval(new Integer(this.snapshotInterval));
if (repCfg.getReplicationGranularity() == null)
repCfg.setReplicationGranularity(this.replicationGranularity);
if (repCfg.getReplicationTrigger() == null)
repCfg.setReplicationTrigger(this.replicationTrigger);
if (repCfg.getCacheName() == null)
{
repCfg.setCacheName(cacheName);
}
if (repCfg.getMaxUnreplicatedInterval() == null)
{
repCfg.setMaxUnreplicatedInterval(new Integer(maxUnreplicatedInterval));
}
}