コード例 #1
0
 public CharacterSupervisor(IXIVAPIClient client)
 {
     _availableWorkers = new Queue <IActorRef>();
     _client           = client;
     Receive <WorkerAvailable>(message => MakeWorkerAvailable(message));
     Receive <UpdateCharacterMessage>(message => UpdateCharacterData(message));
     Receive <GetQueueLength>(message => GetQueueLength());
     Receive <GetAvailableWorkers>(message => GetAvailableWorkers());
 }
コード例 #2
0
 public CharacterController(IXIVAPIClient client)
 {
     _client = client;
 }
コード例 #3
0
ファイル: CharacterWorker.cs プロジェクト: lawrencek76/Shinra
 public CharacterWorker(IActorRef supervisorRef, IXIVAPIClient client)
 {
     _supervisor = supervisorRef;
     _client     = client;
     BecomeReady();
 }
コード例 #4
0
 public XIVAPIController(ILogger <HomeController> logger, IXIVAPIClient client)
 {
     _logger = logger;
     _client = client;
 }