Pipeline

11 configurations in Pipeline for Praxis.

Configurations in Pipeline.

Configurations

  • Branch Chains — Filters write structured results to FilterResultSet
  • Composed Chains — Multiple named chains are composed per listener
  • Conditional Filters — Filters support conditions (request phase) and response_conditions (response phase) to gate execution
  • Failure Mode — Demonstrates open and closed failure handling for filters
  • Grpc Condition — The grpc condition predicate gates a filter on whether the request carries gRPC, classified from the content-type header alone (application/grpc, application/grpc+proto, application/grpc+json, or any other application/grpc+)
  • Header Presence Condition — The headers_present condition predicate gates a filter on whether headers are present, whatever their values
  • Inherited Conditions — A named filter chain declares one conditions: block that every filter in the chain inherits
  • Iterative Request Router Circuit Breaker — Demonstrates circuit breaker integration with the iterative request router
  • Iterative Request Router Sequence — Demonstrates sequential sub-request execution where each step completes before the next begins
  • Route On Promoted Header — Classify a request in an early filter, promote the result to a reserved x-praxis- header, and route on that header
  • Selected Upstream Conditions — Gate a filter on the application metadata the load balancer publishes when it selects an upstream

Branch Chains

Filters write structured results to FilterResultSet

Composed Chains

Multiple named chains are composed per listener

Conditional Filters

Filters support conditions (request phase) and response_conditions (response phase) to gate execution

Failure Mode

Demonstrates open and closed failure handling for filters

Grpc Condition

The grpc condition predicate gates a filter on whether the request carries gRPC, classified from the content-type header alone (application/grpc, application/grpc+proto, application/grpc+json, or any other application/grpc+)

Header Presence Condition

The headers_present condition predicate gates a filter on whether headers are present, whatever their values

Inherited Conditions

A named filter chain declares one conditions: block that every filter in the chain inherits

Iterative Request Router Circuit Breaker

Demonstrates circuit breaker integration with the iterative request router

Iterative Request Router Sequence

Demonstrates sequential sub-request execution where each step completes before the next begins

Route On Promoted Header

Classify a request in an early filter, promote the result to a reserved x-praxis- header, and route on that header

Selected Upstream Conditions

Gate a filter on the application metadata the load balancer publishes when it selects an upstream