measurementManager = new MeasurementManager(configuration, getStreamRemoter(), this);
contentManager = new ContentManager(configuration, getStreamRemoter(), this);
availabilityExecutor = new AvailabilityExecutor(this);
serviceScanExecutor = new RuntimeDiscoveryExecutor(this, configuration);
serverScanExecutor = new AutoDiscoveryExecutor(null, this);
discoveryComponentProxyFactory = new DiscoveryComponentProxyFactory(pluginFactory);
agent = new Agent(this.configuration.getContainerName(), null, 0, null, null);
}