Package io.kroxylicious.proxy.internal.routing


@ReturnValuesAreNonnullByDefault @DefaultAnnotationForParameters(edu.umd.cs.findbugs.annotations.NonNull.class) @DefaultAnnotation(edu.umd.cs.findbugs.annotations.NonNull.class) package io.kroxylicious.proxy.internal.routing
  • Class
    Description
    Bijective node ID mapping: V = id + S × t, where V is the virtual ID, t is the target node ID, S is the total number of routes, and id is the route's configured identifier.
    Routing model for a virtual cluster that forwards directly to a single, statically-configured upstream Kafka cluster.
    Routing model for a virtual cluster that forwards to one or more upstream clusters via a named router plugin.
    Identity node ID mapping for single-route configurations.
    Maps between target-cluster node IDs and the virtual node IDs presented to clients.
    A route name and target-cluster node ID pair.
     
    Runtime representation of a resolved route within a router.
    Sits at the end of the VC-level filter chain (instead of FilterChainCompletionHandler) when a virtual cluster uses a router.
    Sealed hierarchy representing how a virtual cluster reaches its upstream Kafka cluster(s).
    Runtime representation of an upstream Kafka cluster, bundling its connection target with the TLS resources needed to reach it.