public override int run(string[] args) { if (args.Length > 0) { Console.Error.WriteLine(appName() + ": too many arguments"); return(1); } //啟用noe4j Neo4jConfig.Register(); //使用TaskQueue TaskUtils.TaskQueue = new AsyncTaskQueue { AutoCancelPreviousTask = true, // 自動取消之前的任務 UseSingleThread = false // 使用單執行緒執行任務 }; var nodeAdapter = communicator().createObjectAdapter("Node"); nodeAdapter.add(new NodeMapI(), Ice.Util.stringToIdentity("node")); nodeAdapter.activate(); var userAdapter = communicator().createObjectAdapter("User"); userAdapter.add(new UserMapI(), Ice.Util.stringToIdentity("user")); userAdapter.activate(); var graphAdapter = communicator().createObjectAdapter("Graph"); graphAdapter.add(new GraphMapI(), Ice.Util.stringToIdentity("graph")); graphAdapter.activate(); communicator().waitForShutdown(); return(0); }
public ActorsController(IOptions <Neo4jConfig> neo4jConfig) { this.neo4jConfig = neo4jConfig.Value; }
public MoviesRepository(IOptions <Neo4jConfig> neo4jConfig) { this.neo4jConfiguration = neo4jConfig.Value; }