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); }
public Listen(Command.Endpoint.IInstance commandEndpoint, Values.Version version, IPEndPoint localPacketEndpoint) { CommandEndpoint = commandEndpoint; Version = version; LocalPacketEndpoint = localPacketEndpoint; }
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)); }
public IListen ForListen(Command.Endpoint.IInstance commandEndpoint, Values.Version version) { Settings.IValues settings = _settingsProvider.GetValues(); return(new Listen(commandEndpoint, version, settings.LocalPacketEndpoint)); }
public IConfiguration ForConfiguration(Command.Endpoint.IInstance commandEndpoint, Values.Version version) { Settings.IValues settings = _settingsProvider.GetValues(); return(new Configuration(commandEndpoint, version, settings.AutoConfigurePacketPort, settings.LocalPacketEndpoint)); }