Example #1
0
            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);
        }
Example #3
0
        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();
        }
Example #4
0
 public AdminServerMessageProcessor(AdminService service)
 {
     this.service = service;
 }
Example #5
0
 public void Init(AdminService adminService)
 {
 }
Example #6
0
 internal ClientConnection(AdminService service, string protocol, string remoteEndPoint)
 {
     this.service        = service;
     this.remoteEndPoint = remoteEndPoint;
     this.protocol       = protocol;
 }
 public void Init(AdminService adminService)
 {
 }
Example #8
0
 internal ClientConnection(AdminService service, string protocol, string remoteEndPoint)
 {
     this.service = service;
     this.remoteEndPoint = remoteEndPoint;
     this.protocol = protocol;
 }