public ConfigurationService(ISerializeService s, IProcessService p, Logger l) { serializeService = s; logger = l; processService = p; CreateOrMigrateSettings(); }
public ConfigurationService(IHostingEnvironment h, IHostingEnvironment a, ISerializeService s, ILogger <ConfigurationService> l) { logger = l; hosting = h; serializeService = s; app = a; }
public RemoteSenderActor(ActorTag aTag) : base() { fRemoteTag = aTag; fSerializeService = ActorServer.GetInstance().SerializeService; Become(new Behavior <object>(DoRouting)); }
/// <summary> /// Constructor /// </summary> /// <param name="poderosa">an instance of PoderosaWorld</param> public override void InitializePlugin(IPoderosaWorld poderosa) { base.InitializePlugin(poderosa); _instance = this; _poderosaWorld = poderosa; _adapterManager = poderosa.AdapterManager; _coreServices = (ICoreServices)poderosa.GetAdapter(typeof(ICoreServices)); _stringResource = new StringResource("Poderosa.Pipe.strings", typeof(PipePlugin).Assembly); poderosa.Culture.AddChangeListener(_stringResource); _terminalSessionsService = poderosa.PluginManager.FindPlugin("org.poderosa.terminalsessions", typeof(ITerminalSessionsService)) as ITerminalSessionsService; _terminalEmulatorService = poderosa.PluginManager.FindPlugin("org.poderosa.terminalemulator", typeof(ITerminalEmulatorService)) as ITerminalEmulatorService; _serializeService = poderosa.PluginManager.FindPlugin("org.poderosa.core.serializing", typeof(ISerializeService)) as ISerializeService; IExtensionPoint extSer = _coreServices.SerializerExtensionPoint; extSer.RegisterExtension(new PipeTerminalParameterSerializer()); extSer.RegisterExtension(new PipeTerminalSettingsSerializer()); _openPipeCommand = new OpenPipeCommand(); IPluginManager pm = poderosa.PluginManager; pm.FindExtensionPoint("org.poderosa.menu.file").RegisterExtension(new PipeMenuGroup(_openPipeCommand)); // Toolbar button has not been added yet //pm.FindExtensionPoint("org.poderosa.core.window.toolbar").RegisterExtension(new PipeToolBarComponent()); pm.FindExtensionPoint("org.poderosa.termianlsessions.terminalConnectionFactory").RegisterExtension(new PipeConnectionFactory()); }
public RestService(ICreateRequestService <T> createRequestService, IClientService clientService, ISerializeService <J> serializeService) { this.createRequestService = createRequestService; this.clientService = clientService; this.serializeService = serializeService; }
public ISerializeService GetSerializeService() { if (_serializeService == null) { string r = ConfigurationManager.AppSettings["SerializeService"]; // parse r to get a better thing than this with reflection if (string.IsNullOrEmpty(r)) { _serializeService = new NetDataContractSerializeService(); } else { switch (r) { case "NetDataContractSerializeService": { _serializeService = new NetDataContractSerializeService(); break; } default: { _serializeService = new NetDataContractSerializeService(); break; } } } } return(_serializeService); }
public MRUItemSerializer(IPluginManager pm) { _instance = this; _serializeService = (ISerializeService)pm.FindPlugin("org.poderosa.core.serializing", typeof(ISerializeService)); pm.FindExtensionPoint("org.poderosa.core.serializeElement").RegisterExtension(this); Debug.Assert(_serializeService != null); }
public ConfigurationService(ISerializeService s, IProcessService p, Logger l, RuntimeSettings settings) { serializeService = s; logger = l; processService = p; runtimeSettings = settings; CreateOrMigrateSettings(); }
public ShellViewModel(IEmployeeService employeeService, IDataValidator dataValidator, ISerializeService serializeService) { _employeeService = employeeService; _dataValidator = dataValidator; _serializeService = serializeService; Populate(); }
public Main(string updatedVersion) { Hide(); InitializeComponent(); Opacity = 0; Enabled = false; WindowState = FormWindowState.Minimized; FormBorderStyle = FormBorderStyle.FixedToolWindow; var runtimeSettings = new RuntimeSettings() { CustomLogFileName = "TrayLog.txt" }; LogManager.Configuration = LoggingSetup.GetLoggingConfiguration(runtimeSettings); logger = LogManager.GetCurrentClassLogger(); logger.Info("Starting Jackett Tray v" + EnvironmentUtil.JackettVersion); processService = new ProcessService(logger); windowsService = new WindowsServiceConfigService(processService, logger); trayLockService = new TrayLockService(); serializeService = new SerializeService(); configurationService = new ConfigurationService(serializeService, processService, logger, runtimeSettings); serverConfig = configurationService.BuildServerConfig(runtimeSettings); toolStripMenuItemAutoStart.Checked = AutoStart; toolStripMenuItemAutoStart.CheckedChanged += toolStripMenuItemAutoStart_CheckedChanged; toolStripMenuItemWebUI.Click += toolStripMenuItemWebUI_Click; toolStripMenuItemShutdown.Click += toolStripMenuItemShutdown_Click; if (Environment.OSVersion.Platform == PlatformID.Win32NT) { toolStripMenuItemAutoStart.Visible = true; } if (!windowsService.ServiceExists()) { // We are not installed as a service so just start the web server via JackettConsole and run from the tray. logger.Info("Starting server from tray"); StartConsoleApplication(); } updatedVersion = updatedVersion.Equals("yes", StringComparison.OrdinalIgnoreCase) ? EnvironmentUtil.JackettVersion : updatedVersion; if (!string.IsNullOrWhiteSpace(updatedVersion)) { notifyIcon1.BalloonTipTitle = "Jackett"; notifyIcon1.BalloonTipText = $"Jackett has updated to version {updatedVersion}"; notifyIcon1.BalloonTipIcon = ToolTipIcon.Info; notifyIcon1.ShowBalloonTip(10000); logger.Info($"Display balloon tip, updated to {updatedVersion}"); } Task.Factory.StartNew(WaitForEvent); }
public ServerService(IIndexerManagerService i, IProcessService p, ISerializeService s, IConfigurationService c, Logger l) { indexerService = i; processService = p; serializeService = s; configService = c; logger = l; LoadConfig(); }
public ServerService(IIndexerManagerService i, IProcessService p, ISerializeService s, IConfigurationService c, Logger l, IWebClient w) { indexerService = i; processService = p; serializeService = s; configService = c; logger = l; client = w; LoadConfig(); }
/// <summary> /// Конструктор принимает модель состава и разделяют данные по моделям описание состава и список единиц подвижного состава /// </summary> /// <param name="model"></param> public CreateConsistServise(IConsist model, ISerializeService serialize) { _listVehicles = new List <TrainVehicle>(); _consistInfo = model.Common; if (model.Vehicle != null) { _listVehicles = model.Vehicle.ToList(); } _consist = model; _serialize = serialize; }
public ServerService(IIndexerManagerService i, IProcessService p, ISerializeService s, IConfigurationService c, Logger l, IWebClient w, IUpdateService u) { indexerService = i; processService = p; serializeService = s; configService = c; logger = l; client = w; updater = u; LoadConfig(); }
public ServerService(IIndexerManagerService i, IProcessService p, ISerializeService s, IConfigurationService c, Logger l, Utils.Clients.WebClient w, IUpdateService u, IProtectionService protectionService, ServerConfig serverConfig) { indexerService = i; processService = p; serializeService = s; configService = c; logger = l; client = w; updater = u; config = serverConfig; _protectionService = protectionService; }
public ServerService(IIndexerManagerService i, IProcessService p, ISerializeService s, IConfigurationService c, Logger l, IWebClient w, IUpdateService u, IProtectionService protectionService) { indexerService = i; processService = p; serializeService = s; configService = c; logger = l; client = w; updater = u; LoadConfig(); // "TEMPORARY" HACK protectionService.InstanceKey = Encoding.UTF8.GetBytes(Config.InstanceId); }
private static ShortcutFileContent ParseV4(XmlElement root) { XmlElement first = null; XmlElement second = null; //ちょっといいかげんだが、最初のElement、2個目のElementを。 foreach (XmlNode node in root.ChildNodes) { XmlElement e = node as XmlElement; if (e != null) { if (first == null) { first = e; } else if (second == null) { second = e; break; } } } if (second == null) { throw new FormatException("Unknown XML Format"); } StructuredText setting_text = new XmlStructuredTextReader(first).Read(); StructuredText parameter_text = new XmlStructuredTextReader(second).Read(); ISerializeService ss = TerminalSessionsPlugin.Instance.SerializeService; ITerminalSettings setting = ss.Deserialize(setting_text) as ITerminalSettings; if (setting == null) { throw new FormatException("TerminalSettings could not be loaded"); } ITerminalParameter param = ss.Deserialize(parameter_text) as ITerminalParameter; if (param == null) { throw new FormatException("TerminalParameter could not be loaded"); } return(new ShortcutFileContent(setting, param)); }
public MqService(ISerializeService serialize, IDeserializeService deserialize, IConfigService config) { _serialize = serialize; _deserialize = deserialize; _config = config; var factory = new ConnectionFactory(); factory.UserName = _config.UserName; factory.Password = _config.Password; factory.VirtualHost = _config.VirtualHost; factory.HostName = _config.HostName; factory.Port = _config.Port; _conn = factory.CreateConnection(); _channel = _conn.CreateModel(); _channel.QueueDeclare(_config.QueueName, true, false, false, null); }
public void SaveToXML(string filename) { ISerializeService ss = TerminalSessionsPlugin.Instance.SerializeService; StructuredText settings_text = ss.Serialize(_settings); StructuredText parameter_text = ss.Serialize(_param); //新形式で StructuredText root = new StructuredText("poderosa-shortcut"); root.Set("version", "4.0"); root.AddChild(settings_text); root.AddChild(parameter_text); XmlWriter wr = CreateDefaultWriter(filename); new XmlStructuredTextWriter(wr).Write(root); wr.WriteEndDocument(); wr.Close(); }
public StartingCashRepository(ISerializeService serializeService) => _serializeService = serializeService ?? throw new ArgumentNullException();
public FormMain(ISerializeService service) { InitializeComponent(); this.service = service; }
public TerminalSettingsSerializer(IPluginManager pm) { _serializeService = (ISerializeService)pm.FindPlugin("org.poderosa.core.serializing", typeof(ISerializeService)); }
public DefaultPackageProviderService(PackOption packOption, ISerializeService serializeService, IHttpClientFactory httpClientFactory) { this.packOption = packOption; this.serializeService = serializeService; this.httpClientFactory = httpClientFactory; }
public DenominationRepository(ISerializeService serializeService) => _serializeService = serializeService ?? throw new ArgumentNullException();
public LocalIntentActionFactory(ISerializeService serializeService) { this.serializeService = serializeService; }
public DefaultObjectStoreService(ISerializeService serializeService) { this.serializeService = serializeService; }
public SerializerServiceTests() { serializeService = new SerializeService(); }
public RemoteReceiverActor() { fSerializeService = ActorServer.GetInstance().SerializeService; Become(new Behavior <IContextComm, Stream>((i, t) => { return(true); }, DoContext)); }
public HomeController() { _serializeService = new XmlSerializeService(); _persisterService = new FilePersisterService(); _file = ConfigurationManager.AppSettings["Teendok"]; }