public ReactiveEnvironment(IReactiveMetadataService metadataService, IReactiveMessagingService messagingService, IReactiveStateStoreService stateStoreService, IKeyValueStoreService keyValueStoreService) { StorageType = MetadataStorageType.Remoting; MetadataService = metadataService; MessagingService = messagingService; StateStoreService = stateStoreService; KeyValueStoreService = keyValueStoreService; }
public InMemoryReactiveEnvironment(IReactiveMetadataService metadataService, IReactiveMessagingService messagingService) { StorageType = MetadataStorageType.Remoting; MetadataService = metadataService; MessagingService = messagingService; StateStoreService = new InMemoryStateStoreService(); KeyValueStoreService = new InMemoryKeyValueStoreService(); _stateStoreOnly = true; }
protected virtual void RegisterMetadataService(IReactiveMetadataService service) { }
protected override void RegisterMetadataService(IReactiveMetadataService service) { Helpers.MarshalServiceInstance(this, service); }
public TcpMultiRoleReactiveEnvironment(IReactiveMetadataService metadataService, IReactiveMessagingService messagingService, IReactiveStateStoreService stateStoreService, IKeyValueStoreService _keyValueStoreService) : base(metadataService, messagingService, stateStoreService, _keyValueStoreService) { }