Interface IReactiveMetadata
Interface for the metadata discovery operations on reactive processing services.
Namespace: Reaqtor
Assembly: Reaqtor.Service.Model.dll
Syntax
public interface IReactiveMetadata
Remarks
This interface provides essential information for reactive processing services that perform delegation. Implementers can extend the provided metadata.
Properties
Observables
Gets a queryable dictionary of observable definition objects.
Declaration
IQueryableDictionary<Uri, IReactiveObservableDefinition> Observables { get; }
Property Value
Type | Description |
---|---|
IQueryableDictionary<System.Uri, IReactiveObservableDefinition> |
Observers
Gets a queryable dictionary of observer definition objects.
Declaration
IQueryableDictionary<Uri, IReactiveObserverDefinition> Observers { get; }
Property Value
Type | Description |
---|---|
IQueryableDictionary<System.Uri, IReactiveObserverDefinition> |
StreamFactories
Gets a queryable dictionary of stream factory definition objects.
Declaration
IQueryableDictionary<Uri, IReactiveStreamFactoryDefinition> StreamFactories { get; }
Property Value
Type | Description |
---|---|
IQueryableDictionary<System.Uri, IReactiveStreamFactoryDefinition> |
Streams
Gets a queryable dictionary of stream objects.
Declaration
IQueryableDictionary<Uri, IReactiveStreamProcess> Streams { get; }
Property Value
Type | Description |
---|---|
IQueryableDictionary<System.Uri, IReactiveStreamProcess> |
SubscriptionFactories
Gets a queryable dictionary of subscription factory definition objects.
Declaration
IQueryableDictionary<Uri, IReactiveSubscriptionFactoryDefinition> SubscriptionFactories { get; }
Property Value
Type | Description |
---|---|
IQueryableDictionary<System.Uri, IReactiveSubscriptionFactoryDefinition> |
Subscriptions
Gets a queryable dictionary of subscription objects.
Declaration
IQueryableDictionary<Uri, IReactiveSubscriptionProcess> Subscriptions { get; }
Property Value
Type | Description |
---|---|
IQueryableDictionary<System.Uri, IReactiveSubscriptionProcess> |