super.setNetworkSettings(networkSettings);
// Set throttle and subscription manager settings if needed
if (networkSettings.getThrottleSettings() != null)
{
ThrottleSettings settings = networkSettings.getThrottleSettings();
settings.setDestinationName(getId());
throttleManager.setThrottleSettings(settings);
}
if (networkSettings.getSubscriptionTimeoutMinutes() > 0)
{
long subscriptionTimeoutMillis = networkSettings.getSubscriptionTimeoutMinutes() * 60 * 1000; // Convert to millis.