this.nodeStateRefreshInterval = nodeStateRefreshInterval;
nbSupport = new NotificationBroadcasterSupport();
replicateSemaphore = new ClearableSemaphore(maxConcurrentReplications);
this.useJGroupsWorkaround = "true".equals(System.getProperty("jboss.messaging.usejgroupsworkaround"));
log.debug("Using JGroups flow control workaround: " + this.useJGroupsWorkaround);
}