Namespace Reaqtor.ReificationFramework
Classes
Async
Operation to start an operation on a thread pool thread.
Catch<T>
Operation to catch exceptions thrown by the inner operation.
Chain
Operation to combine operations into a sequence.
DifferentialCheckpoint
Operation to perform a differential checkpoint.
FullCheckpoint
Operation to perform a full checkpoint.
Instrument
Operation to inject callbacks before and after an operation is performed.
LiftWildcards
Operation to lift the wildcards in a reified operation.
OperationBase
Base class for reified operations.
QueryEngineOperation
Operation applied to a query engine.
QueryEngineOperationKind
Enumeration of reified query engine operation kinds.
QueryEngineOperationVisitor
Visitor for reified query engine operations.
QueryEngineOperationVisitor<TResult>
Visitor for reified query engine operations.
ReactiveProxyReificationBinder
A reified operation binder for client environments.
Recovery
Operation to perform a recovery.
ReificationClientContext
Client context for reifications.
ReificationConstants
Constants related to reification.
ReificationConstants.Firehose
A wildcard identifier for streams.
ReificationConstants.ParameterizedSource
A wildcard identifier for parameterized observable sources.
ReificationConstants.Sink
A wildcard identifier for observer sinks.
ReificationConstants.Source
A wildcard identifier for observable sources.
ReificationConstants.Wildcard
A wildcard identifier for extrinsic identities.
ReificationOperators
Builtin operators for the reification framework.
ReificationTestBase
A base class for declaring reified operations.
ReifiedOperation
A reified representation of service operations, query engine operations, and higher order operations thereof.
ReifiedOperationExtensions
Helper methods to work with reified operations.
ReifiedOperationKind
Enumeration of reified operation kinds.
ReifiedOperationVisitor
Visitor for reified operations.
ReifiedOperationVisitor<TResult>
Visitor for reified operations.
Repeat
Operation to repeat an operation a given number of times.
RepeatUntil
Operation to repeat an operation until a cancellation is requested.
WildcardConsumer
Produces wildcards from a ring buffer.
WildcardGenerator
Generates unique wildcards.
WildcardProducer
Produces wildcards, keeping track of all identifiers generated.
Interfaces
IReactiveClientEnvironment
An interface to support reification for a client Reactive environment.
IReificationBinder<TEnvironment>
Interface for binding reified operation to a given environment.
IWildcardGenerator
Interface to generate wildcards.