public void Init(AdminService adminService) { if (storeType == NetworkStoreType.FileSystem) { ConfigSource config = adminService.Config; string basePath = config.GetString("node_directory", "./base"); factory = new FileSystemServiceFactory(basePath); } else { factory = new MemoryServiceFactory(); } factory.Init(adminService); }
public void Init(AdminService adminService) { string checkFile = Path.Combine(basePath, BlockRunFile); if (File.Exists(checkFile)) adminService.StartService(ServiceType.Block); checkFile = Path.Combine(basePath, ManagerRunFile); if (File.Exists(checkFile)) adminService.StartService(ServiceType.Manager); checkFile = Path.Combine(basePath, RootRunFile); if (File.Exists(checkFile)) adminService.StartService(ServiceType.Root); }
public void SetUp() { SetupEvent.WaitOne(); IServiceConnector connector = CreateConnector(); adminService = CreateAdminService(storeType); NetworkConfigSource config = new NetworkConfigSource(); Config(config); adminService.Config = config; adminService.Connector = connector; adminService.Start(); networkProfile = new NetworkProfile(connector); NetworkConfigSource netConfig = new NetworkConfigSource(); netConfig.AddNetworkNode(LocalAddress); networkProfile.Configuration = netConfig; SetupEvent.Set(); }
public AdminServerMessageProcessor(AdminService service) { this.service = service; }
public void Init(AdminService adminService) { }
internal ClientConnection(AdminService service, string protocol, string remoteEndPoint) { this.service = service; this.remoteEndPoint = remoteEndPoint; this.protocol = protocol; }