Namespace Virtufin.Api.Services
Classes
- ConfigService
Implementation of the gRPC Config service. Provides service configuration discovery and management capabilities.
- FieldSchema
Describes a single field within a message schema.
- GatewayService
Implementation of the gRPC Gateway service. Provides service discovery, method invocation, and event subscription capabilities.
- GrpcCallResult
Represents the result of a gRPC call invocation.
- GrpcReflectionService
Provides gRPC reflection functionality including service discovery, method schema retrieval, and dynamic gRPC invocation based on reflection data.
- MethodSchema
Describes the schema of a gRPC method's input or output type.
- OneofCaseSchema
Represents a case within a oneof field group.
- PubsubService
Implements the Pubsub gRPC service for publish/subscribe messaging via Dapr.
- PubsubSubscription
Represents an active subscription to a pub/sub topic.
- PubsubSubscriptionManager
Manages pub/sub subscriptions and broadcasts messages to subscribers.
- ServiceMethodInfo
Represents a gRPC method with its metadata.
- StateService
Implementation of the gRPC State service. Provides state management operations with Dapr backend and pub/sub notifications.
- SubscriptionHealthSweeperHostedService
Background service that periodically sweeps subscriptions and removes dead ones. Uses heartbeat writes to detect subscriptions whose clients have disconnected.
- SubscriptionManagerBase<TEvent, TSubscription>
Abstract base class for managing event subscriptions with health monitoring. Provides common subscription management, broadcasting, and cleanup functionality.