30.260.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 maps exceptions thrown by the gRPC services to and records them on the
. It is marked Unhealthy (readiness) once the number of errors exceeds the threshold.
It also participates in graceful shutdown: it tracks in-flight requests, rejects new ones with
while the control plane is shutting down, and signals the
to stop the application once all in-flight requests have drained.
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.