21.254. Namespace ArmoniK.Core.Common.gRPC

21.254.1. Namespaces

ArmoniK.Core.Common.gRPC.Convertors

ArmoniK.Core.Common.gRPC.Services

ArmoniK.Core.Common.gRPC.Validators

21.254.2. Classes

EnumFieldExt

Class to extend gRPC messages to convert them in in order to convert them in requests to the database

ExceptionInterceptor

Interceptor that counts all the exceptions thrown by the gRPC services It is then marked Unhealthy if number of errors is higher than a threshold

ExpressionBuilders

Generate from field accessor, the operation to apply on the field and the value to compare the field

ExpressionExt

Provides extension methods for combining predicate expressions using logical AND and OR operations. Enables the construction of complex filter expressions for LINQ queries in a composable manner.

FilterRangeExt

Class to extend gRPC messages to convert them in in order to convert them in requests to the database

GrpcHealthCheckServiceBase

Provides a base implementation of a gRPC health check service for ArmoniK, integrating with ASP.NET Core health checks. Supports readiness checks for multiple gRPC services and returns health status responses according to gRPC conventions.

ListApplicationsRequestExt

Provides extension methods for converting gRPC application requests and filters into LINQ expressions for querying and objects. Includes utilities for mapping gRPC fields and filters to strongly-typed expressions used in application logic.

ListPartitionsRequestExt

Provides extension methods for converting gRPC partition requests and filters into LINQ expressions for querying objects. Includes utilities for mapping gRPC fields and filters to strongly-typed expressions used in partition-related logic.

ListResultsRequestExt

Provides extension methods for converting gRPC result requests and filters into LINQ expressions for querying objects. Includes utilities for mapping gRPC fields and filters to strongly-typed expressions used in result-related logic.

ListSessionsRequestExt

Provides extension methods for converting gRPC session requests and filters into LINQ expressions for querying objects. Includes utilities for mapping gRPC fields and filters to strongly-typed expressions used in session-related logic.

ListTasksRequestExt

Provides extension methods for converting gRPC task requests and filters into LINQ expressions for querying objects. Includes utilities for mapping gRPC fields and filters to strongly-typed expressions used in task-related logic.

SessionFilterExt

Provides extension methods for building LINQ filter expressions from gRPC messages. Enables conversion of session filter criteria into strongly-typed expressions for querying objects.

TaskFilterExt

Provides extension methods for building LINQ filter expressions from gRPC messages. Enables conversion of task filter criteria into strongly-typed expressions for querying objects.