Microsoft.Orleans.Streaming
10.0.0 · net10.0
Orleans
GrainStreamingExtensions
classGrain or IGrainBase implementation. ImplicitStreamSubscriptionAttribute
classRegexImplicitStreamSubscriptionAttribute
classOrleans.Configuration
DeploymentBasedQueueBalancerOptions
classDeploymentBasedQueueBalancer. HashRingStreamQueueMapperOptions
classHashRingBasedStreamQueueMapper. LeaseBasedQueueBalancerOptions
classRunState
enumSimpleQueueCacheOptions
classSimpleQueueCacheOptionsValidator
classSimpleQueueCacheOptions. StreamCacheEvictionOptions
classStreamLifecycleOptions
classStreamPubSubOptions
classStreamPullingAgentOptions
classStreamStatisticOptions
classOrleans.Hosting
ClientBuilderStreamingExtensions
classClusterClientMemoryStreamConfigurator<TSerializer>
classClusterClientPersistentStreamConfigurator
classClusterClientPersistentStreamConfiguratorExtensions
classIClusterClientPersistentStreamConfigurator. IClusterClientMemoryStreamConfigurator
interfaceIClusterClientPersistentStreamConfigurator
interfaceIMemoryStreamConfigurator
interfaceIPersistentStreamConfigurator
interfaceISiloMemoryStreamConfigurator
interfaceISiloPersistentStreamConfigurator
interfaceISiloRecoverableStreamConfigurator
interfaceMemoryStreamConfiguratorExtensions
classPersistentStreamConfiguratorExtensions
classIPersistentStreamConfigurator. PersistentStreamStorageConfigurationValidator
classStreamPubSubOptions. SiloBuilderMemoryStreamExtensions
classISiloBuilder extension methods for configuring in-memory streams. SiloBuilderStreamingExtensions
classSiloMemoryStreamConfigurator<TSerializer>
classSiloPersistentStreamConfigurator
classSiloPersistentStreamConfiguratorExtension
classISiloPersistentStreamConfigurator. SiloPersistentStreamConfiguratorExtensions
classISiloPersistentStreamConfigurator. SiloRecoverableStreamConfigurator
classSiloRecoverableStreamConfiguratorExtensions
classISiloRecoverableStreamConfigurator. SimpleGeneratorOptions
classStaticClusterDeploymentOptions
classStreamingServiceCollectionExtensions
classOrleans.Providers
DefaultMemoryMessageBodySerializer
classIMemoryMessageBodySerializer implementation. IMemoryMessageBodySerializer
interfaceIMemoryStreamQueueGrain
interfaceMemoryAdapterFactory<TSerializer>
classMemoryMessageBody
classMemoryMessageData
structMemoryPooledCache<TSerializer>
classMemoryStreamQueueGrain
classOrleans.Providers.Streams.Common
BlockPoolMonitorDimensions
classCachedMessage
structCachedMessageBlock
classCachedMessageExtensions
classCachedMessage. CacheMonitorDimensions
classChronologicalEvictionStrategy
classDefaultBlockPoolMonitor
classDefaultCacheMonitor
classDefaultQueueAdapterReceiverMonitor
classEventSequenceToken
classEventSequenceTokenV2
classFixedSizeBuffer
classIBlockPoolMonitor
interfaceICacheDataAdapter
interfaceICacheMonitor
interfaceIEvictionStrategy
interfaceIObjectPool<T>
interfaceIObjectPoolMonitor
interfaceIPurgeObservable
interfaceIQueueAdapterReceiverMonitor
interfaceObjectPool<T>
classObjectPoolMonitorBridge
classPersistentStreamProvider
classPersistentStreamProviderCommand
enumPersistentStreamProvider. PooledQueueCache
classPooledResource<T>
classReceiverMonitorDimensions
classSegmentBuilder
classSimpleQueueAdapterCache
classSimpleQueueCache
classSimpleQueueCacheCursor
classTimePurgePredicate
classOrleans.Providers.Streams.Generator
GeneratedBatchContainer
classIBatchContainer implementation for generated event payloads. GeneratedEvent
classGeneratedEventType
enumGeneratorAdapterFactory
classGeneratorPooledCache
classIStreamGenerator
interfaceIStreamGeneratorConfig
interfaceStreamGeneratorCommand
enumOrleans.Runtime
QualifiedStreamId
structStreamId
structOrleans.Runtime.Providers
IMessageDeliveryBackoffProvider
interfaceOrleans.Streams.IPersistentStreamPullingAgent will wait between successive attempts to deliver a message. IQueueReaderBackoffProvider
interfaceOrleans.Streams.IPersistentStreamPullingAgent will wait between successive attempts to read a message from a queue. Orleans.Streaming.Diagnostics
BalancerChanged
classConsumerCursorDrained
classItemDelivered
classMessageDelivered
classProducerRegistered
classProducerUnregistered
classStreamInactive
classStreamingEvent
classStreamingEvents
classSubscriptionAdded
classSubscriptionAttached
classSubscriptionDetached
classSubscriptionRegistered
classSubscriptionRemoved
classSubscriptionUnregistered
classOrleans.Streams
AggregatedQueueFlowController
classIQueueFlowController which aggregates multiple other IQueueFlowController values. AsyncBatchObservableExtensions
classOrleans.Streams.IAsyncBatchObservable. AsyncObservableExtensions
classOrleans.Streams.IAsyncObservable. BatchContainerBatch
classCacheFullException
classConstructorStreamNamespacePredicateProvider
classDataNotAvailableException
classDefaultStreamIdMapper
classIStreamIdMapper implementation. DefaultStreamNamespacePredicateProvider
classIStreamNamespacePredicateProvider for internally supported stream predicates. DeploymentBasedQueueBalancer
classFaultedSubscriptionException
classHashRingBasedPartitionedStreamQueueMapper
classHashRingBasedStreamQueueMapper
classIConsistentRingStreamQueueMapper and hence IStreamQueueMapper which balances queues by mapping them onto a hash ring consisting of silos. IAsyncBatchObservable<T>
interfaceNote that this interface is implemented by item consumers and invoked (used) by item producers. This means that the consumer endpoint of a stream implements this interface.
IAsyncBatchObserver<T>
interfaceNote that this interface is implemented by item consumers and invoked (used) by item producers. This means that the consumer endpoint of a stream implements this interface.
IAsyncBatchProducer<T>
interfaceNote that this interface is invoked (used) by item producers.
IAsyncObservable<T>
interfaceNote that this interface is invoked (used) by item consumers and implemented by item producers. This means that the producer endpoint of a stream implements this interface.
IAsyncObserver<T>
interfaceNote that this interface is implemented by item consumers and invoked (used) by item producers. This means that the consumer endpoint of a stream implements this interface.
IAsyncStream
interfaceSubjectIObserverIObservableIAsyncStream<T>
interfaceSubjectIObserverIObservableIBatchContainer
interfaceIBatchContainer contains these events and allows users to query the batch for a specific type of event. IBatchContainerBatch
interfaceIConsistentRingStreamQueueMapper
interfaceIDeploymentConfiguration
interfaceImplicitConsumerGrainExtensions
classIQueueAdapter
interfaceIQueueAdapterCache
interfaceIQueueCache for a given queue. IQueueAdapterFactory
interfaceIQueueAdapterReceiver
interfaceIQueueCache
interfaceIQueueCacheCursor
interfaceIQueueDataAdapter<TQueueMessage, TMessageBatch>
interfaceIQueueDataAdapter<TQueueMessage>
interfaceIQueueFlowController
interfaceIStreamFailureHandler
interfaceIStreamIdentity
interfaceIStreamIdMapper
interfaceIStreamNamespacePredicate
interfaceImplicitStreamSubscriptionAttribute. IStreamNamespacePredicateProvider
interfaceIStreamNamespacePredicate instances. IStreamProvider
interfaceIStreamPubSub
interfaceIStreamQueueBalanceListener
interfaceIStreamQueueBalancerIStreamQueueBalancer
interfaceIStreamQueueBalanceListenerIStreamQueueCheckpointer<TCheckpoint>
interfaceIStreamQueueCheckpointerFactory
interfaceOrleans.Streams.IStreamQueueCheckpointer instances. IStreamQueueMapper
interfaceLeaseBasedQueueBalancer
classLoadShedQueueFlowController
classSystem.Int32.MaxValue, or 0. NoOpStreamDeliveryFailureHandler
classIStreamFailureHandler which does nothing in response to failures. ProviderStartException
classPubSubSubscriptionState
classQueueAdapterConstants
classQueueAdapterExtensions
classIQueueAdapterQueueBalancerBase
classQueueCacheMissException
classQueueId
structRegexStreamNamespacePredicate
classIStreamNamespacePredicate implementation allowing to filter stream namespaces by regular expression. SequentialItem<T>
classStreamEventDeliveryFailureException
classStreamIdentity
classStreamingTimeProviderNames
classSystem.TimeProvider from keyed dependency injection. See TimeProviderNames for the core runtime areas. StreamPosition
classStreamProviderDirection
enumStreamProviderExtensions
classIStreamProvider. StreamPubSubType
enumStreamSequenceToken
classStreamSequenceTokenUtilities
classStreamSequenceToken instances. StreamSubscriptionHandle<T>
classStreamSubscriptionHandleExtensions
classOrleans.Streams.StreamSubscriptionHandle. StreamSubscriptionHandlerFactory
classOrleans.Streams.StreamSubscriptionHandle instances. SubscriptionStates
enumOrleans.Streams.Core
IStreamSubscriptionHandleFactory
interfaceIStreamSubscriptionManager
interfaceIStreamSubscriptionManagerAdmin
interfaceIStreamSubscriptionManager instance. IStreamSubscriptionManagerRetriever
interfaceIStreamSubscriptionManager instance. IStreamSubscriptionObserver
interfaceStreamSubscription
classStreamSubscriptionManagerType
classIStreamSubscriptionManagerAdmin. Orleans.Streams.Filtering
IStreamFilter
interfaceOrleans.Streams.PubSub
StreamSubscriptionManagerExtensions
classIStreamSubscriptionManager. OrleansCodeGen.Orleans.Hosting
Codec_SimpleGeneratorOptions
classCopier_SimpleGeneratorOptions
classOrleansCodeGen.Orleans.Providers
Codec_DefaultMemoryMessageBodySerializer
classCodec_Invokable_IMemoryStreamQueueGrain_GrainReference_74D60341
classCodec_Invokable_IMemoryStreamQueueGrain_GrainReference_7A8F8C1A
classCodec_MemoryMessageBody
classCodec_MemoryMessageData
classCopier_Invokable_IMemoryStreamQueueGrain_GrainReference_74D60341
classCopier_Invokable_IMemoryStreamQueueGrain_GrainReference_7A8F8C1A
classCopier_MemoryMessageBody
classCopier_MemoryMessageData
classInvokable_IMemoryStreamQueueGrain_GrainReference_74D60341
classSystem.Threading.Tasks.ValueTask. Invokable_IMemoryStreamQueueGrain_GrainReference_7A8F8C1A
classSystem.Threading.Tasks.Task. 