Hierarchy For All Packages
- io.kroxylicious.proxy.authentication,
- io.kroxylicious.proxy.config.secret,
- io.kroxylicious.proxy.config.tls,
- io.kroxylicious.proxy.filter,
- io.kroxylicious.proxy.filter.filterresultbuilder,
- io.kroxylicious.proxy.filter.metadata,
- io.kroxylicious.proxy.plugin,
- io.kroxylicious.proxy.router,
- io.kroxylicious.proxy.tls,
- io.kroxylicious.proxy.topology
Class Hierarchy
- java.lang.Object
- io.kroxylicious.proxy.config.tls.PlatformTrustProvider (implements io.kroxylicious.proxy.config.tls.TrustProvider)
- io.kroxylicious.proxy.plugin.Plugins
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.kroxylicious.proxy.plugin.PluginConfigurationException
- io.kroxylicious.proxy.authentication.SubjectBuildingException
- io.kroxylicious.proxy.filter.metadata.TopicNameMappingException
- io.kroxylicious.proxy.filter.metadata.TopicLevelMetadataErrorException
- io.kroxylicious.proxy.filter.metadata.TopLevelMetadataErrorException
- io.kroxylicious.proxy.plugin.UnknownPluginInstanceException
- java.lang.RuntimeException
- java.lang.Exception
- io.kroxylicious.proxy.authentication.UserFactory (implements io.kroxylicious.proxy.authentication.PrincipalFactory<P>)
Interface Hierarchy
- java.lang.AutoCloseable
- java.util.concurrent.ExecutorService (also extends java.util.concurrent.Executor)
- java.util.concurrent.ScheduledExecutorService
- io.kroxylicious.proxy.filter.FilterDispatchExecutor
- java.util.concurrent.ScheduledExecutorService
- io.kroxylicious.proxy.authentication.SaslSubjectBuilderService<C>
- io.kroxylicious.proxy.authentication.TransportSubjectBuilderService<C>
- java.util.concurrent.ExecutorService (also extends java.util.concurrent.Executor)
- io.kroxylicious.proxy.authentication.ClientSaslContext
- io.kroxylicious.proxy.tls.ClientTlsContext
- io.kroxylicious.proxy.filter.filterresultbuilder.CloseStage<R>
- io.kroxylicious.proxy.filter.filterresultbuilder.CloseOrTerminalStage<R> (also extends io.kroxylicious.proxy.filter.filterresultbuilder.TerminalStage<R>)
- io.kroxylicious.proxy.filter.FilterResultBuilder<H,
R> - io.kroxylicious.proxy.filter.RequestFilterResultBuilder
- io.kroxylicious.proxy.filter.ResponseFilterResultBuilder
- io.kroxylicious.proxy.router.CloseStage
- io.kroxylicious.proxy.router.CloseOrTerminalStage (also extends io.kroxylicious.proxy.router.TerminalStage)
- io.kroxylicious.proxy.topology.Coordinators
- java.util.concurrent.Executor
- java.util.concurrent.ExecutorService (also extends java.lang.AutoCloseable)
- java.util.concurrent.ScheduledExecutorService
- io.kroxylicious.proxy.filter.FilterDispatchExecutor
- java.util.concurrent.ScheduledExecutorService
- java.util.concurrent.ExecutorService (also extends java.lang.AutoCloseable)
- io.kroxylicious.proxy.filter.Filter
- io.kroxylicious.proxy.filter.AddOffsetsToTxnRequestFilter
- io.kroxylicious.proxy.filter.AddOffsetsToTxnResponseFilter
- io.kroxylicious.proxy.filter.AddPartitionsToTxnRequestFilter
- io.kroxylicious.proxy.filter.AddPartitionsToTxnResponseFilter
- io.kroxylicious.proxy.filter.AddRaftVoterRequestFilter
- io.kroxylicious.proxy.filter.AddRaftVoterResponseFilter
- io.kroxylicious.proxy.filter.AllocateProducerIdsRequestFilter
- io.kroxylicious.proxy.filter.AllocateProducerIdsResponseFilter
- io.kroxylicious.proxy.filter.AlterClientQuotasRequestFilter
- io.kroxylicious.proxy.filter.AlterClientQuotasResponseFilter
- io.kroxylicious.proxy.filter.AlterConfigsRequestFilter
- io.kroxylicious.proxy.filter.AlterConfigsResponseFilter
- io.kroxylicious.proxy.filter.AlterPartitionReassignmentsRequestFilter
- io.kroxylicious.proxy.filter.AlterPartitionReassignmentsResponseFilter
- io.kroxylicious.proxy.filter.AlterPartitionRequestFilter
- io.kroxylicious.proxy.filter.AlterPartitionResponseFilter
- io.kroxylicious.proxy.filter.AlterReplicaLogDirsRequestFilter
- io.kroxylicious.proxy.filter.AlterReplicaLogDirsResponseFilter
- io.kroxylicious.proxy.filter.AlterShareGroupOffsetsRequestFilter
- io.kroxylicious.proxy.filter.AlterShareGroupOffsetsResponseFilter
- io.kroxylicious.proxy.filter.AlterUserScramCredentialsRequestFilter
- io.kroxylicious.proxy.filter.AlterUserScramCredentialsResponseFilter
- io.kroxylicious.proxy.filter.ApiVersionsRequestFilter
- io.kroxylicious.proxy.filter.ApiVersionsResponseFilter
- io.kroxylicious.proxy.filter.AssignReplicasToDirsRequestFilter
- io.kroxylicious.proxy.filter.AssignReplicasToDirsResponseFilter
- io.kroxylicious.proxy.filter.BeginQuorumEpochRequestFilter
- io.kroxylicious.proxy.filter.BeginQuorumEpochResponseFilter
- io.kroxylicious.proxy.filter.BrokerHeartbeatRequestFilter
- io.kroxylicious.proxy.filter.BrokerHeartbeatResponseFilter
- io.kroxylicious.proxy.filter.BrokerRegistrationRequestFilter
- io.kroxylicious.proxy.filter.BrokerRegistrationResponseFilter
- io.kroxylicious.proxy.filter.ConsumerGroupDescribeRequestFilter
- io.kroxylicious.proxy.filter.ConsumerGroupDescribeResponseFilter
- io.kroxylicious.proxy.filter.ConsumerGroupHeartbeatRequestFilter
- io.kroxylicious.proxy.filter.ConsumerGroupHeartbeatResponseFilter
- io.kroxylicious.proxy.filter.ControllerRegistrationRequestFilter
- io.kroxylicious.proxy.filter.ControllerRegistrationResponseFilter
- io.kroxylicious.proxy.filter.CreateAclsRequestFilter
- io.kroxylicious.proxy.filter.CreateAclsResponseFilter
- io.kroxylicious.proxy.filter.CreateDelegationTokenRequestFilter
- io.kroxylicious.proxy.filter.CreateDelegationTokenResponseFilter
- io.kroxylicious.proxy.filter.CreatePartitionsRequestFilter
- io.kroxylicious.proxy.filter.CreatePartitionsResponseFilter
- io.kroxylicious.proxy.filter.CreateTopicsRequestFilter
- io.kroxylicious.proxy.filter.CreateTopicsResponseFilter
- io.kroxylicious.proxy.filter.DeleteAclsRequestFilter
- io.kroxylicious.proxy.filter.DeleteAclsResponseFilter
- io.kroxylicious.proxy.filter.DeleteGroupsRequestFilter
- io.kroxylicious.proxy.filter.DeleteGroupsResponseFilter
- io.kroxylicious.proxy.filter.DeleteRecordsRequestFilter
- io.kroxylicious.proxy.filter.DeleteRecordsResponseFilter
- io.kroxylicious.proxy.filter.DeleteShareGroupOffsetsRequestFilter
- io.kroxylicious.proxy.filter.DeleteShareGroupOffsetsResponseFilter
- io.kroxylicious.proxy.filter.DeleteShareGroupStateRequestFilter
- io.kroxylicious.proxy.filter.DeleteShareGroupStateResponseFilter
- io.kroxylicious.proxy.filter.DeleteTopicsRequestFilter
- io.kroxylicious.proxy.filter.DeleteTopicsResponseFilter
- io.kroxylicious.proxy.filter.DescribeAclsRequestFilter
- io.kroxylicious.proxy.filter.DescribeAclsResponseFilter
- io.kroxylicious.proxy.filter.DescribeClientQuotasRequestFilter
- io.kroxylicious.proxy.filter.DescribeClientQuotasResponseFilter
- io.kroxylicious.proxy.filter.DescribeClusterRequestFilter
- io.kroxylicious.proxy.filter.DescribeClusterResponseFilter
- io.kroxylicious.proxy.filter.DescribeConfigsRequestFilter
- io.kroxylicious.proxy.filter.DescribeConfigsResponseFilter
- io.kroxylicious.proxy.filter.DescribeDelegationTokenRequestFilter
- io.kroxylicious.proxy.filter.DescribeDelegationTokenResponseFilter
- io.kroxylicious.proxy.filter.DescribeGroupsRequestFilter
- io.kroxylicious.proxy.filter.DescribeGroupsResponseFilter
- io.kroxylicious.proxy.filter.DescribeLogDirsRequestFilter
- io.kroxylicious.proxy.filter.DescribeLogDirsResponseFilter
- io.kroxylicious.proxy.filter.DescribeProducersRequestFilter
- io.kroxylicious.proxy.filter.DescribeProducersResponseFilter
- io.kroxylicious.proxy.filter.DescribeQuorumRequestFilter
- io.kroxylicious.proxy.filter.DescribeQuorumResponseFilter
- io.kroxylicious.proxy.filter.DescribeShareGroupOffsetsRequestFilter
- io.kroxylicious.proxy.filter.DescribeShareGroupOffsetsResponseFilter
- io.kroxylicious.proxy.filter.DescribeTopicPartitionsRequestFilter
- io.kroxylicious.proxy.filter.DescribeTopicPartitionsResponseFilter
- io.kroxylicious.proxy.filter.DescribeTransactionsRequestFilter
- io.kroxylicious.proxy.filter.DescribeTransactionsResponseFilter
- io.kroxylicious.proxy.filter.DescribeUserScramCredentialsRequestFilter
- io.kroxylicious.proxy.filter.DescribeUserScramCredentialsResponseFilter
- io.kroxylicious.proxy.filter.ElectLeadersRequestFilter
- io.kroxylicious.proxy.filter.ElectLeadersResponseFilter
- io.kroxylicious.proxy.filter.EndQuorumEpochRequestFilter
- io.kroxylicious.proxy.filter.EndQuorumEpochResponseFilter
- io.kroxylicious.proxy.filter.EndTxnRequestFilter
- io.kroxylicious.proxy.filter.EndTxnResponseFilter
- io.kroxylicious.proxy.filter.EnvelopeRequestFilter
- io.kroxylicious.proxy.filter.EnvelopeResponseFilter
- io.kroxylicious.proxy.filter.ExpireDelegationTokenRequestFilter
- io.kroxylicious.proxy.filter.ExpireDelegationTokenResponseFilter
- io.kroxylicious.proxy.filter.FetchRequestFilter
- io.kroxylicious.proxy.filter.FetchResponseFilter
- io.kroxylicious.proxy.filter.FetchSnapshotRequestFilter
- io.kroxylicious.proxy.filter.FetchSnapshotResponseFilter
- io.kroxylicious.proxy.filter.FindCoordinatorRequestFilter
- io.kroxylicious.proxy.filter.FindCoordinatorResponseFilter
- io.kroxylicious.proxy.filter.GetTelemetrySubscriptionsRequestFilter
- io.kroxylicious.proxy.filter.GetTelemetrySubscriptionsResponseFilter
- io.kroxylicious.proxy.filter.HeartbeatRequestFilter
- io.kroxylicious.proxy.filter.HeartbeatResponseFilter
- io.kroxylicious.proxy.filter.IncrementalAlterConfigsRequestFilter
- io.kroxylicious.proxy.filter.IncrementalAlterConfigsResponseFilter
- io.kroxylicious.proxy.filter.InitializeShareGroupStateRequestFilter
- io.kroxylicious.proxy.filter.InitializeShareGroupStateResponseFilter
- io.kroxylicious.proxy.filter.InitProducerIdRequestFilter
- io.kroxylicious.proxy.filter.InitProducerIdResponseFilter
- io.kroxylicious.proxy.filter.JoinGroupRequestFilter
- io.kroxylicious.proxy.filter.JoinGroupResponseFilter
- io.kroxylicious.proxy.filter.LeaveGroupRequestFilter
- io.kroxylicious.proxy.filter.LeaveGroupResponseFilter
- io.kroxylicious.proxy.filter.ListConfigResourcesRequestFilter
- io.kroxylicious.proxy.filter.ListConfigResourcesResponseFilter
- io.kroxylicious.proxy.filter.ListGroupsRequestFilter
- io.kroxylicious.proxy.filter.ListGroupsResponseFilter
- io.kroxylicious.proxy.filter.ListOffsetsRequestFilter
- io.kroxylicious.proxy.filter.ListOffsetsResponseFilter
- io.kroxylicious.proxy.filter.ListPartitionReassignmentsRequestFilter
- io.kroxylicious.proxy.filter.ListPartitionReassignmentsResponseFilter
- io.kroxylicious.proxy.filter.ListTransactionsRequestFilter
- io.kroxylicious.proxy.filter.ListTransactionsResponseFilter
- io.kroxylicious.proxy.filter.MetadataRequestFilter
- io.kroxylicious.proxy.filter.MetadataResponseFilter
- io.kroxylicious.proxy.filter.OffsetCommitRequestFilter
- io.kroxylicious.proxy.filter.OffsetCommitResponseFilter
- io.kroxylicious.proxy.filter.OffsetDeleteRequestFilter
- io.kroxylicious.proxy.filter.OffsetDeleteResponseFilter
- io.kroxylicious.proxy.filter.OffsetFetchRequestFilter
- io.kroxylicious.proxy.filter.OffsetFetchResponseFilter
- io.kroxylicious.proxy.filter.OffsetForLeaderEpochRequestFilter
- io.kroxylicious.proxy.filter.OffsetForLeaderEpochResponseFilter
- io.kroxylicious.proxy.filter.ProduceRequestFilter
- io.kroxylicious.proxy.filter.ProduceResponseFilter
- io.kroxylicious.proxy.filter.PushTelemetryRequestFilter
- io.kroxylicious.proxy.filter.PushTelemetryResponseFilter
- io.kroxylicious.proxy.filter.ReadShareGroupStateRequestFilter
- io.kroxylicious.proxy.filter.ReadShareGroupStateResponseFilter
- io.kroxylicious.proxy.filter.ReadShareGroupStateSummaryRequestFilter
- io.kroxylicious.proxy.filter.ReadShareGroupStateSummaryResponseFilter
- io.kroxylicious.proxy.filter.RemoveRaftVoterRequestFilter
- io.kroxylicious.proxy.filter.RemoveRaftVoterResponseFilter
- io.kroxylicious.proxy.filter.RenewDelegationTokenRequestFilter
- io.kroxylicious.proxy.filter.RenewDelegationTokenResponseFilter
- io.kroxylicious.proxy.filter.RequestFilter
- io.kroxylicious.proxy.filter.ResponseFilter
- io.kroxylicious.proxy.filter.SaslAuthenticateRequestFilter
- io.kroxylicious.proxy.filter.SaslAuthenticateResponseFilter
- io.kroxylicious.proxy.filter.SaslHandshakeRequestFilter
- io.kroxylicious.proxy.filter.SaslHandshakeResponseFilter
- io.kroxylicious.proxy.filter.ShareAcknowledgeRequestFilter
- io.kroxylicious.proxy.filter.ShareAcknowledgeResponseFilter
- io.kroxylicious.proxy.filter.ShareFetchRequestFilter
- io.kroxylicious.proxy.filter.ShareFetchResponseFilter
- io.kroxylicious.proxy.filter.ShareGroupDescribeRequestFilter
- io.kroxylicious.proxy.filter.ShareGroupDescribeResponseFilter
- io.kroxylicious.proxy.filter.ShareGroupHeartbeatRequestFilter
- io.kroxylicious.proxy.filter.ShareGroupHeartbeatResponseFilter
- io.kroxylicious.proxy.filter.StreamsGroupDescribeRequestFilter
- io.kroxylicious.proxy.filter.StreamsGroupDescribeResponseFilter
- io.kroxylicious.proxy.filter.StreamsGroupHeartbeatRequestFilter
- io.kroxylicious.proxy.filter.StreamsGroupHeartbeatResponseFilter
- io.kroxylicious.proxy.filter.SyncGroupRequestFilter
- io.kroxylicious.proxy.filter.SyncGroupResponseFilter
- io.kroxylicious.proxy.filter.TxnOffsetCommitRequestFilter
- io.kroxylicious.proxy.filter.TxnOffsetCommitResponseFilter
- io.kroxylicious.proxy.filter.UnregisterBrokerRequestFilter
- io.kroxylicious.proxy.filter.UnregisterBrokerResponseFilter
- io.kroxylicious.proxy.filter.UpdateFeaturesRequestFilter
- io.kroxylicious.proxy.filter.UpdateFeaturesResponseFilter
- io.kroxylicious.proxy.filter.UpdateRaftVoterRequestFilter
- io.kroxylicious.proxy.filter.UpdateRaftVoterResponseFilter
- io.kroxylicious.proxy.filter.VoteRequestFilter
- io.kroxylicious.proxy.filter.VoteResponseFilter
- io.kroxylicious.proxy.filter.WriteShareGroupStateRequestFilter
- io.kroxylicious.proxy.filter.WriteShareGroupStateResponseFilter
- io.kroxylicious.proxy.filter.WriteTxnMarkersRequestFilter
- io.kroxylicious.proxy.filter.WriteTxnMarkersResponseFilter
- io.kroxylicious.proxy.filter.FilterContext
- io.kroxylicious.proxy.filter.FilterFactory<C,
I> - io.kroxylicious.proxy.filter.FilterFactoryContext
- io.kroxylicious.proxy.filter.FilterResult
- io.kroxylicious.proxy.filter.RequestFilterResult
- io.kroxylicious.proxy.filter.ResponseFilterResult
- io.kroxylicious.proxy.config.tls.KeyProvider
- io.kroxylicious.proxy.config.tls.KeyProviderVisitor<T>
- io.kroxylicious.proxy.topology.PartitionLeaders
- io.kroxylicious.proxy.config.secret.PasswordProvider
- io.kroxylicious.proxy.authentication.Principal
- io.kroxylicious.proxy.authentication.PrincipalFactory<P>
- io.kroxylicious.proxy.router.Router
- io.kroxylicious.proxy.router.RouterContext
- io.kroxylicious.proxy.router.RouterFactory<C,
I> - io.kroxylicious.proxy.router.RouterFactoryContext
- io.kroxylicious.proxy.router.RouterResponse
- io.kroxylicious.proxy.authentication.SaslSubjectBuilder
- io.kroxylicious.proxy.authentication.SaslSubjectBuilder.Context
- io.kroxylicious.proxy.tls.ServerTlsCredentialSupplier
- io.kroxylicious.proxy.tls.ServerTlsCredentialSupplierContext
- io.kroxylicious.proxy.tls.ServerTlsCredentialSupplierFactory<C,
I> - io.kroxylicious.proxy.tls.ServerTlsCredentialSupplierFactoryContext
- io.kroxylicious.proxy.filter.filterresultbuilder.TerminalStage<R>
- io.kroxylicious.proxy.filter.filterresultbuilder.CloseOrTerminalStage<R> (also extends io.kroxylicious.proxy.filter.filterresultbuilder.CloseStage<R>)
- io.kroxylicious.proxy.router.TerminalStage
- io.kroxylicious.proxy.router.CloseOrTerminalStage (also extends io.kroxylicious.proxy.router.CloseStage)
- io.kroxylicious.proxy.tls.TlsCredentials
- io.kroxylicious.proxy.filter.metadata.TopicNameMapping
- io.kroxylicious.proxy.topology.TopologyService
- io.kroxylicious.proxy.authentication.TransportSubjectBuilder
- io.kroxylicious.proxy.authentication.TransportSubjectBuilder.Context
- io.kroxylicious.proxy.config.tls.TrustOptions
- io.kroxylicious.proxy.config.tls.TrustProvider
- io.kroxylicious.proxy.config.tls.TrustProviderVisitor<T>
- io.kroxylicious.proxy.topology.VirtualNode
Annotation Interface Hierarchy
- io.kroxylicious.proxy.plugin.DeprecatedPluginName (implements java.lang.annotation.Annotation)
- io.kroxylicious.proxy.plugin.Plugin (implements java.lang.annotation.Annotation)
- io.kroxylicious.proxy.plugin.PluginImplConfig (implements java.lang.annotation.Annotation)
- io.kroxylicious.proxy.plugin.PluginImplName (implements java.lang.annotation.Annotation)
- io.kroxylicious.proxy.authentication.Unique (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.kroxylicious.proxy.config.tls.TlsClientAuth
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.kroxylicious.proxy.config.tls.AllowDeny<T>
- io.kroxylicious.proxy.topology.BrokerInfo
- io.kroxylicious.proxy.config.secret.FilePassword (implements io.kroxylicious.proxy.config.secret.PasswordProvider)
- io.kroxylicious.proxy.config.secret.InlinePassword (implements io.kroxylicious.proxy.config.secret.PasswordProvider)
- io.kroxylicious.proxy.config.tls.InsecureTls (implements io.kroxylicious.proxy.config.tls.TrustProvider)
- io.kroxylicious.proxy.config.tls.KeyPair (implements io.kroxylicious.proxy.config.tls.KeyProvider)
- io.kroxylicious.proxy.config.tls.KeyStore (implements io.kroxylicious.proxy.config.tls.KeyProvider)
- io.kroxylicious.proxy.topology.PartitionInfo
- io.kroxylicious.proxy.config.tls.ServerOptions (implements io.kroxylicious.proxy.config.tls.TrustOptions)
- io.kroxylicious.proxy.authentication.Subject
- io.kroxylicious.proxy.config.tls.Tls
- io.kroxylicious.proxy.config.tls.TlsCredentialSupplierConfig
- io.kroxylicious.proxy.config.tls.TrustStore (implements io.kroxylicious.proxy.config.tls.TrustProvider)
- io.kroxylicious.proxy.authentication.User (implements io.kroxylicious.proxy.authentication.Principal)
- java.lang.Record