Uses of Interface
io.kroxylicious.proxy.config.PluginFactoryRegistry
Packages that use PluginFactoryRegistry
Package
Description
io.kroxylicious.proxy.internal contains Kroxylicious internal code implementing Proxying functionality using Netty.
-
Uses of PluginFactoryRegistry in io.kroxylicious.proxy
Constructors in io.kroxylicious.proxy with parameters of type PluginFactoryRegistryModifierConstructorDescriptionKafkaProxy(PluginFactoryRegistry pfr, Configuration config, Features features) -
Uses of PluginFactoryRegistry in io.kroxylicious.proxy.bootstrap
Methods in io.kroxylicious.proxy.bootstrap with parameters of type PluginFactoryRegistryModifier and TypeMethodDescriptionstatic RouterChainFactoryRouterChainFactory.forVirtualCluster(PluginFactoryRegistry pfr, VirtualCluster vc, Map<String, RouterDefinition> routersByName) Creates aRouterChainFactoryfor a single virtual cluster.Constructors in io.kroxylicious.proxy.bootstrap with parameters of type PluginFactoryRegistryModifierConstructorDescriptionFilterChainFactory(PluginFactoryRegistry pfr, List<NamedFilterDefinition> filterChain) RouterChainFactory(PluginFactoryRegistry pfr, List<VirtualCluster> virtualClusters, List<RouterDefinition> routerDefinitions) TlsCredentialSupplierManager(PluginFactoryRegistry pfr, io.kroxylicious.proxy.config.tls.TlsCredentialSupplierConfig definition) Creates a TlsCredentialSupplierManager for the given target cluster definition. -
Uses of PluginFactoryRegistry in io.kroxylicious.proxy.config
Classes in io.kroxylicious.proxy.config that implement PluginFactoryRegistryModifier and TypeClassDescriptionclassclassAPluginFactoryRegistrythat is implemented usingServiceLoaderdiscovery.Methods in io.kroxylicious.proxy.config with parameters of type PluginFactoryRegistryModifier and TypeMethodDescriptionConfiguration.virtualClusterModel(PluginFactoryRegistry pfr) Configuration.virtualClusterModel(PluginFactoryRegistry pfr, String clusterName) Builds theVirtualClusterModelfor a single virtual cluster by name. -
Uses of PluginFactoryRegistry in io.kroxylicious.proxy.internal
Constructors in io.kroxylicious.proxy.internal with parameters of type PluginFactoryRegistryModifierConstructorDescriptionKafkaProxyInitializer(PluginFactoryRegistry pfr, boolean tls, EndpointBindingResolver bindingResolver, EndpointReconciler endpointReconciler, ProxyProtocolMode proxyProtocolMode, ApiVersionsServiceImpl apiVersionsService, Optional<NettySettings> proxyNettySettings, VirtualClusterRegistry virtualClusterRegistry) MeterRegistries(PluginFactoryRegistry pfr, List<MicrometerDefinition> micrometerConfig) -
Uses of PluginFactoryRegistry in io.kroxylicious.proxy.internal.filter
Constructors in io.kroxylicious.proxy.internal.filter with parameters of type PluginFactoryRegistryModifierConstructorDescriptionNettyFilterContext(io.netty.channel.EventLoop eventLoop, PluginFactoryRegistry pluginFactoryRegistry) -
Uses of PluginFactoryRegistry in io.kroxylicious.proxy.internal.routing
Methods in io.kroxylicious.proxy.internal.routing with parameters of type PluginFactoryRegistryModifier and TypeMethodDescriptionstatic UpstreamClusterModelUpstreamClusterModel.build(TargetCluster targetCluster, PluginFactoryRegistry pfr) Builds a fully-resolvedUpstreamClusterModelfor the given target cluster, constructing the SSL context and TLS credential supplier manager from the cluster's TLS configuration. -
Uses of PluginFactoryRegistry in io.kroxylicious.proxy.model
Methods in io.kroxylicious.proxy.model with parameters of type PluginFactoryRegistryModifier and TypeMethodDescriptionio.kroxylicious.proxy.authentication.TransportSubjectBuilderVirtualClusterModel.subjectBuilder(PluginFactoryRegistry pfr) Constructors in io.kroxylicious.proxy.model with parameters of type PluginFactoryRegistryModifierConstructorDescriptionVirtualClusterModel(String clusterName, RoutingModel routing, boolean logNetwork, boolean logFrames, List<NamedFilterDefinition> filters, CacheConfiguration topicNameCacheConfig, TransportSubjectBuilderConfig transportSubjectBuilderConfig, Duration drainTimeout, PluginFactoryRegistry pluginFactoryRegistry)