Ejemplo n.º 1
0
        public void ToListening(Command.Endpoint.IInstance commandEndpoint, Values.Version version)
        {
            Context.IListen  context = _contextFactory.ForListen(commandEndpoint, version);
            Event.Transition message = _eventFactory.ForStateTransition(context);

            _eventMediator.Publish(message);
        }
Ejemplo n.º 2
0
 public Listen(Command.Endpoint.IInstance commandEndpoint, Values.Version version, IPEndPoint localPacketEndpoint)
 {
     CommandEndpoint     = commandEndpoint;
     Version             = version;
     LocalPacketEndpoint = localPacketEndpoint;
 }
Ejemplo n.º 3
0
        public IRegistration ForRegistration(Command.Endpoint.IInstance commandEndpoint, Values.Version version)
        {
            Settings.IValues settings = _settingsProvider.GetValues();

            return(new Registration(commandEndpoint, version, settings.Name, settings.Remarks, settings.OwlMacAddress));
        }
Ejemplo n.º 4
0
        public IListen ForListen(Command.Endpoint.IInstance commandEndpoint, Values.Version version)
        {
            Settings.IValues settings = _settingsProvider.GetValues();

            return(new Listen(commandEndpoint, version, settings.LocalPacketEndpoint));
        }
Ejemplo n.º 5
0
        public IConfiguration ForConfiguration(Command.Endpoint.IInstance commandEndpoint, Values.Version version)
        {
            Settings.IValues settings = _settingsProvider.GetValues();

            return(new Configuration(commandEndpoint, version, settings.AutoConfigurePacketPort, settings.LocalPacketEndpoint));
        }