示例#1
0
 public static AddResourceToHub Create(FCentralResourceRegistration message, IActorRef target, bool logThis = false)
 {
     return(new AddResourceToHub(message: message, target: target, logThis: logThis));
 }
示例#2
0
        private void AddResourceToHub(FCentralResourceRegistration resourceRegistration)
        {
            var resourceDefintion = new ResourceDefinition(resourceRegistration.ResourceName, resourceRegistration.ResourceId, resourceRegistration.ResourceActorRef, resourceRegistration.ResourceGroupId, (ResourceType)resourceRegistration.ResourceType);

            _resourceManager.Add(resourceDefintion);
        }
示例#3
0
 private void ForwardRegistrationToHub(FCentralResourceRegistration resourceRegistration)
 {
     Agent.Send(Hub.Instruction.Central.AddResourceToHub.Create(resourceRegistration, HubAgentActorRef));
 }