/// <summary> /// Initializes a new instance of the <see cref="T:Osma.Mobile.App.Services.AgentContextProvider" /> class. /// </summary> /// <param name="walletService">Wallet service.</param> /// <param name="poolService">The pool service.</param> /// <param name="provisioningService">The provisioning service.</param> /// <param name="keyValueStoreService">Key value store.</param> public AgentContextProvider(IWalletService walletService, IPoolService poolService, IProvisioningService provisioningService, IKeyValueStoreService keyValueStoreService, IEdgeClientService edgeClientService, IConnectionService connectionService, IMessageService messageService, IWalletRecordService recordService //IAgentProvider agentProvider ) { _poolService = poolService; _provisioningService = provisioningService; _walletService = walletService; _keyValueStoreService = keyValueStoreService; _edgeClientService = edgeClientService; _connectionService = connectionService; _messageService = messageService; _recordService = recordService; //_agentProvider = agentProvider; if (_keyValueStoreService.KeyExists(AgentOptionsKey)) { _options = _keyValueStoreService.GetData <AgentOptions>(AgentOptionsKey); } }
public ReactiveEnvironment(string azureConnectionString, IReactiveMessagingService messagingService, IReactiveStateStoreService stateStoreService, IKeyValueStoreService keyValueStoreService) { StorageType = MetadataStorageType.Azure; AzureConnectionString = azureConnectionString; MessagingService = messagingService; StateStoreService = stateStoreService; KeyValueStoreService = keyValueStoreService; }
public ReactiveEnvironment(IReactiveMetadataService metadataService, IReactiveMessagingService messagingService, IReactiveStateStoreService stateStoreService, IKeyValueStoreService keyValueStoreService) { StorageType = MetadataStorageType.Remoting; MetadataService = metadataService; MessagingService = messagingService; StateStoreService = stateStoreService; KeyValueStoreService = keyValueStoreService; }
/// <summary> /// Initializes a new instance of the <see cref="T:IdentifyMe.App.Services.AgentContextProvider" /> class. /// </summary> /// <param name="walletService">Wallet service.</param> /// <param name="poolService">The pool service.</param> /// <param name="provisioningService">The provisioning service.</param> /// <param name="keyValueStoreService">Key value store.</param> public AgentContextProvider(IWalletService walletService, IPoolService poolService, IProvisioningService provisioningService, IKeyValueStoreService keyValueStoreService) { _poolService = poolService; _provisioningService = provisioningService; _walletService = walletService; _keyValueStoreService = keyValueStoreService; if (_keyValueStoreService.KeyExists(AgentOptionsKey)) { _options = _keyValueStoreService.GetData <AgentOptions>(AgentOptionsKey); } }
protected virtual void RegisterKeyValueStoreService(IKeyValueStoreService service) { }
public TcpMultiRoleReactiveEnvironment(IReactiveMetadataService metadataService, IReactiveMessagingService messagingService, IReactiveStateStoreService stateStoreService, IKeyValueStoreService _keyValueStoreService) : base(metadataService, messagingService, stateStoreService, _keyValueStoreService) { }
protected override void RegisterKeyValueStoreService(IKeyValueStoreService service) { Helpers.MarshalServiceInstance(this, service); }