示例#1
0
 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);
 }
示例#5
0
 public TcpMultiRoleReactiveEnvironment(IReactiveMetadataService metadataService, IReactiveMessagingService messagingService, IReactiveStateStoreService stateStoreService, IKeyValueStoreService _keyValueStoreService)
     : base(metadataService, messagingService, stateStoreService, _keyValueStoreService)
 {
 }