this.nodeEngine = nodeEngine;
this.logger = nodeEngine.getLogger(ServiceManager.class.getName());
}
synchronized void start() {
final Node node = nodeEngine.getNode();
// register core services
logger.finest( "Registering core services...");
registerService(ClusterServiceImpl.SERVICE_NAME, node.getClusterService());
registerService(InternalPartitionService.SERVICE_NAME, node.getPartitionService());
registerService(ProxyServiceImpl.SERVICE_NAME, nodeEngine.getProxyService());
registerService(TransactionManagerServiceImpl.SERVICE_NAME, nodeEngine.getTransactionManagerService());
registerService(ClientEngineImpl.SERVICE_NAME, node.clientEngine);
final ServicesConfig servicesConfig = node.getConfig().getServicesConfig();
final Map<String, Properties> serviceProps;
final Map<String, Object> serviceConfigObjects;
if (servicesConfig != null) {
if (servicesConfig.isEnableDefaults()) {
logger.finest( "Registering default services...");