SYMBOL INDEX (3235 symbols across 561 files) FILE: documentation/compose/postgres/data.sql type activities (line 4) | CREATE TABLE activities FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/KafkaUiApplication.java class KafkaUiApplication (line 11) | @SpringBootApplication(exclude = LdapAutoConfiguration.class) method main (line 16) | public static void main(String[] args) { method startApplication (line 20) | public static ConfigurableApplicationContext startApplication(String[]... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/client/RetryingKafkaConnectClient.java class RetryingKafkaConnectClient (line 33) | @Slf4j method RetryingKafkaConnectClient (line 38) | public RetryingKafkaConnectClient(ConnectCluster config, method conflictCodeRetry (line 44) | private static Retry conflictCodeRetry() { method withRetryOnConflict (line 53) | private static Mono withRetryOnConflict(Mono publisher) { method withRetryOnConflict (line 57) | private static Flux withRetryOnConflict(Flux publisher) { method withBadRequestErrorHandling (line 61) | private static Mono withBadRequestErrorHandling(Mono publish... method createConnector (line 69) | @Override method setConnectorConfig (line 76) | @Override method createConnectorWithHttpInfo (line 84) | @Override method deleteConnector (line 90) | @Override method deleteConnectorWithHttpInfo (line 95) | @Override method getConnector (line 102) | @Override method getConnectorWithHttpInfo (line 107) | @Override method getConnectorConfig (line 113) | @Override method getConnectorConfigWithHttpInfo (line 118) | @Override method getConnectorPlugins (line 124) | @Override method getConnectorPluginsWithHttpInfo (line 129) | @Override method getConnectorStatus (line 135) | @Override method getConnectorStatusWithHttpInfo (line 140) | @Override method getConnectorTaskStatus (line 146) | @Override method getConnectorTaskStatusWithHttpInfo (line 152) | @Override method getConnectorTasks (line 158) | @Override method getConnectorTasksWithHttpInfo (line 163) | @Override method getConnectorTopics (line 169) | @Override method getConnectorTopicsWithHttpInfo (line 174) | @Override method getConnectors (line 180) | @Override method getConnectorsWithHttpInfo (line 185) | @Override method pauseConnector (line 190) | @Override method pauseConnectorWithHttpInfo (line 195) | @Override method restartConnector (line 200) | @Override method restartConnectorWithHttpInfo (line 206) | @Override method restartConnectorTask (line 212) | @Override method restartConnectorTaskWithHttpInfo (line 217) | @Override method resumeConnector (line 223) | @Override method resumeConnectorWithHttpInfo (line 228) | @Override method setConnectorConfigWithHttpInfo (line 234) | @Override method validateConnectorPluginConfig (line 241) | @Override method validateConnectorPluginConfigWithHttpInfo (line 248) | @Override class RetryingApiClient (line 254) | private static class RetryingApiClient extends ApiClient { method RetryingApiClient (line 256) | public RetryingApiClient(ConnectCluster config, method buildWebClient (line 265) | public static WebClient buildWebClient(DataSize maxBuffSize, FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/config/ClustersProperties.java class ClustersProperties (line 21) | @Configuration class Cluster (line 34) | @Data class PollingProperties (line 57) | @Data class MetricsConfigData (line 64) | @Data class ConnectCluster (line 76) | @Data class SchemaRegistryAuth (line 90) | @Data class TruststoreConfig (line 97) | @Data class SerdeConfig (line 104) | @Data class KsqldbServerAuth (line 114) | @Data class KeystoreConfig (line 121) | @Data class Masking (line 130) | @Data type Type (line 140) | public enum Type { class AuditProperties (line 145) | @Data type LogLevel (line 156) | public enum LogLevel { method validateAndSetDefaults (line 162) | @PostConstruct method setMetricsDefaults (line 171) | private void setMetricsDefaults() { method flattenClusterProperties (line 179) | private void flattenClusterProperties() { method flattenClusterProperties (line 185) | private Map flattenClusterProperties(@Nullable String ... method validateClusterNames (line 201) | private void validateClusterNames() { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/config/Config.java class Config (line 19) | @Configuration method httpHandler (line 27) | @Bean method exporter (line 43) | @Bean method jsonNullableModule (line 51) | @Bean FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/config/CorsGlobalConfiguration.java class CorsGlobalConfiguration (line 15) | @Configuration method corsFilter (line 18) | @Bean FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/config/CustomWebFilter.java class CustomWebFilter (line 9) | @Component method filter (line 12) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/config/ReadOnlyModeFilter.java class ReadOnlyModeFilter (line 19) | @Order method filter (line 28) | @NotNull FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/config/WebclientProperties.java class WebclientProperties (line 10) | @Configuration method validate (line 17) | @PostConstruct method validateAndSetDefaultBufferSize (line 22) | private void validateAndSetDefaultBufferSize() { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/config/auth/AbstractAuthSecurityConfig.java class AbstractAuthSecurityConfig (line 3) | abstract class AbstractAuthSecurityConfig { method AbstractAuthSecurityConfig (line 5) | protected AbstractAuthSecurityConfig() { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/config/auth/BasicAuthSecurityConfig.java class BasicAuthSecurityConfig (line 17) | @Configuration method configure (line 26) | @Bean FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/config/auth/DisabledAuthSecurityConfig.java class DisabledAuthSecurityConfig (line 14) | @Configuration method configure (line 20) | @Bean FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/config/auth/LdapProperties.java class LdapProperties (line 7) | @ConfigurationProperties("spring.ldap") FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/config/auth/LdapSecurityConfig.java class LdapSecurityConfig (line 43) | @Configuration method authenticationManager (line 54) | @Bean method contextSource (line 90) | @Bean method ldapAuthoritiesExtractor (line 101) | @Bean method configureLdap (line 123) | @Bean class UserDetailsMapper (line 142) | private static class UserDetailsMapper extends LdapUserDetailsMapper { method mapUserFromContext (line 143) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/config/auth/OAuthProperties.java class OAuthProperties (line 12) | @ConfigurationProperties("auth.oauth2") method init (line 17) | @PostConstruct method validateProvider (line 31) | private void validateProvider(final OAuth2Provider provider) { class OAuth2Provider (line 36) | @Data FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/config/auth/OAuthPropertiesConverter.java class OAuthPropertiesConverter (line 15) | @NoArgsConstructor(access = AccessLevel.PRIVATE) method convertProperties (line 22) | public static OAuth2ClientProperties convertProperties(final OAuthProp... method applyCustomTransformations (line 50) | private static void applyCustomTransformations(OAuth2Provider provider) { method applyGoogleTransformations (line 54) | private static void applyGoogleTransformations(OAuth2Provider provider) { method isGoogle (line 75) | private static boolean isGoogle(OAuth2Provider provider) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/config/auth/OAuthSecurityConfig.java class OAuthSecurityConfig (line 38) | @Configuration method configure (line 49) | @Bean method customOidcUserService (line 65) | @Bean method customOauth2UserService (line 81) | @Bean method clientRegistrationRepository (line 97) | @Bean method defaultOidcLogoutHandler (line 108) | @Bean method getExtractor (line 113) | @Nullable method getProviderByProviderId (line 124) | private OAuthProperties.OAuth2Provider getProviderByProviderId(final S... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/config/auth/RbacLdapUser.java class RbacLdapUser (line 8) | public class RbacLdapUser implements UserDetails, RbacUser { method RbacLdapUser (line 12) | public RbacLdapUser(UserDetails userDetails) { method name (line 16) | @Override method groups (line 21) | @Override method getAuthorities (line 26) | @Override method getPassword (line 31) | @Override method getUsername (line 36) | @Override method isAccountNonExpired (line 41) | @Override method isAccountNonLocked (line 46) | @Override method isCredentialsNonExpired (line 51) | @Override method isEnabled (line 56) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/config/auth/RbacOAuth2User.java method getAttributes (line 10) | @Override method getAuthorities (line 15) | @Override method getName (line 20) | @Override method name (line 25) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/config/auth/RbacOidcUser.java method getClaims (line 12) | @Override method getUserInfo (line 17) | @Override method getIdToken (line 22) | @Override method getAttributes (line 27) | @Override method getAuthorities (line 32) | @Override method getName (line 37) | @Override method name (line 42) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/config/auth/RbacUser.java type RbacUser (line 5) | public interface RbacUser { method name (line 6) | String name(); method groups (line 8) | Collection groups(); FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/config/auth/RoleBasedAccessControlProperties.java class RoleBasedAccessControlProperties (line 9) | @ConfigurationProperties("rbac") method init (line 14) | @PostConstruct method getRoles (line 19) | public List getRoles() { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/config/auth/condition/ActiveDirectoryCondition.java class ActiveDirectoryCondition (line 6) | public class ActiveDirectoryCondition extends AllNestedConditions { method ActiveDirectoryCondition (line 8) | public ActiveDirectoryCondition() { class OnAuthType (line 12) | @ConditionalOnProperty(value = "auth.type", havingValue = "LDAP") class OnActiveDirectory (line 17) | @ConditionalOnProperty(value = "${oauth2.ldap.activeDirectory}:false",... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/config/auth/condition/CognitoCondition.java class CognitoCondition (line 9) | public class CognitoCondition extends AbstractProviderCondition implemen... method matches (line 10) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/config/auth/logout/CognitoLogoutSuccessHandler.java class CognitoLogoutSuccessHandler (line 21) | @Component method isApplicable (line 25) | @Override method handle (line 30) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/config/auth/logout/LogoutSuccessHandler.java type LogoutSuccessHandler (line 8) | public interface LogoutSuccessHandler { method isApplicable (line 10) | boolean isApplicable(final String provider); method handle (line 12) | Mono handle(final WebFilterExchange exchange, FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/config/auth/logout/OAuthLogoutSuccessHandler.java class OAuthLogoutSuccessHandler (line 15) | @Component method OAuthLogoutSuccessHandler (line 22) | public OAuthLogoutSuccessHandler(final OAuthProperties properties, method onLogoutSuccess (line 30) | @Override method getLogoutHandler (line 41) | private Optional getLogoutHandler(final String p... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/controller/AbstractController.java class AbstractController (line 13) | public abstract class AbstractController { method getCluster (line 19) | protected KafkaCluster getCluster(String name) { method validateAccess (line 25) | protected Mono validateAccess(AccessContext context) { method audit (line 29) | protected void audit(AccessContext acxt, Signal sig) { method setClustersStorage (line 33) | @Autowired method setAccessControlService (line 38) | @Autowired method setAuditService (line 43) | @Autowired FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/controller/AccessController.java class AccessController (line 26) | @RestController method getUserAuthInfo (line 33) | public Mono> getUserAuthInfo(Ser... method mapPermissions (line 59) | private List mapPermissions(List permis... method mapAction (line 78) | @Nullable FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/controller/AclsController.java class AclsController (line 25) | @RestController method createAcl (line 31) | @Override method deleteAcl (line 48) | @Override method listAcls (line 65) | @Override method getAclAsCsv (line 95) | @Override method syncAclsCsv (line 111) | @Override method createConsumerAcl (line 126) | @Override method createProducerAcl (line 143) | @Override method createStreamAppAcl (line 160) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/controller/ApplicationConfigController.java class ApplicationConfigController (line 37) | @Slf4j type PropertiesMapper (line 44) | @Mapper method fromDto (line 47) | PropertiesStructure fromDto(ApplicationConfigPropertiesDTO dto); method toDto (line 49) | ApplicationConfigPropertiesDTO toDto(PropertiesStructure propertiesS... method getApplicationInfo (line 57) | @Override method getCurrentConfig (line 62) | @Override method restartWithConfig (line 76) | @Override method uploadConfigRelatedFile (line 94) | @Override method validateConfig (line 110) | @Override method validateClustersConfig (line 129) | private Mono> validateClusters... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/controller/AuthController.java class AuthController (line 13) | @RestController method getAuth (line 18) | @GetMapping(value = "/auth", produces = {"text/html"}) method createPage (line 27) | private byte[] createPage(ServerWebExchange exchange, String csrfToken... method formLogin (line 55) | private String formLogin( method csrfToken (line 80) | private static String csrfToken(CsrfToken token) { method createError (line 88) | private static String createError(boolean isError) { method createLogoutSuccess (line 94) | private static String createLogoutSuccess(boolean isLogoutSuccess) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/controller/BrokersController.java class BrokersController (line 25) | @RestController method getBrokers (line 34) | @Override method getBrokersMetrics (line 48) | @Override method getAllBrokersLogdirs (line 67) | @Override method getBrokerConfig (line 86) | @Override method updateBrokerTopicPartitionLogDir (line 104) | @Override method updateBrokerConfigByName (line 123) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/controller/ClustersController.java class ClustersController (line 17) | @RestController method getClusters (line 23) | @Override method getClusterMetrics (line 31) | @Override method getClusterStats (line 48) | @Override method updateClusterInfo (line 65) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/controller/ConsumerGroupsController.java class ConsumerGroupsController (line 35) | @RestController method deleteConsumerGroup (line 46) | @Override method getConsumerGroup (line 63) | @Override method getTopicConsumerGroups (line 81) | @Override method getConsumerGroupsPage (line 107) | @Override method resetConsumerGroupOffsets (line 137) | @Override method convertPage (line 195) | private ConsumerGroupsPageResponseDTO convertPage(ConsumerGroupService... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/controller/KafkaConnectController.java class KafkaConnectController (line 33) | @RestController method getConnects (line 43) | @Override method getConnectors (line 53) | @Override method createConnector (line 69) | @Override method getConnector (line 87) | @Override method deleteConnector (line 106) | @Override method getAllConnectors (line 126) | @Override method getConnectorConfig (line 153) | @Override method setConnectorConfig (line 173) | @Override method updateConnectorState (line 194) | @Override method getConnectorTasks (line 221) | @Override method restartConnectorTask (line 241) | @Override method getConnectorPlugins (line 261) | @Override method validateConnectorPluginConfig (line 279) | @Override method getConnectorsComparator (line 289) | private Comparator getConnectorsComparator(Conne... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/controller/KsqlController.java class KsqlController (line 24) | @RestController method executeKsql (line 31) | @Override method openKsqlResponsePipe (line 55) | @Override method listStreams (line 76) | @Override method listTables (line 90) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/controller/MessagesController.java class MessagesController (line 45) | @RestController method deleteTopicMessages (line 54) | @Override method executeSmartFilterTest (line 74) | @Override method getTopicMessages (line 82) | @Override method sendTopicMessages (line 131) | @Override method parseSeekTo (line 154) | @Nullable method getSerdes (line 178) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/controller/SchemasController.java class SchemasController (line 28) | @RestController method getCluster (line 39) | @Override method checkSchemaCompatibility (line 48) | @Override method createNewSchema (line 71) | @Override method deleteLatestSchema (line 93) | @Override method deleteSchema (line 110) | @Override method deleteSchemaByVersion (line 127) | @Override method getAllVersionsBySubject (line 144) | @Override method getGlobalSchemaCompatibilityLevel (line 163) | @Override method getLatestSchema (line 172) | @Override method getSchemaByVersion (line 190) | @Override method getSchemas (line 209) | @Override method updateGlobalSchemaCompatibilityLevel (line 245) | @Override method updateSchemaCompatibilityLevel (line 267) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/controller/StaticController.java class StaticController (line 16) | @RestController method getIndex (line 29) | @GetMapping(value = "/index.html", produces = {"text/html"}) method getManifest (line 34) | @GetMapping(value = "/manifest.json", produces = {"application/json"}) method getRenderedFile (line 39) | public String getRenderedFile(ServerWebExchange exchange, AtomicRefere... method buildFile (line 53) | @SneakyThrows FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/controller/TopicsController.java class TopicsController (line 45) | @RestController method createTopic (line 56) | @Override method recreateTopic (line 76) | @Override method cloneTopic (line 93) | @Override method deleteTopic (line 112) | @Override method getTopicConfigs (line 131) | @Override method getTopicDetails (line 153) | @Override method getTopics (line 171) | @Override method updateTopic (line 218) | @Override method increaseTopicPartitions (line 238) | @Override method changeReplicationFactor (line 257) | @Override method analyzeTopic (line 278) | @Override method cancelTopicAnalysis (line 295) | @Override method getTopicAnalysis (line 312) | @Override method getActiveProducerStates (line 331) | @Override method getComparatorForTopic (line 359) | private Comparator getComparatorForTopic( FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/emitter/AbstractEmitter.java class AbstractEmitter (line 8) | abstract class AbstractEmitter implements java.util.function.Consumer sink, Enha... method sendLimitReached (line 24) | protected boolean sendLimitReached() { method send (line 28) | protected void send(FluxSink sink, Iterable sink, String n... method sendConsuming (line 36) | protected void sendConsuming(FluxSink sink, Poll... method sendFinishStatsAndCompleteSink (line 40) | protected void sendFinishStatsAndCompleteSink(FluxSink consumerSupplier, method nextPollingRange (line 36) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/emitter/ConsumingStats.java class ConsumingStats (line 7) | class ConsumingStats { method sendConsumingEvt (line 14) | void sendConsumingEvt(FluxSink sink, PolledRecor... method incFilterApplyError (line 25) | void incFilterApplyError() { method sendFinishEvent (line 29) | void sendFinishEvent(FluxSink sink) { method createConsumingStats (line 37) | private TopicMessageConsumingDTO createConsumingStats() { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/emitter/EnhancedConsumer.java class EnhancedConsumer (line 24) | public class EnhancedConsumer extends KafkaConsumer { method EnhancedConsumer (line 30) | public EnhancedConsumer(Properties properties, method pollEnhanced (line 39) | public PolledRecords pollEnhanced(Duration dur) { method assign (line 48) | @Override method subscribe (line 56) | @Override method subscribe (line 61) | @Override method subscribe (line 66) | @Override method subscribe (line 71) | @Override method close (line 76) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/emitter/ForwardEmitter.java class ForwardEmitter (line 14) | public class ForwardEmitter extends RangePollingEmitter { method ForwardEmitter (line 16) | public ForwardEmitter(Supplier consumerSupplier, method nextPollingRange (line 36) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/emitter/MessageFilters.java class MessageFilters (line 17) | @Slf4j method MessageFilters (line 22) | private MessageFilters() { method createMsgFilter (line 25) | public static Predicate createMsgFilter(String query,... method containsStringFilter (line 36) | static Predicate containsStringFilter(String string) { method groovyScriptFilter (line 41) | static Predicate groovyScriptFilter(String script) { method parseToJsonOrReturnAsIs (line 69) | @Nullable method getGroovyEngine (line 81) | private static synchronized GroovyScriptEngineImpl getGroovyEngine() { method compileScript (line 90) | private static CompiledScript compileScript(GroovyScriptEngineImpl eng... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/emitter/MessagesProcessing.java class MessagesProcessing (line 26) | @Slf4j method limitReached (line 38) | boolean limitReached() { method send (line 42) | void send(FluxSink sink, Iterable sink, PolledReco... method sendFinishEvent (line 70) | void sendFinishEvent(FluxSink sink) { method sendPhase (line 76) | void sendPhase(FluxSink sink, String name) { method sortForSending (line 89) | @VisibleForTesting FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/emitter/OffsetsInfo.java class OffsetsInfo (line 14) | @Slf4j method OffsetsInfo (line 26) | OffsetsInfo(Consumer consumer, String topic) { method OffsetsInfo (line 34) | OffsetsInfo(Consumer consumer, Collection target... method assignedPartitionsFullyPolled (line 48) | boolean assignedPartitionsFullyPolled() { method summaryOffsetsRange (line 58) | long summaryOffsetsRange() { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/emitter/PolledRecords.java method create (line 17) | static PolledRecords create(ConsumerRecords polled, Durati... method records (line 26) | public List> records(TopicPartition tp) { method iterator (line 30) | @Override method calculatePolledRecSize (line 35) | private static int calculatePolledRecSize(Iterable throttlerSupplier(ClustersPro... method PollingThrottler (line 26) | @VisibleForTesting method noop (line 32) | public static PollingThrottler noop() { method throttleAfterPoll (line 37) | public boolean throttleAfterPoll(int polledBytes) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/emitter/RangePollingEmitter.java class RangePollingEmitter (line 16) | @Slf4j method RangePollingEmitter (line 23) | protected RangePollingEmitter(Supplier consumerSuppl... method nextPollingRange (line 38) | protected abstract TreeMap nextPollingRa... method accept (line 43) | @Override method poll (line 71) | private List> poll(EnhancedConsumer consu... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/emitter/ResultSizeLimiter.java class ResultSizeLimiter (line 7) | public class ResultSizeLimiter implements Predicate { method ResultSizeLimiter (line 11) | public ResultSizeLimiter(int limit) { method test (line 15) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/emitter/SeekOperations.java class SeekOperations (line 17) | @RequiredArgsConstructor(access = AccessLevel.PACKAGE) method create (line 24) | public static SeekOperations create(Consumer consumer, ConsumerP... method assignAndSeekNonEmptyPartitions (line 38) | public void assignAndSeekNonEmptyPartitions() { method getBeginOffsets (line 43) | public Map getBeginOffsets() { method getEndOffsets (line 47) | public Map getEndOffsets() { method assignedPartitionsFullyPolled (line 51) | public boolean assignedPartitionsFullyPolled() { method summaryOffsetsRange (line 56) | public long summaryOffsetsRange() { method offsetsProcessedFromSeek (line 61) | public long offsetsProcessedFromSeek() { method getOffsetsForSeek (line 68) | public Map getOffsetsForSeek() { method getOffsetsForSeek (line 75) | @VisibleForTesting method fixOffsets (line 96) | private static Map fixOffsets(OffsetsInfo offset... method offsetsForTimestamp (line 115) | private static Map offsetsForTimestamp(Consumer<... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/emitter/TailingEmitter.java class TailingEmitter (line 14) | @Slf4j method TailingEmitter (line 20) | public TailingEmitter(Supplier consumerSupplier, method accept (line 30) | @Override method assignAndSeek (line 51) | private void assignAndSeek(EnhancedConsumer consumer) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/exception/ClusterNotFoundException.java class ClusterNotFoundException (line 3) | public class ClusterNotFoundException extends CustomBaseException { method ClusterNotFoundException (line 5) | public ClusterNotFoundException() { method ClusterNotFoundException (line 9) | public ClusterNotFoundException(String message) { method getErrorCode (line 13) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/exception/ConnectNotFoundException.java class ConnectNotFoundException (line 3) | public class ConnectNotFoundException extends CustomBaseException { method ConnectNotFoundException (line 5) | public ConnectNotFoundException() { method getErrorCode (line 9) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/exception/CustomBaseException.java class CustomBaseException (line 4) | public abstract class CustomBaseException extends RuntimeException { method CustomBaseException (line 5) | protected CustomBaseException() { method CustomBaseException (line 9) | protected CustomBaseException(String message) { method CustomBaseException (line 13) | protected CustomBaseException(String message, Throwable cause) { method CustomBaseException (line 17) | protected CustomBaseException(Throwable cause) { method CustomBaseException (line 21) | protected CustomBaseException(String message, Throwable cause, boolean... method getErrorCode (line 26) | public abstract ErrorCode getErrorCode(); FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/exception/DuplicateEntityException.java class DuplicateEntityException (line 3) | public class DuplicateEntityException extends CustomBaseException { method DuplicateEntityException (line 5) | public DuplicateEntityException(String message) { method getErrorCode (line 9) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/exception/ErrorCode.java type ErrorCode (line 8) | public enum ErrorCode { method ErrorCode (line 50) | ErrorCode(int code, HttpStatus httpStatus) { method code (line 55) | public int code() { method httpStatus (line 59) | public HttpStatus httpStatus() { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/exception/FileUploadException.java class FileUploadException (line 5) | public class FileUploadException extends CustomBaseException { method FileUploadException (line 7) | public FileUploadException(String msg, Throwable cause) { method FileUploadException (line 11) | public FileUploadException(Path path, Throwable cause) { method getErrorCode (line 15) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/exception/GlobalErrorWebExceptionHandler.java class GlobalErrorWebExceptionHandler (line 34) | @Component method GlobalErrorWebExceptionHandler (line 38) | public GlobalErrorWebExceptionHandler(ErrorAttributes errorAttributes, method getRoutingFunction (line 45) | @Override method renderErrorResponse (line 50) | private Mono renderErrorResponse(ServerRequest request) { method renderDefault (line 71) | private Mono renderDefault(Throwable throwable, Server... method render (line 84) | private Mono render(CustomBaseException baseException,... method render (line 98) | private Mono render(WebExchangeBindException exception... method render (line 128) | private Mono render(ResponseStatusException exception,... method requestId (line 142) | private String requestId(ServerRequest request) { method currentTimestamp (line 146) | private BigDecimal currentTimestamp() { method extractFieldErrorMsg (line 150) | private String extractFieldErrorMsg(FieldError fieldError) { method coalesce (line 154) | private T coalesce(T... items) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/exception/IllegalEntityStateException.java class IllegalEntityStateException (line 3) | public class IllegalEntityStateException extends CustomBaseException { method IllegalEntityStateException (line 4) | public IllegalEntityStateException(String message) { method getErrorCode (line 8) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/exception/InvalidRequestApiException.java class InvalidRequestApiException (line 3) | public class InvalidRequestApiException extends CustomBaseException { method InvalidRequestApiException (line 5) | public InvalidRequestApiException(String message) { method getErrorCode (line 9) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/exception/JsonAvroConversionException.java class JsonAvroConversionException (line 3) | public class JsonAvroConversionException extends ValidationException { method JsonAvroConversionException (line 4) | public JsonAvroConversionException(String message) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/exception/KafkaConnectConflictReponseException.java class KafkaConnectConflictReponseException (line 6) | public class KafkaConnectConflictReponseException extends CustomBaseExce... method KafkaConnectConflictReponseException (line 8) | public KafkaConnectConflictReponseException(WebClientResponseException... method getErrorCode (line 13) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/exception/KsqlApiException.java class KsqlApiException (line 3) | public class KsqlApiException extends CustomBaseException { method KsqlApiException (line 5) | public KsqlApiException(String message) { method KsqlApiException (line 9) | public KsqlApiException(String message, Throwable cause) { method getErrorCode (line 13) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/exception/KsqlDbNotFoundException.java class KsqlDbNotFoundException (line 3) | public class KsqlDbNotFoundException extends CustomBaseException { method KsqlDbNotFoundException (line 5) | public KsqlDbNotFoundException() { method getErrorCode (line 9) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/exception/LogDirNotFoundApiException.java class LogDirNotFoundApiException (line 3) | public class LogDirNotFoundApiException extends CustomBaseException { method LogDirNotFoundApiException (line 5) | public LogDirNotFoundApiException() { method getErrorCode (line 9) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/exception/NotFoundException.java class NotFoundException (line 3) | public class NotFoundException extends CustomBaseException { method NotFoundException (line 5) | public NotFoundException(String message) { method getErrorCode (line 9) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/exception/ReadOnlyModeException.java class ReadOnlyModeException (line 4) | public class ReadOnlyModeException extends CustomBaseException { method ReadOnlyModeException (line 6) | public ReadOnlyModeException() { method getErrorCode (line 10) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/exception/SchemaCompatibilityException.java class SchemaCompatibilityException (line 3) | public class SchemaCompatibilityException extends CustomBaseException { method SchemaCompatibilityException (line 4) | public SchemaCompatibilityException() { method getErrorCode (line 8) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/exception/SchemaFailedToDeleteException.java class SchemaFailedToDeleteException (line 3) | public class SchemaFailedToDeleteException extends CustomBaseException { method SchemaFailedToDeleteException (line 5) | public SchemaFailedToDeleteException(String schemaName) { method getErrorCode (line 9) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/exception/SchemaNotFoundException.java class SchemaNotFoundException (line 3) | public class SchemaNotFoundException extends CustomBaseException { method SchemaNotFoundException (line 5) | public SchemaNotFoundException() { method SchemaNotFoundException (line 9) | public SchemaNotFoundException(String message) { method getErrorCode (line 13) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/exception/TopicAnalysisException.java class TopicAnalysisException (line 3) | public class TopicAnalysisException extends CustomBaseException { method TopicAnalysisException (line 5) | public TopicAnalysisException(String message) { method getErrorCode (line 9) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/exception/TopicMetadataException.java class TopicMetadataException (line 3) | public class TopicMetadataException extends CustomBaseException { method TopicMetadataException (line 5) | public TopicMetadataException(String message) { method TopicMetadataException (line 9) | public TopicMetadataException(String message, Throwable cause) { method getErrorCode (line 13) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/exception/TopicNotFoundException.java class TopicNotFoundException (line 3) | public class TopicNotFoundException extends CustomBaseException { method TopicNotFoundException (line 5) | public TopicNotFoundException() { method getErrorCode (line 9) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/exception/TopicOrPartitionNotFoundException.java class TopicOrPartitionNotFoundException (line 3) | public class TopicOrPartitionNotFoundException extends CustomBaseExcepti... method TopicOrPartitionNotFoundException (line 5) | public TopicOrPartitionNotFoundException() { method getErrorCode (line 9) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/exception/TopicRecreationException.java class TopicRecreationException (line 3) | public class TopicRecreationException extends CustomBaseException { method getErrorCode (line 4) | @Override method TopicRecreationException (line 9) | public TopicRecreationException(String topicName, int seconds) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/exception/UnprocessableEntityException.java class UnprocessableEntityException (line 4) | public class UnprocessableEntityException extends CustomBaseException { method UnprocessableEntityException (line 6) | public UnprocessableEntityException(String message) { method getErrorCode (line 10) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/exception/ValidationException.java class ValidationException (line 4) | public class ValidationException extends CustomBaseException { method ValidationException (line 5) | public ValidationException(String message) { method ValidationException (line 9) | public ValidationException(String message, Throwable cause) { method getErrorCode (line 13) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/mapper/ClusterMapper.java type ClusterMapper (line 49) | @Mapper(componentModel = "spring") method toCluster (line 52) | ClusterDTO toCluster(InternalClusterState clusterState); method toClusterStats (line 54) | ClusterStatsDTO toClusterStats(InternalClusterState clusterState); method toClusterMetrics (line 56) | default ClusterMetricsDTO toClusterMetrics(Metrics metrics) { method convert (line 61) | private MetricDTO convert(RawMetric rawMetric) { method toBrokerMetrics (line 68) | default BrokerMetricsDTO toBrokerMetrics(List metrics) { method toBrokerConfig (line 73) | @Mapping(target = "isSensitive", source = "sensitive") method toConfigSynonym (line 77) | default ConfigSynonymDTO toConfigSynonym(ConfigEntry.ConfigSynonym con... method toTopic (line 92) | TopicDTO toTopic(InternalTopic topic); method toPartition (line 94) | PartitionDTO toPartition(InternalPartition topic); method toBrokerDto (line 96) | BrokerDTO toBrokerDto(InternalBroker broker); method toTopicDetails (line 98) | TopicDetailsDTO toTopicDetails(InternalTopic topic); method toTopicConfig (line 100) | @Mapping(target = "isReadOnly", source = "readOnly") method toReplica (line 104) | ReplicaDTO toReplica(InternalReplica replica); method toKafkaConnect (line 106) | ConnectDTO toKafkaConnect(ClustersProperties.ConnectCluster connect); method toFeaturesEnum (line 108) | List toFeaturesEnum(List feat... method map (line 110) | default List map(Map map) { method map (line 114) | default BrokerDiskUsageDTO map(Integer id, InternalBrokerDiskUsage int... method map (line 122) | default TopicProducerStateDTO map(int partition, ProducerState state) { method mapAclOperation (line 133) | static KafkaAclDTO.OperationEnum mapAclOperation(AclOperation operatio... method mapAclResourceType (line 153) | static KafkaAclResourceTypeDTO mapAclResourceType(ResourceType resourc... method mapAclResourceTypeDto (line 166) | static ResourceType mapAclResourceTypeDto(KafkaAclResourceTypeDTO dto) { method mapPatternTypeDto (line 170) | static PatternType mapPatternTypeDto(KafkaAclNamePatternTypeDTO dto) { method toAclBinding (line 174) | static AclBinding toAclBinding(KafkaAclDTO dto) { method toKafkaAclDto (line 190) | static KafkaAclDTO toKafkaAclDto(AclBinding binding) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/mapper/ConsumerGroupMapper.java class ConsumerGroupMapper (line 17) | public class ConsumerGroupMapper { method ConsumerGroupMapper (line 19) | private ConsumerGroupMapper() { method toDto (line 22) | public static ConsumerGroupDTO toDto(InternalConsumerGroup c) { method toDto (line 26) | public static ConsumerGroupDTO toDto(InternalTopicConsumerGroup c) { method toDetailsDto (line 40) | public static ConsumerGroupDetailsDTO toDetailsDto(InternalConsumerGro... method convertToConsumerGroup (line 79) | private static T convertToConsumerGroup( method mapCoordinator (line 96) | private static BrokerDTO mapCoordinator(Node node) { method mapConsumerGroupState (line 100) | private static ConsumerGroupStateDTO mapConsumerGroupState( FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/mapper/DescribeLogDirsMapper.java class DescribeLogDirsMapper (line 15) | @Component method toBrokerLogDirsList (line 18) | public List toBrokerLogDirsList( method toBrokerLogDirs (line 28) | private BrokersLogdirsDTO toBrokerLogDirs(Integer broker, String dirName, method toTopicLogDirs (line 43) | private BrokerTopicLogdirsDTO toTopicLogDirs(Integer broker, String name, method topicPartitionLogDir (line 56) | private BrokerTopicPartitionLogdirDTO topicPartitionLogDir(Integer bro... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/mapper/KafkaConnectMapper.java type KafkaConnectMapper (line 18) | @Mapper(componentModel = "spring") method toClient (line 20) | NewConnector toClient(com.provectus.kafka.ui.model.NewConnectorDTO new... method fromClient (line 22) | ConnectorDTO fromClient(com.provectus.kafka.ui.connect.model.Connector... method fromClient (line 24) | ConnectorStatusDTO fromClient(ConnectorStatusConnector connectorStatus); method fromClient (line 26) | TaskDTO fromClient(ConnectorTask connectorTask); method fromClient (line 28) | TaskStatusDTO fromClient(com.provectus.kafka.ui.connect.model.TaskStat... method fromClient (line 30) | ConnectorPluginDTO fromClient( method fromClient (line 33) | ConnectorPluginConfigValidationResponseDTO fromClient( method fullConnectorInfo (line 37) | default FullConnectorInfoDTO fullConnectorInfo(InternalConnectInfo con... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/mapper/KafkaSrMapper.java type KafkaSrMapper (line 20) | @Mapper method toDto (line 23) | default SchemaSubjectDTO toDto(SchemaRegistryService.SubjectWithCompat... method toDto (line 34) | List toDto(List references); method toDto (line 36) | CompatibilityCheckResponseDTO toDto(CompatibilityCheckResponse ccr); method toDto (line 38) | CompatibilityLevelDTO.CompatibilityEnum toDto(Compatibility compatibil... method fromDto (line 40) | NewSubject fromDto(NewSchemaSubjectDTO subjectDto); method fromDto (line 42) | Compatibility fromDto(CompatibilityLevelDTO.CompatibilityEnum dtoEnum); FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/BrokerMetrics.java class BrokerMetrics (line 7) | @Data FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/CleanupPolicy.java type CleanupPolicy (line 7) | public enum CleanupPolicy { method CleanupPolicy (line 15) | CleanupPolicy(String policy) { method CleanupPolicy (line 19) | CleanupPolicy(List policies) { method getPolicy (line 23) | public String getPolicy() { method fromString (line 27) | public static CleanupPolicy fromString(String string) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/ClusterFeature.java type ClusterFeature (line 3) | public enum ClusterFeature { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/ConsumerPosition.java class ConsumerPosition (line 8) | @Value FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/InternalBroker.java class InternalBroker (line 8) | @Data method InternalBroker (line 22) | public InternalBroker(Node node, FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/InternalBrokerConfig.java class InternalBrokerConfig (line 9) | @Data method from (line 19) | public static InternalBrokerConfig from(ConfigEntry configEntry) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/InternalBrokerDiskUsage.java class InternalBrokerDiskUsage (line 6) | @Data FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/InternalClusterMetrics.java class InternalClusterMetrics (line 11) | @Data method empty (line 15) | public static InternalClusterMetrics empty() { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/InternalClusterState.java class InternalClusterState (line 11) | @Data method InternalClusterState (line 31) | public InternalClusterState(KafkaCluster cluster, Statistics statistic... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/InternalConsumerGroup.java class InternalConsumerGroup (line 16) | @Data class InternalMember (line 30) | @Data method create (line 40) | public static InternalConsumerGroup create( method calculateConsumerLag (line 59) | private static Long calculateConsumerLag(Map off... method calculateTopicNum (line 75) | private static Integer calculateTopicNum(Map off... method initInternalMembers (line 85) | private static Collection initInternalMembers(Consumer... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/InternalLogDirStats.java class InternalLogDirStats (line 18) | @Value class SegmentStats (line 21) | @Value method SegmentStats (line 26) | public SegmentStats(LongSummaryStatistics s) { method empty (line 36) | public static InternalLogDirStats empty() { method InternalLogDirStats (line 40) | public InternalLogDirStats(Map offsetsM... method empty (line 25) | public static InternalPartitionsOffsets empty() { method get (line 29) | public Optional get(String topic, int partition) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/InternalReplica.java class InternalReplica (line 7) | @Data FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/InternalSegmentSizeDto.java class InternalSegmentSizeDto (line 7) | @Data FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/InternalTopic.java class InternalTopic (line 15) | @Data method from (line 43) | public static InternalTopic from(TopicDescription topicDescription, FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/InternalTopicConfig.java class InternalTopicConfig (line 9) | @Data method from (line 21) | public static InternalTopicConfig from(ConfigEntry configEntry) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/InternalTopicConsumerGroup.java class InternalTopicConsumerGroup (line 13) | @Value method create (line 27) | public static InternalTopicConsumerGroup create( method calculateConsumerLag (line 48) | @Nullable FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/KafkaCluster.java class KafkaCluster (line 17) | @Data FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/Metrics.java class Metrics (line 15) | @Builder method empty (line 25) | public static Metrics empty() { method getSummarizedMetrics (line 35) | public Stream getSummarizedMetrics() { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/MetricsConfig.java class MetricsConfig (line 8) | @Data FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/PartitionDistributionStats.java class PartitionDistributionStats (line 16) | @RequiredArgsConstructor(access = AccessLevel.PRIVATE) method create (line 31) | public static PartitionDistributionStats create(Statistics stats) { method create (line 35) | static PartitionDistributionStats create(Statistics stats, int minPart... method incr (line 68) | private static void incr(Map map, Node n) { method partitionsSkew (line 72) | @Nullable method leadersSkew (line 77) | @Nullable method calculateAvgSkew (line 83) | @Nullable FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/PartitionsStats.java class PartitionsStats (line 8) | @Data method PartitionsStats (line 19) | public PartitionsStats(TopicDescription description) { method PartitionsStats (line 23) | public PartitionsStats(Collection topicDescriptions) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/Statistics.java class Statistics (line 12) | @Value method empty (line 25) | public static Statistics empty() { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/connect/InternalConnectInfo.java class InternalConnectInfo (line 10) | @Data FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/rbac/AccessContext.java class AccessContext (line 19) | @Value method builder (line 50) | public static AccessContextBuilder builder() { class AccessContextBuilder (line 54) | public static final class AccessContextBuilder { method AccessContextBuilder (line 76) | private AccessContextBuilder() { method applicationConfigActions (line 79) | public AccessContextBuilder applicationConfigActions(ApplicationConf... method cluster (line 85) | public AccessContextBuilder cluster(String cluster) { method clusterConfigActions (line 90) | public AccessContextBuilder clusterConfigActions(ClusterConfigAction... method topic (line 96) | public AccessContextBuilder topic(String topic) { method topicActions (line 101) | public AccessContextBuilder topicActions(TopicAction... actions) { method consumerGroup (line 107) | public AccessContextBuilder consumerGroup(String consumerGroup) { method consumerGroupActions (line 112) | public AccessContextBuilder consumerGroupActions(ConsumerGroupAction... method connect (line 118) | public AccessContextBuilder connect(String connect) { method connectActions (line 123) | public AccessContextBuilder connectActions(ConnectAction... actions) { method connector (line 129) | public AccessContextBuilder connector(String connector) { method schema (line 134) | public AccessContextBuilder schema(String schema) { method schemaActions (line 139) | public AccessContextBuilder schemaActions(SchemaAction... actions) { method ksqlActions (line 145) | public AccessContextBuilder ksqlActions(KsqlAction... actions) { method aclActions (line 151) | public AccessContextBuilder aclActions(AclAction... actions) { method auditActions (line 157) | public AccessContextBuilder auditActions(AuditAction... actions) { method operationName (line 163) | public AccessContextBuilder operationName(String operationName) { method operationParams (line 168) | public AccessContextBuilder operationParams(Object operationParams) { method operationParams (line 173) | public AccessContextBuilder operationParams(Map para... method build (line 178) | public AccessContext build() { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/rbac/Permission.java class Permission (line 29) | @Getter method setResource (line 45) | @SuppressWarnings("unused") method setValue (line 50) | @SuppressWarnings("unused") method setActions (line 55) | @SuppressWarnings("unused") method validate (line 60) | public void validate() { method transform (line 67) | public void transform() { method getAllActionValues (line 76) | private List getAllActionValues() { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/rbac/Resource.java type Resource (line 6) | public enum Resource { method fromString (line 18) | @Nullable FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/rbac/Role.java class Role (line 6) | @Data method validate (line 14) | public void validate() { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/rbac/Subject.java class Subject (line 6) | @Getter method setProvider (line 13) | public void setProvider(String provider) { method setType (line 17) | public void setType(String type) { method setValue (line 21) | public void setValue(String value) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/rbac/permission/AclAction.java type AclAction (line 7) | public enum AclAction implements PermissibleAction { method fromString (line 16) | @Nullable method isAlter (line 21) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/rbac/permission/ApplicationConfigAction.java type ApplicationConfigAction (line 7) | public enum ApplicationConfigAction implements PermissibleAction { method fromString (line 16) | @Nullable method isAlter (line 21) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/rbac/permission/AuditAction.java type AuditAction (line 7) | public enum AuditAction implements PermissibleAction { method fromString (line 15) | @Nullable method isAlter (line 20) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/rbac/permission/ClusterConfigAction.java type ClusterConfigAction (line 7) | public enum ClusterConfigAction implements PermissibleAction { method fromString (line 16) | @Nullable method isAlter (line 21) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/rbac/permission/ConnectAction.java type ConnectAction (line 7) | public enum ConnectAction implements PermissibleAction { method fromString (line 18) | @Nullable method isAlter (line 23) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/rbac/permission/ConsumerGroupAction.java type ConsumerGroupAction (line 7) | public enum ConsumerGroupAction implements PermissibleAction { method fromString (line 17) | @Nullable method isAlter (line 22) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/rbac/permission/KsqlAction.java type KsqlAction (line 7) | public enum KsqlAction implements PermissibleAction { method fromString (line 15) | @Nullable method isAlter (line 20) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/rbac/permission/PermissibleAction.java type PermissibleAction (line 3) | public sealed interface PermissibleAction permits method name (line 9) | String name(); method isAlter (line 11) | boolean isAlter(); FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/rbac/permission/SchemaAction.java type SchemaAction (line 7) | public enum SchemaAction implements PermissibleAction { method fromString (line 19) | @Nullable method isAlter (line 24) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/rbac/permission/TopicAction.java type TopicAction (line 7) | public enum TopicAction implements PermissibleAction { method fromString (line 21) | @Nullable method isAlter (line 26) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/rbac/provider/Provider.java type Provider (line 6) | public enum Provider { method fromString (line 18) | @Nullable class Name (line 23) | public static class Name { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/schemaregistry/ErrorResponse.java class ErrorResponse (line 6) | @Data FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/schemaregistry/InternalCompatibilityCheck.java class InternalCompatibilityCheck (line 6) | @Data FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/schemaregistry/InternalCompatibilityLevel.java class InternalCompatibilityLevel (line 5) | @Data FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/schemaregistry/InternalNewSchema.java class InternalNewSchema (line 7) | @Data method InternalNewSchema (line 13) | public InternalNewSchema(String schema, SchemaTypeDTO schemaType) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/model/schemaregistry/SubjectIdResponse.java class SubjectIdResponse (line 5) | @Data FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/serdes/BuiltInSerde.java type BuiltInSerde (line 6) | public interface BuiltInSerde extends Serde { method canBeAutoConfigured (line 10) | default boolean canBeAutoConfigured(PropertyResolver kafkaClusterPrope... method autoConfigure (line 18) | default void autoConfigure(PropertyResolver kafkaClusterProperties, method configure (line 22) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/serdes/ClassloaderUtil.java class ClassloaderUtil (line 3) | class ClassloaderUtil { method compareAndSwapLoaders (line 5) | static ClassLoader compareAndSwapLoaders(ClassLoader loader) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/serdes/ClusterSerdes.java class ClusterSerdes (line 15) | @Slf4j method findSerdeByPatternsOrDefault (line 30) | private Optional findSerdeByPatternsOrDefault(String to... method serdeForName (line 57) | public Optional serdeForName(String name) { method all (line 61) | public Stream all() { method suggestSerdeForSerialize (line 65) | public SerdeInstance suggestSerdeForSerialize(String topic, Serde.Targ... method suggestSerdeForDeserialize (line 70) | public SerdeInstance suggestSerdeForDeserialize(String topic, Serde.Ta... method close (line 75) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/serdes/ConsumerRecordDeserializer.java class ConsumerRecordDeserializer (line 21) | @Slf4j method deserialize (line 39) | public TopicMessageDTO deserialize(ConsumerRecord rec) { method mapToTimestampType (line 57) | private static TimestampTypeEnum mapToTimestampType(TimestampType time... method fillHeaders (line 65) | private void fillHeaders(TopicMessageDTO message, ConsumerRecord consum... method getKeySize (line 124) | private static Long getKeySize(ConsumerRecord consumerRe... method getValueSize (line 128) | private static Long getValueSize(ConsumerRecord consumer... method headerSize (line 132) | private static int headerSize(Header header) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/serdes/CustomSerdeLoader.java class CustomSerdeLoader (line 25) | class CustomSerdeLoader { class CustomSerde (line 27) | @Value method loadAndConfigure (line 36) | @SneakyThrows method isArchive (line 55) | private static boolean isArchive(Path path) { method findArchiveFiles (line 62) | @SneakyThrows method createClassloader (line 80) | private ClassLoader createClassloader(Path location) { class ChildFirstClassloader (line 102) | private static class ChildFirstClassloader extends URLClassLoader { method ChildFirstClassloader (line 106) | ChildFirstClassloader(URL[] urls, ClassLoader parent) { method loadClass (line 110) | @Override method getResources (line 132) | @Override method getResource (line 163) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/serdes/ProducerRecordCreator.java class ProducerRecordCreator (line 12) | @RequiredArgsConstructor method create (line 18) | public ProducerRecord create(String topic, method createHeaders (line 32) | private Iterable
createHeaders(Map clientHeade... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/serdes/PropertyResolverImpl.java class PropertyResolverImpl (line 16) | public class PropertyResolverImpl implements PropertyResolver { method empty (line 23) | public static PropertyResolverImpl empty() { method PropertyResolverImpl (line 27) | public PropertyResolverImpl(Environment env) { method PropertyResolverImpl (line 31) | public PropertyResolverImpl(Environment env, @Nullable String prefix) { method targetPropertyName (line 36) | private ConfigurationPropertyName targetPropertyName(String key) { method getProperty (line 43) | @Override method getListProperty (line 50) | @Override method getMapProperty (line 57) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/serdes/RecordHeaderImpl.java class RecordHeaderImpl (line 6) | public class RecordHeaderImpl implements RecordHeader { method RecordHeaderImpl (line 10) | public RecordHeaderImpl(Header header) { method key (line 14) | @Override method value (line 19) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/serdes/RecordHeadersImpl.java class RecordHeadersImpl (line 10) | public class RecordHeadersImpl implements RecordHeaders { method RecordHeadersImpl (line 14) | public RecordHeadersImpl() { method RecordHeadersImpl (line 18) | public RecordHeadersImpl(Headers headers) { method iterator (line 22) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/serdes/SerdeInstance.java class SerdeInstance (line 14) | @Slf4j method wrapWithClassloader (line 32) | private T wrapWithClassloader(Supplier call) { method getSchema (line 44) | public Optional getSchema(String topic, Serde.Targe... method description (line 53) | public Optional description() { method canSerialize (line 62) | public boolean canSerialize(String topic, Serde.Target type) { method canDeserialize (line 71) | public boolean canDeserialize(String topic, Serde.Target type) { method serializer (line 80) | public Serde.Serializer serializer(String topic, Serde.Target type) { method deserializer (line 87) | public Serde.Deserializer deserializer(String topic, Serde.Target type) { method close (line 94) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/serdes/SerdesInitializer.java class SerdesInitializer (line 34) | @Slf4j method SerdesInitializer (line 40) | public SerdesInitializer() { method SerdesInitializer (line 60) | @VisibleForTesting method init (line 86) | public ClusterSerdes init(Environment env, method registerTopicRelatedSerde (line 145) | private void registerTopicRelatedSerde(Map serd... method registerConsumerOffsetsSerde (line 149) | private void registerConsumerOffsetsSerde(Map s... method createFallbackSerde (line 163) | private SerdeInstance createFallbackSerde() { method createSerdeFromConfig (line 169) | @SneakyThrows method createSerdeWithBuiltInSerdeName (line 190) | private SerdeInstance createSerdeWithBuiltInSerdeName(SerdeConfig serd... method autoConfigureSerde (line 221) | private boolean autoConfigureSerde(BuiltInSerde serde, PropertyResolve... method createSerdeWithBuiltInClass (line 229) | @SneakyThrows method createSerdeInstance (line 249) | @SneakyThrows method loadAndInitCustomSerde (line 254) | private SerdeInstance loadAndInitCustomSerde(SerdeConfig serdeConfig, method nullablePattern (line 277) | @Nullable FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/serdes/builtin/AvroEmbeddedSerde.java class AvroEmbeddedSerde (line 16) | public class AvroEmbeddedSerde implements BuiltInSerde { method name (line 18) | public static String name() { method getDescription (line 22) | @Override method getSchema (line 27) | @Override method canDeserialize (line 32) | @Override method canSerialize (line 37) | @Override method serializer (line 42) | @Override method deserializer (line 47) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/serdes/builtin/Base64Serde.java class Base64Serde (line 10) | public class Base64Serde implements BuiltInSerde { method name (line 12) | public static String name() { method getDescription (line 16) | @Override method getSchema (line 21) | @Override method canDeserialize (line 26) | @Override method canSerialize (line 31) | @Override method serializer (line 36) | @Override method deserializer (line 49) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/serdes/builtin/ConsumerOffsetsSerde.java class ConsumerOffsetsSerde (line 27) | public class ConsumerOffsetsSerde implements BuiltInSerde { method name (line 50) | public static String name() { method createMapper (line 54) | private static JsonMapper createMapper() { method getDescription (line 72) | @Override method getSchema (line 77) | @Override method canDeserialize (line 82) | @Override method canSerialize (line 87) | @Override method serializer (line 92) | @Override method deserializer (line 97) | @Override method keyDeserializer (line 105) | private Deserializer keyDeserializer() { method valueDeserializer (line 133) | private Deserializer valueDeserializer() { method toJson (line 308) | @SneakyThrows FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/serdes/builtin/HexSerde.java class HexSerde (line 11) | public class HexSerde implements BuiltInSerde { method name (line 15) | public static String name() { method autoConfigure (line 19) | @Override method configure (line 24) | @Override method configure (line 33) | private void configure(String delim, boolean uppercase) { method getDescription (line 40) | @Override method getSchema (line 45) | @Override method canDeserialize (line 50) | @Override method canSerialize (line 55) | @Override method serializer (line 60) | @Override method prepareInputForParse (line 73) | private static String prepareInputForParse(String input) { method deserializer (line 80) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/serdes/builtin/Int32Serde.java class Int32Serde (line 10) | public class Int32Serde implements BuiltInSerde { method name (line 12) | public static String name() { method getDescription (line 16) | @Override method getSchema (line 21) | @Override method canDeserialize (line 39) | @Override method canSerialize (line 44) | @Override method serializer (line 49) | @Override method deserializer (line 54) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/serdes/builtin/Int64Serde.java class Int64Serde (line 12) | public class Int64Serde implements BuiltInSerde { method name (line 14) | public static String name() { method getDescription (line 18) | @Override method getSchema (line 23) | @Override method canDeserialize (line 41) | @Override method canSerialize (line 46) | @Override method serializer (line 51) | @Override method deserializer (line 56) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/serdes/builtin/ProtobufFileSerde.java class ProtobufFileSerde (line 66) | @Slf4j method name (line 69) | public static String name() { method canBeAutoConfigured (line 86) | @Override method autoConfigure (line 92) | @Override method configure (line 98) | @Override method configure (line 105) | @VisibleForTesting method getDescription (line 120) | @Override method descriptorFor (line 125) | private Optional descriptorFor(String topic, Target type) { method canDeserialize (line 135) | @Override method canSerialize (line 140) | @Override method serializer (line 145) | @Override method deserializer (line 159) | @Override method getSchema (line 178) | @Override method toSchemaDescription (line 183) | private SchemaDescription toSchemaDescription(Descriptor descriptor) { method readFileAsString (line 191) | @SneakyThrows method canBeAutoConfigured (line 205) | static boolean canBeAutoConfigured(PropertyResolver kafkaClusterProper... method create (line 211) | static Configuration create(PropertyResolver properties) { method getDescriptorAndPath (line 250) | private static Map.Entry getDescriptorAndPath(Map populateDescriptors(Map descriptor... method addProtobufSchemas (line 299) | private static void addProtobufSchemas(Map descripto... class ProtoSchemaLoader (line 308) | static class ProtoSchemaLoader { method ProtoSchemaLoader (line 312) | ProtoSchemaLoader(String baseLocationStr) { method load (line 319) | List load() { method knownProtoFiles (line 340) | private Map knownProtoFiles() { method loadKnownProtoFile (line 371) | private ProtoFile loadKnownProtoFile(String path, Descriptors.FileDe... method createFilesLoader (line 384) | private Loader createFilesLoader(Map files) { method loadFilesWithLocations (line 398) | @SneakyThrows FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/serdes/builtin/ProtobufRawSerde.java class ProtobufRawSerde (line 13) | public class ProtobufRawSerde implements BuiltInSerde { method name (line 15) | public static String name() { method getDescription (line 19) | @Override method getSchema (line 24) | @Override method canSerialize (line 29) | @Override method canDeserialize (line 34) | @Override method serializer (line 39) | @Override method deserializer (line 44) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/serdes/builtin/StringSerde.java class StringSerde (line 12) | public class StringSerde implements BuiltInSerde { method name (line 14) | public static String name() { method configure (line 20) | @Override method getDescription (line 29) | @Override method getSchema (line 34) | @Override method canDeserialize (line 39) | @Override method canSerialize (line 44) | @Override method serializer (line 49) | @Override method deserializer (line 54) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/serdes/builtin/UInt32Serde.java class UInt32Serde (line 11) | public class UInt32Serde implements BuiltInSerde { method name (line 13) | public static String name() { method getDescription (line 17) | @Override method getSchema (line 22) | @Override method canDeserialize (line 39) | @Override method canSerialize (line 44) | @Override method serializer (line 49) | @Override method deserializer (line 54) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/serdes/builtin/UInt64Serde.java class UInt64Serde (line 12) | public class UInt64Serde implements BuiltInSerde { method name (line 14) | public static String name() { method getDescription (line 18) | @Override method getSchema (line 23) | @Override method canDeserialize (line 40) | @Override method canSerialize (line 45) | @Override method serializer (line 50) | @Override method deserializer (line 55) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/serdes/builtin/UuidBinarySerde.java class UuidBinarySerde (line 15) | public class UuidBinarySerde implements BuiltInSerde { method name (line 17) | public static String name() { method configure (line 23) | @Override method getDescription (line 31) | @Override method getSchema (line 36) | @Override method canDeserialize (line 41) | @Override method canSerialize (line 46) | @Override method serializer (line 51) | @Override method deserializer (line 67) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/serdes/builtin/sr/MessageFormatter.java type MessageFormatter (line 17) | interface MessageFormatter { method format (line 19) | String format(String topic, byte[] value); method createMap (line 21) | static Map createMap(SchemaRegistryClien... class AvroMessageFormatter (line 29) | class AvroMessageFormatter implements MessageFormatter { method AvroMessageFormatter (line 32) | AvroMessageFormatter(SchemaRegistryClient client) { method format (line 45) | @Override class ProtobufMessageFormatter (line 53) | class ProtobufMessageFormatter implements MessageFormatter { method ProtobufMessageFormatter (line 56) | ProtobufMessageFormatter(SchemaRegistryClient client) { method format (line 60) | @Override class JsonSchemaMessageFormatter (line 72) | class JsonSchemaMessageFormatter implements MessageFormatter { method JsonSchemaMessageFormatter (line 75) | JsonSchemaMessageFormatter(SchemaRegistryClient client) { method format (line 79) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/serdes/builtin/sr/SchemaRegistrySerde.java class SchemaRegistrySerde (line 41) | public class SchemaRegistrySerde implements BuiltInSerde { method name (line 46) | public static String name() { method canBeAutoConfigured (line 60) | @Override method autoConfigure (line 68) | @Override method configure (line 92) | @Override method configure (line 118) | @VisibleForTesting method createSchemaRegistryClient (line 133) | private static SchemaRegistryClient createSchemaRegistryClient(List getSchemaById(int id) { method getSchemaBySubject (line 237) | private Optional getSchemaBySubject(String subject) { method wrapWith404Handler (line 241) | @SneakyThrows method schemaSubject (line 254) | private String schemaSubject(String topic, Target type) { method serializer (line 258) | @Override method deserializer (line 279) | @Override method getMessageFormatBySchemaId (line 296) | private SchemaType getMessageFormatBySchemaId(int schemaId) { method extractSchemaIdFromMsg (line 303) | private int extractSchemaIdFromMsg(byte[] data) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/serdes/builtin/sr/SchemaType.java type SchemaType (line 6) | enum SchemaType { method fromString (line 11) | public static Optional fromString(String typeString) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/serdes/builtin/sr/Serialize.java class Serialize (line 32) | final class Serialize { method Serialize (line 37) | private Serialize() { method serializeJson (line 40) | @KafkaClientInternalsDependant("AbstractKafkaJsonSchemaSerializer::ser... method serializeProto (line 63) | @KafkaClientInternalsDependant("AbstractKafkaProtobufSerializer::seria... method serializeAvro (line 97) | @KafkaClientInternalsDependant("AbstractKafkaAvroSerializer::serialize... method schemaId (line 123) | private static byte[] schemaId(int id) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/AdminClientService.java type AdminClientService (line 6) | public interface AdminClientService { method get (line 8) | Mono get(KafkaCluster cluster); FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/AdminClientServiceImpl.java class AdminClientServiceImpl (line 19) | @Service method AdminClientServiceImpl (line 30) | public AdminClientServiceImpl(ClustersProperties clustersProperties) { method get (line 35) | @Override method createAdminClient (line 42) | private Mono createAdminClient(KafkaCluster clust... method close (line 59) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/ApplicationInfoService.java class ApplicationInfoService (line 21) | @Service method ApplicationInfoService (line 30) | public ApplicationInfoService(DynamicConfigOperations dynamicConfigOpe... method getApplicationInfo (line 38) | public ApplicationInfoDTO getApplicationInfo() { method convert (line 46) | private ApplicationInfoLatestReleaseDTO convert(GithubReleaseInfo.Gith... method getBuildInfo (line 53) | private ApplicationInfoBuildDTO getBuildInfo(GithubReleaseInfo.GithubR... method getEnabledFeatures (line 62) | private List getEnabledFeatures() { method updateGithubReleaseInfo (line 71) | @Scheduled(fixedRateString = "${github-release-info-update-rate:360000... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/BrokerService.java class BrokerService (line 35) | @Service method loadBrokersConfig (line 44) | private Mono>> loadBrokersConfig( method loadBrokersConfig (line 49) | private Mono> loadBrokersConfig( method getBrokersConfig (line 55) | private Flux getBrokersConfig(KafkaCluster clust... method getBrokers (line 68) | public Flux getBrokers(KafkaCluster cluster) { method updateBrokerLogDir (line 80) | public Mono updateBrokerLogDir(KafkaCluster cluster, method updateBrokerLogDir (line 87) | private Mono updateBrokerLogDir(ReactiveAdminClient admin, method updateBrokerConfigByName (line 102) | public Mono updateBrokerConfigByName(KafkaCluster cluster, method getClusterLogDirs (line 113) | private Mono getAllBrokersLogdirs(KafkaCluster clust... method getBrokerConfig (line 138) | public Flux getBrokerConfig(KafkaCluster cluster... method getBrokerMetrics (line 142) | public Mono> getBrokerMetrics(KafkaCluster cluster, In... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/ClusterService.java class ClusterService (line 16) | @Service method getClusters (line 26) | public List getClusters() { method getClusterStats (line 33) | public Mono getClusterStats(KafkaCluster cluster) { method getClusterMetrics (line 40) | public Mono getClusterMetrics(KafkaCluster cluster) { method updateCluster (line 47) | public Mono updateCluster(KafkaCluster cluster) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/ClustersStatisticsScheduler.java class ClustersStatisticsScheduler (line 10) | @Component method updateStatistics (line 19) | @Scheduled(fixedRateString = "${kafka.update-metrics-rate-millis:30000}") FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/ClustersStorage.java class ClustersStorage (line 10) | @Component method ClustersStorage (line 15) | public ClustersStorage(ClustersProperties properties, KafkaClusterFact... method getKafkaClusters (line 21) | public Collection getKafkaClusters() { method getClusterByName (line 25) | public Optional getClusterByName(String clusterName) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/ConsumerGroupService.java class ConsumerGroupService (line 36) | @Service method getConsumerGroups (line 43) | private Mono> getConsumerGroups( method getConsumerGroupsForTopic (line 65) | public Mono> getConsumerGroupsForTopi... method isConsumerGroupRelatesToTopic (line 91) | private boolean isConsumerGroupRelatesToTopic(String topic, method getConsumerGroupsPage (line 106) | public Mono getConsumerGroupsPage( method loadSortedDescriptions (line 132) | private Mono> loadSortedDescriptions(Re... method loadDescriptionsByListings (line 181) | private Mono> loadDescriptionsByListing... method sortAndPaginate (line 194) | private Stream sortAndPaginate(Collection collection, method describeConsumerGroups (line 205) | private Mono> describeConsumerGroups(Re... method loadDescriptionsByInternalConsumerGroups (line 212) | private Mono> loadDescriptionsByInterna... method getConsumerGroupDetail (line 232) | public Mono getConsumerGroupDetail(KafkaCluster... method deleteConsumerGroupById (line 244) | public Mono deleteConsumerGroupById(KafkaCluster cluster, method createConsumer (line 250) | public EnhancedConsumer createConsumer(KafkaCluster cluster) { method createConsumer (line 254) | public EnhancedConsumer createConsumer(KafkaCluster cluster, FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/DeserializationService.java class DeserializationService (line 28) | @Component method DeserializationService (line 33) | public DeserializationService(Environment env, method getSerdesFor (line 44) | private ClusterSerdes getSerdesFor(KafkaCluster cluster) { method getSerializer (line 48) | private Serde.Serializer getSerializer(KafkaCluster cluster, method getSerdeForDeserialize (line 63) | private SerdeInstance getSerdeForDeserialize(KafkaCluster cluster, method producerRecordCreator (line 81) | public ProducerRecordCreator producerRecordCreator(KafkaCluster cluster, method deserializerFor (line 91) | public ConsumerRecordDeserializer deserializerFor(KafkaCluster cluster, method getSerdesForSerialize (line 110) | public List getSerdesForSerialize(KafkaCluster cl... method getSerdesForDeserialize (line 124) | public List getSerdesForDeserialize(KafkaCluster ... method toDto (line 138) | private SerdeDescriptionDTO toDto(SerdeInstance serdeInstance, method close (line 151) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/FeatureService.java class FeatureService (line 18) | @Service method getAvailableFeatures (line 22) | public Mono> getAvailableFeatures(ReactiveAdminCl... method topicDeletionEnabled (line 48) | private Mono topicDeletionEnabled(ReactiveAdminClient ... method aclEdit (line 54) | private Mono aclEdit(ReactiveAdminClient adminClient, ... method aclView (line 63) | private Mono aclView(ReactiveAdminClient adminClient) { method aclViewEnabled (line 69) | private boolean aclViewEnabled(ReactiveAdminClient adminClient) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/KafkaClusterFactory.java class KafkaClusterFactory (line 35) | @Service method KafkaClusterFactory (line 43) | public KafkaClusterFactory(WebclientProperties webclientProperties) { method create (line 49) | public KafkaCluster create(ClustersProperties properties, method validate (line 76) | public Mono validate(ClustersProperties.Cl... method convertProperties (line 122) | private Properties convertProperties(Map propertiesMap) { method connectClientsConfigured (line 130) | private boolean connectClientsConfigured(ClustersProperties.Cluster cl... method connectClients (line 134) | private Map> connectCl... method connectClient (line 141) | private ReactiveFailover connectClient(Clusters... method schemaRegistryConfigured (line 156) | private boolean schemaRegistryConfigured(ClustersProperties.Cluster cl... method schemaRegistryClient (line 160) | private ReactiveFailover schemaRegistryClient(Cluste... method ksqlConfigured (line 177) | private boolean ksqlConfigured(ClustersProperties.Cluster clusterPrope... method ksqlClient (line 181) | private ReactiveFailover ksqlClient(ClustersProperties.... method parseUrlList (line 197) | private List parseUrlList(String url) { method metricsConfigured (line 201) | private boolean metricsConfigured(ClustersProperties.Cluster clusterPr... method metricsConfigDataToMetricsConfig (line 205) | @Nullable FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/KafkaConfigSanitizer.java class KafkaConfigSanitizer (line 21) | @Component method KafkaConfigSanitizer (line 39) | KafkaConfigSanitizer( method compile (line 48) | private static List compile(Collection patternStrings) { method isRegex (line 56) | private static boolean isRegex(String str) { method kafkaConfigKeysToSanitize (line 60) | private static Set kafkaConfigKeysToSanitize() { method sanitize (line 70) | @Nullable method sanitizeConnectorConfig (line 80) | public Map sanitizeConnectorConfig(@Nullable Map getConnects(KafkaCluster cluster) { method getAllConnectors (line 59) | public Flux getAllConnectors(final KafkaCluster ... method matchesSearchTerm (line 81) | private Predicate matchesSearchTerm(@Nullable fi... method getStringsForSearch (line 89) | private Stream getStringsForSearch(FullConnectorInfoDTO fullCo... method getConnectorTopics (line 97) | public Mono getConnectorTopics(KafkaCluster cluster, ... method getConnectorNames (line 107) | public Flux getConnectorNames(KafkaCluster cluster, String con... method getConnectorNamesWithErrorsSuppress (line 117) | public Flux getConnectorNamesWithErrorsSuppress(KafkaCluster c... method parseConnectorsNamesStringToList (line 121) | @SneakyThrows method createConnector (line 127) | public Mono createConnector(KafkaCluster cluster, String... method connectorExists (line 146) | private Mono connectorExists(KafkaCluster cluster, String con... method getConnector (line 152) | public Mono getConnector(KafkaCluster cluster, String co... method emptyStatus (line 188) | private Mono emptyStatus(String connectorName) { method getConnectorConfig (line 196) | public Mono> getConnectorConfig(KafkaCluster clust... method setConnectorConfig (line 203) | public Mono setConnectorConfig(KafkaCluster cluster, Str... method deleteConnector (line 212) | public Mono deleteConnector( method updateConnectorState (line 218) | public Mono updateConnectorState(KafkaCluster cluster, String co... method restartTasks (line 240) | private Mono restartTasks(KafkaCluster cluster, String connectName, method getConnectorTasks (line 249) | public Flux getConnectorTasks(KafkaCluster cluster, String co... method restartConnectorTask (line 264) | public Mono restartConnectorTask(KafkaCluster cluster, String co... method getConnectorPlugins (line 270) | public Flux getConnectorPlugins(KafkaCluster cluster, method validateConnectorPluginConfig (line 276) | public Mono validateConnec... method api (line 287) | private ReactiveFailover api(KafkaCluster clust... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/MessagesService.java class MessagesService (line 49) | @Service method MessagesService (line 64) | public MessagesService(AdminClientService adminClientService, method withExistingTopic (line 80) | private Mono withExistingTopic(KafkaCluster cluster,... method execSmartFilterTest (line 86) | public static SmartFilterTestExecutionResultDTO execSmartFilterTest(Sm... method deleteTopicMessages (line 120) | public Mono deleteTopicMessages(KafkaCluster cluster, String top... method offsetsForDeletion (line 129) | private Mono> offsetsForDeletion(KafkaCluste... method sendMessage (line 144) | public Mono sendMessage(KafkaCluster cluster, String t... method sendMessageImpl (line 151) | private Mono sendMessageImpl(KafkaCluster cluster, method createProducer (line 188) | public static KafkaProducer createProducer(KafkaCluste... method loadMessages (line 200) | public Flux loadMessages(KafkaCluster cluster, S... method fixPageSize (line 215) | private int fixPageSize(@Nullable Integer pageSize) { method loadMessagesImpl (line 221) | private Flux loadMessagesImpl(KafkaCluster cluster, method getMsgFilter (line 251) | private Predicate getMsgFilter(String query, method throttleUiPublish (line 259) | private UnaryOperator throttleUiPublish(SeekDirectionDTO seekDi... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/OffsetsResetService.java class OffsetsResetService (line 30) | @Slf4j method resetToEarliest (line 37) | public Mono resetToEarliest( method offsets (line 45) | private Mono> offsets(ReactiveAdminClient cl... method resetToLatest (line 59) | public Mono resetToLatest( method resetToTimestamp (line 67) | public Mono resetToTimestamp( method resetToOffsets (line 81) | public Mono resetToOffsets( method checkGroupCondition (line 96) | private Mono checkGroupCondition(KafkaCluster clu... method editTsOffsets (line 124) | private Map editTsOffsets(Map editOffsetsBounds(Map resetOffsets(ReactiveAdminClient adminClient, FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/ReactiveAdminClient.java class ReactiveAdminClient (line 91) | @Slf4j type SupportedFeature (line 95) | public enum SupportedFeature { method SupportedFeature (line 103) | SupportedFeature(BiFunction> predi... method SupportedFeature (line 107) | SupportedFeature(float fromVersion) { method forVersion (line 111) | static Mono> forVersion(AdminClient ac, String... class ClusterDescription (line 121) | @Value method extract (line 138) | private static Mono extract(AdminClient ac) { method create (line 168) | public static Mono create(AdminClient adminClient) { method isAuthorizedSecurityEnabled (line 174) | private static Mono isAuthorizedSecurityEnabled(AdminClient a... method toMono (line 186) | public static Mono toMono(KafkaFuture future) { method getClusterFeatures (line 216) | public Set getClusterFeatures() { method listTopics (line 220) | public Mono> listTopics(boolean listInternal) { method deleteTopic (line 224) | public Mono deleteTopic(String topicName) { method getVersion (line 228) | public String getVersion() { method isTopicDeletionEnabled (line 232) | public boolean isTopicDeletionEnabled() { method updateInternalStats (line 236) | public Mono updateInternalStats(@Nullable Node controller) { method getTopicsConfig (line 245) | public Mono>> getTopicsConfig() { method getTopicsConfig (line 251) | public Mono>> getTopicsConfig(Collection... method getTopicsConfigImpl (line 262) | private Mono>> getTopicsConfigImpl(Colle... method loadBrokersConfig (line 279) | private static Mono>> loadBrokersConfig... method loadBrokersConfig (line 311) | public Mono>> loadBrokersConfig(List> describeTopics() { method describeTopics (line 319) | public Mono> describeTopics(Collection> describeTopicsImpl(Collect... method describeTopic (line 342) | public Mono describeTopic(String topic) { method toMonoWithExceptionFilter (line 356) | @SafeVarargs method describeLogDirs (line 383) | public Mono describeCluster() { method describeClusterImpl (line 404) | private static Mono describeClusterImpl(AdminClien... method deleteConsumerGroups (line 423) | public Mono deleteConsumerGroups(Collection groupIds) { method createTopic (line 431) | public Mono createTopic(String name, method alterPartitionReassignments (line 443) | public Mono alterPartitionReassignments( method createPartitions (line 448) | public Mono createPartitions(Map newParti... method updateTopicConfig (line 455) | public Mono updateTopicConfig(String topicName, Map> listConsumerGroupNames() { method listConsumerGroups (line 469) | public Mono> listConsumerGroups() { method describeConsumerGroups (line 473) | public Mono> describeConsumerGro... method listConsumerGroupOffsets (line 485) | public Mono> listConsumerGroupOffs... method alterConsumerGroupOffsets (line 518) | public Mono alterConsumerGroupOffsets(String groupId, Map> listTopicOffsets(String topic, method listOffsets (line 546) | public Mono> listOffsets(Collection> listOffsets(Collection> filterPartitionsWithLeaderChe... method filterPartitionsWithLeaderCheck (line 570) | @VisibleForTesting method listOffsetsUnsafe (line 602) | @KafkaClientInternalsDependant method listAcls (line 630) | public Mono> listAcls(ResourcePatternFilter fil... method createAcls (line 635) | public Mono createAcls(Collection aclBindings) { method deleteAcls (line 640) | public Mono deleteAcls(Collection aclBindings) { method updateBrokerConfigByName (line 646) | public Mono updateBrokerConfigByName(Integer brokerId, String na... method deleteRecords (line 652) | public Mono deleteRecords(Map offsets) { method alterReplicaLogDirs (line 659) | public Mono alterReplicaLogDirs(Map>> getActiveProduce... method incrementalAlterConfig (line 678) | private Mono incrementalAlterConfig(String topicName, method alterConfig (line 696) | @SuppressWarnings("deprecation") method partitionCalls (line 710) | private static Mono partitionCalls(Collection items, method partitionCalls (line 727) | private static Mono partitionCalls(Collection items, method mapMerger (line 741) | private static BiFunction, Map, Map> mapM... method close (line 750) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/SchemaRegistryService.java class SchemaRegistryService (line 31) | @Service class SubjectWithCompatibilityLevel (line 38) | @AllArgsConstructor method api (line 46) | private ReactiveFailover api(KafkaCluster cluster) { method getAllLatestVersionSchemas (line 50) | public Mono> getAllLatestVersionSc... method getAllSubjectNames (line 57) | public Mono> getAllSubjectNames(KafkaCluster cluster) { method parseSubjectListString (line 64) | @SneakyThrows method getAllVersionsBySubject (line 71) | public Flux getAllVersionsBySubject(Kaf... method getSubjectVersions (line 76) | private Flux getSubjectVersions(KafkaCluster cluster, String ... method getSchemaSubjectByVersion (line 80) | public Mono getSchemaSubjectByVersion(K... method getLatestSchemaVersionBySubject (line 86) | public Mono getLatestSchemaVersionBySub... method getSchemaSubject (line 91) | private Mono getSchemaSubject(KafkaClus... method deleteSchemaSubjectByVersion (line 100) | public Mono deleteSchemaSubjectByVersion(KafkaCluster cluster, S... method deleteLatestSchemaSubject (line 104) | public Mono deleteLatestSchemaSubject(KafkaCluster cluster, Stri... method deleteSchemaSubject (line 108) | private Mono deleteSchemaSubject(KafkaCluster cluster, String sc... method deleteSchemaSubjectEntirely (line 112) | public Mono deleteSchemaSubjectEntirely(KafkaCluster cluster, St... method registerNewSchema (line 120) | public Mono registerNewSchema(KafkaClus... method updateSchemaCompatibility (line 132) | public Mono updateSchemaCompatibility(KafkaCluster cluster, method updateGlobalSchemaCompatibility (line 141) | public Mono updateGlobalSchemaCompatibility(KafkaCluster cluster, method getSchemaCompatibilityLevel (line 148) | public Mono getSchemaCompatibilityLevel(KafkaCluster cl... method getGlobalSchemaCompatibilityLevel (line 156) | public Mono getGlobalSchemaCompatibilityLevel(KafkaClus... method getSchemaCompatibilityInfoOrGlobal (line 162) | private Mono getSchemaCompatibilityInfoOrGlobal(KafkaCl... method checksSchemaCompatibility (line 168) | public Mono checksSchemaCompatibility(Kafk... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/StatisticsCache.java class StatisticsCache (line 15) | @Component method StatisticsCache (line 20) | public StatisticsCache(ClustersStorage clustersStorage) { method replace (line 25) | public synchronized void replace(KafkaCluster c, Statistics stats) { method update (line 29) | public synchronized void update(KafkaCluster c, method onTopicDelete (line 46) | public synchronized void onTopicDelete(KafkaCluster c, String topic) { method get (line 61) | public Statistics get(KafkaCluster c) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/StatisticsService.java class StatisticsService (line 23) | @Service method updateCache (line 33) | public Mono updateCache(KafkaCluster c) { method getStatistics (line 37) | private Mono getStatistics(KafkaCluster cluster) { method getLogDirInfo (line 66) | private Mono getLogDirInfo(ClusterDescription des... method describeTopics (line 71) | private Mono> describeTopics(KafkaCluste... method loadTopicConfigs (line 75) | private Mono>> loadTopicConfigs(KafkaClu... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/TopicsService.java class TopicsService (line 52) | @Service method loadTopics (line 68) | public Mono> loadTopics(KafkaCluster c, List loadTopic(KafkaCluster c, String topicName) { method loadTopicAfterCreation (line 102) | private Mono loadTopicAfterCreation(KafkaCluster c, Str... method createList (line 121) | private List createList(List orderedNames, method getPartitionOffsets (line 140) | private Mono getPartitionOffsets(Map getTopicDetails(KafkaCluster cluster, Strin... method getTopicConfigs (line 161) | public Mono> getTopicConfigs(KafkaCluster cluster, S... method createTopic (line 172) | private Mono createTopic(KafkaCluster c, ReactiveAdminC... method createTopic (line 183) | public Mono createTopic(KafkaCluster cluster, TopicCrea... method recreateTopic (line 188) | public Mono recreateTopic(KafkaCluster cluster, String ... method updateTopic (line 219) | private Mono updateTopic(KafkaCluster cluster, method updateTopic (line 228) | public Mono updateTopic(KafkaCluster cl, String topicName, method changeReplicationFactor (line 234) | private Mono changeReplicationFactor( method changeReplicationFactor (line 247) | public Mono changeReplicationFactor( method getPartitionsReassignments (line 283) | private Map> getPar... method getCurrentAssignment (line 359) | private Map> getCurrentAssignment(InternalTopic... method getBrokersMap (line 369) | private Map getBrokersMap(KafkaCluster cluster, method increaseTopicPartitions (line 384) | public Mono increaseTopicPartitions( method deleteTopic (line 418) | public Mono deleteTopic(KafkaCluster cluster, String topicName) { method cloneTopic (line 427) | public Mono cloneTopic( method getTopicsForPagination (line 446) | public Mono> getTopicsForPagination(KafkaCluster c... method getActiveProducersState (line 463) | public Mono>> getActiveProduce... method filterExisting (line 468) | private Mono> filterExisting(KafkaCluster cluster, Collec... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/acl/AclCsv.java class AclCsv (line 17) | public class AclCsv { method transformToCsvString (line 23) | public static String transformToCsvString(Collection acls) { method createAclString (line 28) | public static String createAclString(AclBinding binding) { method parseCsvLine (line 43) | private static AclBinding parseCsvLine(String csv, int line) { method parseCsv (line 65) | public static Collection parseCsv(String csvString) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/acl/AclsService.java class AclsService (line 45) | @Slf4j method createAcl (line 52) | public Mono createAcl(KafkaCluster cluster, AclBinding aclBindin... method createAclsWithLogging (line 57) | private Mono createAclsWithLogging(ReactiveAdminClient ac, Colle... method deleteAcl (line 63) | public Mono deleteAcl(KafkaCluster cluster, AclBinding aclBindin... method listAcls (line 71) | public Flux listAcls(KafkaCluster cluster, ResourcePattern... method getAclAsCsvString (line 78) | public Mono getAclAsCsvString(KafkaCluster cluster) { method syncAclWithAclCsv (line 84) | public Mono syncAclWithAclCsv(KafkaCluster cluster, String csv) { method logAclSyncPlan (line 106) | private void logAclSyncPlan(KafkaCluster cluster, Set toBe... method createAllowBindings (line 127) | private List createAllowBindings(ResourceType resourceType, method createConsumerAcl (line 155) | public Mono createConsumerAcl(KafkaCluster cluster, CreateConsum... method createConsumerBindings (line 162) | private List createConsumerBindings(CreateConsumerAclDTO r... method createProducerAcl (line 183) | public Mono createProducerAcl(KafkaCluster cluster, CreateProduc... method createProducerBindings (line 191) | private List createProducerBindings(CreateProducerAclDTO r... method createStreamAppAcl (line 224) | public Mono createStreamAppAcl(KafkaCluster cluster, CreateStrea... method createStreamAppBindings (line 232) | private List createStreamAppBindings(CreateStreamAppAclDTO... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/analyze/AnalysisTasksStore.java class AnalysisTasksStore (line 19) | class AnalysisTasksStore { method setAnalysisError (line 24) | void setAnalysisError(TopicIdentity topicId, method setAnalysisResult (line 37) | void setAnalysisResult(TopicIdentity topicId, method updateProgress (line 54) | void updateProgress(TopicIdentity topicId, method registerNewTask (line 66) | void registerNewTask(TopicIdentity topicId, Closeable task) { method cancelAnalysis (line 70) | void cancelAnalysis(TopicIdentity topicId) { method isAnalysisInProgress (line 75) | boolean isAnalysisInProgress(TopicIdentity id) { method getTopicAnalysis (line 79) | Optional getTopicAnalysis(TopicIdentity id) { method createAnalysisDto (line 88) | private TopicAnalysisDTO createAnalysisDto(@Nullable RunningAnalysis r... method toDto (line 102) | TopicAnalysisProgressDTO toDto() { method stopTask (line 110) | @SneakyThrows FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/analyze/TopicAnalysisService.java class TopicAnalysisService (line 30) | @Slf4j method analyze (line 48) | public Mono analyze(KafkaCluster cluster, String topicName) { method startAnalysis (line 54) | private synchronized void startAnalysis(KafkaCluster cluster, String t... method cancelAnalysis (line 64) | public void cancelAnalysis(KafkaCluster cluster, String topicName) { method getTopicAnalysis (line 68) | public Optional getTopicAnalysis(KafkaCluster cluste... class AnalysisTask (line 72) | class AnalysisTask implements Runnable, Closeable { method AnalysisTask (line 83) | AnalysisTask(KafkaCluster cluster, TopicIdentity topicId) { method close (line 95) | @Override method run (line 100) | @Override method updateProgress (line 133) | private void updateProgress(long processedOffsets, long summaryOffse... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/analyze/TopicAnalysisStats.java class TopicAnalysisStats (line 20) | class TopicAnalysisStats { class SizeStats (line 40) | static class SizeStats { method apply (line 46) | void apply(int len) { method toDto (line 53) | TopicAnalysisSizeStatsDTO toDto() { class HourlyCounts (line 67) | static class HourlyCounts { method apply (line 73) | void apply(ConsumerRecord rec) { method toDto (line 80) | List toDto() { method apply (line 90) | void apply(ConsumerRecord rec) { method toDto (line 115) | TopicAnalysisStatsDTO toDto(@Nullable Integer partition) { method maxNullable (line 133) | private static Long maxNullable(@Nullable Long v1, long v2) { method minNullable (line 137) | private static Long minNullable(@Nullable Long v1, long v2) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/analyze/TopicIdentity.java class TopicIdentity (line 7) | @ToString method TopicIdentity (line 13) | public TopicIdentity(KafkaCluster cluster, String topic) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/audit/AuditRecord.java method toJson (line 32) | @SneakyThrows method create (line 39) | private static AuditResource create(PermissibleAction action, Resource t... method getAccessedResources (line 43) | static List getAccessedResources(AccessContext ctx) { method nameId (line 71) | @Nullable method successful (line 79) | static OperationResult successful() { method error (line 83) | static OperationResult error(Throwable th) { type OperationError (line 95) | enum OperationError { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/audit/AuditService.java class AuditService (line 39) | @Slf4j method AuditService (line 60) | @Autowired method AuditService (line 71) | @VisibleForTesting method createAuditWriter (line 76) | @VisibleForTesting method consoleOnlyWriter (line 118) | private static AuditWriter consoleOnlyWriter(KafkaCluster cluster, boo... method createTopicIfNeeded (line 125) | private static boolean createTopicIfNeeded(KafkaCluster cluster, method printAuditInitError (line 165) | private static void printAuditInitError(KafkaCluster cluster, String e... method isAuditTopic (line 175) | public boolean isAuditTopic(KafkaCluster cluster, String topic) { method audit (line 182) | public void audit(AccessContext acxt, Signal sig) { method extractUser (line 194) | private Mono extractUser(Signal sig) { method sendAuditRecord (line 211) | private void sendAuditRecord(AccessContext ctx, AuthenticatedUser user) { method sendAuditRecord (line 215) | private void sendAuditRecord(AccessContext ctx, AuthenticatedUser user... method close (line 231) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/audit/AuditWriter.java method isTopicWritingEnabled (line 26) | boolean isTopicWritingEnabled() { method writeAppOperation (line 31) | static void writeAppOperation(Logger consoleLogger, method write (line 38) | void write(AccessContext ctx, AuthenticatedUser user, @Nullable Throwabl... method write (line 42) | private void write(AuditRecord rec) { method createRecord (line 62) | private static AuditRecord createRecord(AccessContext ctx, method close (line 76) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/integration/odd/ConnectorInfo.java method extract (line 21) | static ConnectorInfo extract(String className, method extractFileIoConnector (line 43) | private static ConnectorInfo extractFileIoConnector(ConnectorTypeDTO type, method extractJdbcSink (line 53) | private static ConnectorInfo extractJdbcSink(ConnectorTypeDTO type, method extractDebeziumPg (line 83) | private static ConnectorInfo extractDebeziumPg(Map confi... method extractDebeziumMysql (line 95) | private static ConnectorInfo extractDebeziumMysql(Map co... method extractS3Sink (line 106) | private static ConnectorInfo extractS3Sink(ConnectorTypeDTO type, method extractInputs (line 122) | private static List extractInputs(ConnectorTypeDTO type, method extractOutputs (line 131) | private static List extractOutputs(ConnectorTypeDTO type, method extractTopicNamesBestEffort (line 140) | private static Stream extractTopicNamesBestEffort( method extractTopicsOddrns (line 159) | private static List extractTopicsOddrns(Map config, FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/integration/odd/ConnectorsExporter.java class ConnectorsExporter (line 21) | @RequiredArgsConstructor method export (line 26) | Flux export(KafkaCluster cluster) { method getConnectDataSources (line 43) | Flux getConnectDataSources(KafkaCluster cluster) { method toDataSource (line 48) | private static DataSource toDataSource(ConnectDTO connect) { method createConnectorDataEntity (line 55) | private static DataEntity createConnectorDataEntity(KafkaCluster cluster, method extractMetadata (line 79) | private static Map extractMetadata(ConnectorDTO connec... method extractConnectorInfo (line 84) | private static ConnectorInfo extractConnectorInfo(KafkaCluster cluster, FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/integration/odd/OddExporter.java class OddExporter (line 18) | class OddExporter { method OddExporter (line 24) | public OddExporter(StatisticsCache statisticsCache, method OddExporter (line 34) | @VisibleForTesting method createTopicsFilter (line 43) | private static Predicate createTopicsFilter(OddIntegrationProp... method createApiClient (line 51) | private static OpenDataDiscoveryIngestionApi createApiClient(OddIntegr... method export (line 60) | public Mono export(KafkaCluster cluster) { method exportTopics (line 65) | private Mono exportTopics(KafkaCluster c) { method exportKafkaConnects (line 72) | private Mono exportKafkaConnects(KafkaCluster cluster) { method createConnectDataSources (line 79) | private Mono createConnectDataSources(KafkaCluster cluster) { method createKafkaDataSource (line 86) | private Mono createKafkaDataSource(KafkaCluster cluster) { method sendDataEntities (line 99) | private Mono sendDataEntities(DataEntityList dataEntityList) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/integration/odd/OddExporterScheduler.java class OddExporterScheduler (line 9) | @RequiredArgsConstructor method sendMetricsToOdd (line 15) | @Scheduled(fixedRateString = "${kafka.send-stats-to-odd-millis:30000}") FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/integration/odd/OddIntegrationConfig.java class OddIntegrationConfig (line 10) | @Configuration method oddIntegrationProperties (line 14) | @Bean method oddExporter (line 19) | @Bean method oddExporterScheduler (line 26) | @Bean FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/integration/odd/OddIntegrationProperties.java class OddIntegrationProperties (line 7) | @Data FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/integration/odd/Oddrn.java class Oddrn (line 11) | public final class Oddrn { method Oddrn (line 13) | private Oddrn() { method clusterOddrn (line 16) | static String clusterOddrn(KafkaCluster cluster) { method topicOddrnPath (line 23) | static KafkaPath topicOddrnPath(KafkaCluster cluster, String topic) { method topicOddrn (line 30) | static String topicOddrn(KafkaCluster cluster, String topic) { method awsS3Oddrn (line 34) | static String awsS3Oddrn(String bucket, String key) { method connectDataSourceOddrn (line 42) | static String connectDataSourceOddrn(String connectUrl) { method normalizedConnectHosts (line 49) | private static String normalizedConnectHosts(String connectUrlStr) { method connectorOddrn (line 62) | static String connectorOddrn(String connectUrl, String connectorName) { method bootstrapServersForOddrn (line 70) | private static String bootstrapServersForOddrn(String bootstrapServers) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/integration/odd/SchemaReferencesResolver.java class SchemaReferencesResolver (line 14) | class SchemaReferencesResolver { method SchemaReferencesResolver (line 18) | SchemaReferencesResolver(KafkaSrClientApi client) { method resolve (line 22) | Mono> resolve(List refs) { method visit (line 29) | Resolving visit(String name) { method resolve (line 33) | Resolving resolve(String ref, String schema) { method resolveReferences (line 38) | private Mono resolveReferences(@Nullable List export(KafkaCluster cluster) { method createTopicDataEntity (line 53) | private Mono createTopicDataEntity(KafkaCluster cluster, S... method getNonDefaultConfigs (line 78) | private Map getNonDefaultConfigs(String topic, Statist... method getTopicMetadata (line 88) | private Map getTopicMetadata(String topic, Statistics ... method getTopicSchema (line 98) | private Mono> getTopicSchema(KafkaCluster cluster, method getSubjWithResolvedRefs (line 113) | private Mono>> getSubjWithRe... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/integration/odd/schema/AvroExtractor.java class AvroExtractor (line 12) | final class AvroExtractor { method AvroExtractor (line 14) | private AvroExtractor() { method extract (line 17) | static List extract(AvroSchema avroSchema, KafkaPath top... method extract (line 34) | private static void extract(Schema schema, method createDataSetField (line 52) | private static DataSetField createDataSetField(String name, method extractRecord (line 66) | private static void extractRecord(Schema schema, method extractUnion (line 102) | private static void extractUnion(Schema schema, method extractArray (line 152) | private static void extractArray(Schema schema, method extractMap (line 179) | private static void extractMap(Schema schema, method extractPrimitive (line 217) | private static void extractPrimitive(Schema schema, method mapType (line 234) | private static DataSetFieldType.TypeEnum mapType(Schema.Type type) { method mapSchema (line 249) | private static DataSetFieldType mapSchema(Schema schema, Boolean nulla... method logicalType (line 256) | private static String logicalType(Schema schema) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/integration/odd/schema/DataSetFieldsExtractors.java class DataSetFieldsExtractors (line 15) | public final class DataSetFieldsExtractors { method extract (line 17) | public static List extract(SchemaSubject subject, method rootField (line 33) | static DataSetField rootField(KafkaPath topicOddrn, boolean isKey) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/integration/odd/schema/JsonSchemaExtractor.java class JsonSchemaExtractor (line 28) | final class JsonSchemaExtractor { method JsonSchemaExtractor (line 30) | private JsonSchemaExtractor() { method extract (line 33) | static List extract(JsonSchema jsonSchema, KafkaPath top... method extract (line 49) | private static void extract(Schema schema, method extractPrimitive (line 76) | private static void extractPrimitive(Schema schema, method extractUnknown (line 96) | private static void extractUnknown(Schema schema, method extractObject (line 116) | private static void extractObject(ObjectSchema schema, method extractArray (line 165) | private static void extractArray(ArraySchema schema, method extractCombined (line 211) | private static void extractCombined(CombinedSchema schema, method getDescription (line 258) | private static String getDescription(Schema schema) { method logicalTypeName (line 263) | private static String logicalTypeName(Schema schema) { method createDataSetField (line 269) | private static DataSetField createDataSetField(Schema schema, method mapType (line 289) | private static DataSetFieldType.TypeEnum mapType(Schema type) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/integration/odd/schema/ProtoExtractor.java class ProtoExtractor (line 27) | final class ProtoExtractor { method ProtoExtractor (line 41) | private ProtoExtractor() { method extract (line 44) | static List extract(ProtobufSchema protobufSchema, Kafka... method extract (line 62) | private static void extract(Descriptors.FieldDescriptor field, method extractProtoWellKnownType (line 81) | private static boolean extractProtoWellKnownType(Descriptors.FieldDesc... method extractRepeated (line 113) | private static void extractRepeated(Descriptors.FieldDescriptor field, method extractMessage (line 138) | private static void extractMessage(Descriptors.FieldDescriptor field, method extractPrimitive (line 175) | private static void extractPrimitive(Descriptors.FieldDescriptor field, method getLogicalTypeName (line 193) | private static String getLogicalTypeName(Descriptors.FieldDescriptor f) { method createDataSetField (line 199) | private static DataSetField createDataSetField(String name, method mapType (line 218) | private static TypeEnum mapType(Descriptors.FieldDescriptor.Type type) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/ksql/KsqlApiClient.java class KsqlApiClient (line 35) | @Slf4j class KsqlResponseTable (line 46) | @Builder(toBuilder = true) method getColumnValue (line 54) | public Optional getColumnValue(List row, String ... class KsqlRequest (line 62) | @Value method KsqlApiClient (line 73) | public KsqlApiClient(String baseUrl, method webClient (line 82) | private static WebClient webClient(@Nullable ClustersProperties.Ksqldb... method ksqlRequest (line 108) | private KsqlRequest ksqlRequest(String ksql, Map strea... method executeSelect (line 112) | private Flux executeSelect(String ksql, Map executeStatement(String ksql, method execute (line 170) | public Flux execute(String ksql, Map errorTableFlux(String errorText) { method isUnsupportedStatementType (line 202) | private boolean isUnsupportedStatementType(SingleStatementContext cont... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/ksql/KsqlGrammar.java class KsqlGrammar (line 20) | class KsqlGrammar { method KsqlGrammar (line 22) | private KsqlGrammar() { class KsqlStatements (line 25) | @Value method parse (line 31) | static Optional parse(String ksql) { method isSelect (line 40) | static boolean isSelect(KsqlGrammarParser.SingleStatementContext state... method parseStatements (line 44) | private static ksql.KsqlGrammarParser.StatementsContext parseStatement... class CaseInsensitiveStream (line 66) | @RequiredArgsConstructor method from (line 71) | public static CaseInsensitiveStream from(CharStream stream) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/ksql/KsqlServiceV2.java class KsqlServiceV2 (line 20) | @Slf4j class KsqlExecuteCommand (line 24) | @lombok.Value method registerCommand (line 36) | public String registerCommand(KafkaCluster cluster, method execute (line 44) | public Flux execute(String commandId) { method listTables (line 54) | public Flux listTables(KafkaCluster cluster) { method listStreams (line 76) | public Flux listStreams(KafkaCluster cluster) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/ksql/response/DynamicParser.java class DynamicParser (line 13) | class DynamicParser { method DynamicParser (line 15) | private DynamicParser() { method parseArray (line 18) | static KsqlResponseTable parseArray(String tableName, JsonNode array) { method parseArray (line 22) | static KsqlResponseTable parseArray(String tableName, method getFieldNamesFromArray (line 38) | private static List getFieldNamesFromArray(JsonNode array) { method parseObject (line 48) | static KsqlResponseTable parseObject(String tableName, JsonNode node) { method parseObject (line 59) | static KsqlResponseTable parseObject(String tableName, List co... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/ksql/response/ResponseParser.java class ResponseParser (line 15) | public class ResponseParser { method ResponseParser (line 17) | private ResponseParser() { method parseSelectResponse (line 20) | public static Optional parseSelectRes... method parseSelectHeadersString (line 44) | @VisibleForTesting method errorTableWithTextMsg (line 72) | public static KsqlApiClient.KsqlResponseTable errorTableWithTextMsg(St... method parseErrorResponse (line 81) | public static KsqlApiClient.KsqlResponseTable parseErrorResponse(WebCl... method parseStatementResponse (line 96) | public static List parseStatementResp... method parseObjectDynamically (line 162) | private static List parseObjectDynami... method parseObject (line 167) | private static List parseObject( method parseArray (line 172) | private static List parseArray( method parseProperties (line 177) | private static List parseProperties(J... method parseUnknownResponse (line 189) | private static List parseUnknownRespo... method arrayFieldNonEmpty (line 193) | private static boolean arrayFieldNonEmpty(JsonNode json, String field) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/masking/DataMasking.java class DataMasking (line 21) | public class DataMasking { class Mask (line 25) | @Value method shouldBeApplied (line 34) | boolean shouldBeApplied(String topic, Serde.Target target) { method create (line 43) | public static DataMasking create(@Nullable List getMaskerForTopic(String topic) { method getMaskingFunction (line 73) | @VisibleForTesting FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/masking/policies/FieldsSelector.java type FieldsSelector (line 9) | interface FieldsSelector { method create (line 11) | static FieldsSelector create(ClustersProperties.Masking property) { method shouldBeMasked (line 26) | boolean shouldBeMasked(String fieldName); FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/masking/policies/Mask.java class Mask (line 12) | class Mask extends MaskingPolicy { method Mask (line 18) | Mask(FieldsSelector fieldsSelector, List maskingChars) { method applyToJsonContainer (line 23) | @Override method applyToString (line 28) | @Override method createMasker (line 33) | private static UnaryOperator createMasker(List masking... method maskWithFieldsCheck (line 54) | private JsonNode maskWithFieldsCheck(JsonNode node) { method maskNodeRecursively (line 75) | private JsonNode maskNodeRecursively(JsonNode node) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/masking/policies/MaskingPolicy.java class MaskingPolicy (line 7) | @RequiredArgsConstructor method create (line 10) | public static MaskingPolicy create(ClustersProperties.Masking property) { method fieldShouldBeMasked (line 33) | protected boolean fieldShouldBeMasked(String fieldName) { method applyToJsonContainer (line 37) | public abstract ContainerNode applyToJsonContainer(ContainerNode... method applyToString (line 39) | public abstract String applyToString(String str); FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/masking/policies/Remove.java class Remove (line 9) | class Remove extends MaskingPolicy { method Remove (line 11) | Remove(FieldsSelector fieldsSelector) { method applyToString (line 15) | @Override method applyToJsonContainer (line 20) | @Override method removeFields (line 25) | private JsonNode removeFields(JsonNode node) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/masking/policies/Replace.java class Replace (line 10) | class Replace extends MaskingPolicy { method Replace (line 16) | Replace(FieldsSelector fieldsSelector, String replacementString) { method applyToString (line 21) | @Override method applyToJsonContainer (line 26) | @Override method replaceWithFieldsCheck (line 31) | private JsonNode replaceWithFieldsCheck(JsonNode node) { method replaceRecursive (line 53) | private JsonNode replaceRecursive(JsonNode node) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/metrics/JmxMetricsFormatter.java class JmxMetricsFormatter (line 16) | class JmxMetricsFormatter { method constructMetricsList (line 22) | static List constructMetricsList(ObjectName jmxMetric, method fixIllegalChars (line 43) | private static String fixIllegalChars(String str) { method convertNumericValue (line 49) | private static Optional convertNumericValue(Object value) { method getLabelsMap (line 68) | private static LinkedHashMap getLabelsMap(ObjectName m... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/metrics/JmxMetricsRetriever.java class JmxMetricsRetriever (line 26) | @Service method close (line 41) | @Override method retrieve (line 46) | @Override method isSslJmxEndpoint (line 57) | private boolean isSslJmxEndpoint(KafkaCluster cluster) { method retrieveSync (line 61) | @SneakyThrows method withJmxConnector (line 71) | private void withJmxConnector(String jmxUrl, method prepareJmxEnvAndSetThreadLocal (line 90) | private Map prepareJmxEnvAndSetThreadLocal(KafkaCluste... method getMetricsFromJmx (line 114) | @SneakyThrows method extractObjectMetrics (line 123) | @SneakyThrows FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/metrics/JmxSslSocketFactory.java class JmxSslSocketFactory (line 49) | @Slf4j method initialized (line 72) | public static boolean initialized() { method setSslContextThreadLocal (line 89) | public static void setSslContextThreadLocal(@Nullable String truststor... method clearFactoriesCache (line 98) | public static void clearFactoriesCache() { method clearThreadLocalContext (line 102) | public static void clearThreadLocalContext() { method editJmxConnectorEnv (line 106) | public static void editJmxConnectorEnv(Map env) { method JmxSslSocketFactory (line 114) | @SneakyThrows method createFactoryFromThreadLocalCtx (line 119) | @SneakyThrows method threadLocalContextSet (line 152) | private boolean threadLocalContextSet() { method createSocket (line 156) | @Override method createSocket (line 171) | @Override method createSocket (line 179) | @Override method createSocket (line 188) | @Override method createSocket (line 196) | @Override method getDefaultCipherSuites (line 205) | @Override method getSupportedCipherSuites (line 213) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/metrics/MetricsCollector.java class MetricsCollector (line 19) | @Component method getBrokerMetrics (line 27) | public Mono getBrokerMetrics(KafkaCluster cluster, Collection... method getMetrics (line 35) | private Mono> getMetrics(KafkaCluster kafkaCluster, No... method collectMetrics (line 48) | public Metrics collectMetrics(KafkaCluster cluster, Map retrieve(KafkaCluster c, Node node); FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/metrics/PrometheusEndpointMetricsParser.java class PrometheusEndpointMetricsParser (line 12) | @Slf4j method parse (line 26) | static Optional parse(String s) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/metrics/PrometheusMetricsRetriever.java class PrometheusMetricsRetriever (line 20) | @Service method retrieve (line 27) | @Override method retrieve (line 45) | @VisibleForTesting FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/metrics/RawMetric.java type RawMetric (line 9) | public interface RawMetric { method name (line 11) | String name(); method labels (line 13) | Map labels(); method value (line 15) | BigDecimal value(); method identityKey (line 18) | default Object identityKey() { method copyWithValue (line 22) | RawMetric copyWithValue(BigDecimal newValue); method create (line 26) | static RawMetric create(String name, Map labels, BigDe... class SimpleMetric (line 30) | @AllArgsConstructor method name (line 39) | @Override method labels (line 44) | @Override method value (line 49) | @Override method copyWithValue (line 54) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/metrics/WellKnownMetrics.java class WellKnownMetrics (line 12) | class WellKnownMetrics { method populate (line 25) | void populate(Node node, RawMetric rawMetric) { method apply (line 30) | void apply(Metrics.MetricsBuilder metricsBuilder) { method updateBrokerIOrates (line 37) | private void updateBrokerIOrates(Node node, RawMetric rawMetric) { method updateTopicsIOrates (line 55) | private void updateTopicsIOrates(RawMetric rawMetric) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/rbac/AbstractProviderCondition.java class AbstractProviderCondition (line 14) | public abstract class AbstractProviderCondition { method getRegisteredProvidersTypes (line 18) | protected Set getRegisteredProvidersTypes(final Environment en... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/rbac/AccessControlService.java class AccessControlService (line 48) | @Service method init (line 65) | @PostConstruct method validateAccess (line 98) | public Mono validateAccess(AccessContext context) { method getUser (line 136) | public Mono getUser() { method isApplicationConfigAccessible (line 144) | public boolean isApplicationConfigAccessible(AccessContext context, Au... method isClusterAccessible (line 158) | private boolean isClusterAccessible(AccessContext context, Authenticat... method isClusterAccessible (line 171) | public Mono isClusterAccessible(ClusterDTO cluster) { method isClusterConfigAccessible (line 184) | public boolean isClusterConfigAccessible(AccessContext context, Authen... method isTopicAccessible (line 202) | public boolean isTopicAccessible(AccessContext context, AuthenticatedU... method filterViewableTopics (line 220) | public Mono> filterViewableTopics(List isConsumerGroupAccessible(String groupId, String ... method isSchemaAccessible (line 272) | public boolean isSchemaAccessible(AccessContext context, Authenticated... method isSchemaAccessible (line 290) | public Mono isSchemaAccessible(String schema, String clusterN... method isConnectAccessible (line 305) | public boolean isConnectAccessible(AccessContext context, Authenticate... method isConnectAccessible (line 323) | public Mono isConnectAccessible(ConnectDTO dto, String cluste... method isConnectAccessible (line 331) | public Mono isConnectAccessible(String connectName, String cl... method isConnectorAccessible (line 346) | public boolean isConnectorAccessible(AccessContext context, Authentica... method isConnectorAccessible (line 354) | public Mono isConnectorAccessible(String connectName, String ... method isKsqlAccessible (line 370) | private boolean isKsqlAccessible(AccessContext context, AuthenticatedU... method isAclAccessible (line 387) | private boolean isAclAccessible(AccessContext context, AuthenticatedUs... method isAuditAccessible (line 404) | private boolean isAuditAccessible(AccessContext context, Authenticated... method getOauthExtractors (line 421) | public Set getOauthExtractors() { method getRoles (line 425) | public List getRoles() { method isAccessible (line 432) | private boolean isAccessible(Resource resource, @Nullable String resou... method filterRole (line 448) | private Predicate filterRole(AuthenticatedUser user) { method filterCluster (line 452) | private Predicate filterCluster(String cluster) { method filterCluster (line 458) | private Predicate filterCluster(Resource resource, String cluste... method filterResource (line 465) | private Predicate filterResource(Resource resource) { method filterResourceValue (line 469) | private Predicate filterResourceValue(@Nullable String res... method isRbacEnabled (line 483) | public boolean isRbacEnabled() { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/rbac/extractor/CognitoAuthorityExtractor.java class CognitoAuthorityExtractor (line 18) | @Slf4j method isApplicable (line 23) | @Override method extract (line 28) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/rbac/extractor/GithubAuthorityExtractor.java class GithubAuthorityExtractor (line 25) | @Slf4j method isApplicable (line 38) | @Override method extract (line 43) | @Override method getOrganizationRoles (line 92) | private Mono> getOrganizationRoles(DefaultOAuth2User princ... method getTeamRoles (line 130) | @SuppressWarnings("unchecked") FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/rbac/extractor/GoogleAuthorityExtractor.java class GoogleAuthorityExtractor (line 16) | @Slf4j method isApplicable (line 22) | @Override method extract (line 27) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/rbac/extractor/OauthAuthorityExtractor.java class OauthAuthorityExtractor (line 22) | @Slf4j method isApplicable (line 27) | @Override method extract (line 38) | @Override method convertRoles (line 90) | @SuppressWarnings("unchecked") FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/rbac/extractor/ProviderAuthorityExtractor.java type ProviderAuthorityExtractor (line 8) | public interface ProviderAuthorityExtractor { method isApplicable (line 12) | boolean isApplicable(String provider, Map customParams); method extract (line 14) | Mono> extract(AccessControlService acs, Object value, Map<... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/rbac/extractor/RbacLdapAuthoritiesExtractor.java class RbacLdapAuthoritiesExtractor (line 20) | @Slf4j method RbacLdapAuthoritiesExtractor (line 26) | public RbacLdapAuthoritiesExtractor(ApplicationContext context, method getAdditionalRoles (line 33) | @Override method getRoles (line 51) | private Set getRoles(String userDn, String username) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/ApplicationMetrics.java class ApplicationMetrics (line 18) | @RequiredArgsConstructor(access = PRIVATE) method forCluster (line 28) | public static ApplicationMetrics forCluster(KafkaCluster cluster) { method noop (line 32) | @VisibleForTesting method meterPolledRecords (line 37) | public void meterPolledRecords(String topic, PolledRecords polled, boo... method polledRecords (line 46) | private Counter polledRecords(String topic) { method polledBytes (line 54) | private DistributionSummary polledBytes(String topic) { method pollTimer (line 62) | private Timer pollTimer(String topic) { method pollThrottlingActivations (line 70) | private Counter pollThrottlingActivations() { method activeConsumers (line 77) | public AtomicInteger activeConsumers() { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/ApplicationRestarter.java class ApplicationRestarter (line 11) | @Slf4j method onApplicationEvent (line 18) | @Override method requestRestart (line 24) | public void requestRestart() { method closeApplicationContext (line 35) | private void closeApplicationContext(ApplicationContext context) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/DynamicConfigOperations.java class DynamicConfigOperations (line 42) | @Slf4j method dynamicConfigPropertiesInitializer (line 55) | public static ApplicationContextInitializer uploadConfigRelatedFile(FilePart file) { method checkIfFilteringGroovyEnabled (line 155) | public void checkIfFilteringGroovyEnabled() { method checkIfDynamicConfigEnabled (line 163) | private void checkIfDynamicConfigEnabled() { method writeYamlToFile (line 171) | @SneakyThrows method serializeToYaml (line 195) | private String serializeToYaml(PropertiesStructure props) { class PropertiesStructure (line 220) | @Data class Auth (line 230) | @Data method initAndValidate (line 237) | public void initAndValidate() { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/EmptyRedirectStrategy.java class EmptyRedirectStrategy (line 11) | public class EmptyRedirectStrategy implements ServerRedirectStrategy { method sendRedirect (line 17) | public Mono sendRedirect(ServerWebExchange exchange, URI locatio... method createLocation (line 27) | private URI createLocation(ServerWebExchange exchange, URI location) { method setHttpStatus (line 42) | public void setHttpStatus(HttpStatus httpStatus) { method setContextRelative (line 47) | public void setContextRelative(boolean contextRelative) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/GithubReleaseInfo.java class GithubReleaseInfo (line 8) | @Slf4j method empty (line 18) | static GithubReleaseDto empty() { method GithubReleaseInfo (line 27) | public GithubReleaseInfo() { method GithubReleaseInfo (line 31) | @VisibleForTesting method get (line 44) | public GithubReleaseDto get() { method refresh (line 48) | public Mono refresh() { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/KafkaServicesValidation.java class KafkaServicesValidation (line 25) | @Slf4j method KafkaServicesValidation (line 28) | private KafkaServicesValidation() { method valid (line 31) | private static Mono valid() { method invalid (line 35) | private static Mono invalid(String e... method invalid (line 39) | private static Mono invalid(Throwabl... method validateTruststore (line 46) | public static Optional validateTruststore(TruststoreConfig tru... method validateClusterConnection (line 63) | public static Mono validateClusterCo... method validateSchemaRegistry (line 93) | public static Mono validateSchemaReg... method validateConnect (line 108) | public static Mono validateConnect( method validateKsql (line 123) | public static Mono validateKsql( FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/KafkaVersion.java class KafkaVersion (line 5) | public final class KafkaVersion { method KafkaVersion (line 7) | private KafkaVersion() { method parse (line 10) | public static Optional parse(String version) throws NumberForma... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/ReactiveFailover.java class ReactiveFailover (line 15) | public class ReactiveFailover { method createNoop (line 28) | public static ReactiveFailover createNoop(T publisher) { method create (line 37) | public static ReactiveFailover create(List publishers, method create (line 48) | public static ReactiveFailover create(List args, method ReactiveFailover (line 61) | private ReactiveFailover(List> publishers, method mono (line 70) | public Mono mono(Function> f) { method mono (line 78) | private Mono mono(Function> f, List Flux flux(Function> f) { method flux (line 103) | private Flux flux(Function> f, List> getActivePublishers() { class PublisherHolder (line 137) | static class PublisherHolder { method PublisherHolder (line 144) | PublisherHolder(Supplier supplier, long retryGracePeriodMs) { method get (line 149) | synchronized Mono get() { method markFailed (line 160) | void markFailed() { method isActive (line 164) | boolean isActive() { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/ResourceUtil.java class ResourceUtil (line 10) | public class ResourceUtil { method ResourceUtil (line 12) | private ResourceUtil() { method readAsString (line 15) | public static String readAsString(Resource resource) throws IOException { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/SslPropertiesUtil.java class SslPropertiesUtil (line 8) | public final class SslPropertiesUtil { method SslPropertiesUtil (line 10) | private SslPropertiesUtil() { method addKafkaSslProperties (line 13) | public static void addKafkaSslProperties(@Nullable ClustersProperties.... FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/WebClientConfigurator.java class WebClientConfigurator (line 28) | public class WebClientConfigurator { method WebClientConfigurator (line 35) | public WebClientConfigurator() { method defaultOM (line 39) | private static ObjectMapper defaultOM() { method configureSsl (line 46) | public WebClientConfigurator configureSsl(@Nullable ClustersProperties... method configureSsl (line 56) | @SneakyThrows method configureBasicAuth (line 100) | public WebClientConfigurator configureBasicAuth(@Nullable String usern... method configureBufferSize (line 111) | public WebClientConfigurator configureBufferSize(DataSize maxBuffSize) { method configureObjectMapper (line 116) | public WebClientConfigurator configureObjectMapper(ObjectMapper mapper) { method configureCodecs (line 126) | public WebClientConfigurator configureCodecs(Consumer values) { method toJsonNode (line 18) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/jsonschema/FieldSchema.java type FieldSchema (line 6) | interface FieldSchema { method toJsonNode (line 7) | JsonNode toJsonNode(ObjectMapper mapper); FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/jsonschema/JsonAvroConversion.java class JsonAvroConversion (line 42) | public class JsonAvroConversion { method convertJsonToAvro (line 51) | public static Object convertJsonToAvro(String jsonString, Schema avroS... method convert (line 61) | private static Object convert(JsonNode node, Schema avroSchema) { method convertAvroToJson (line 197) | public static JsonNode convertAvroToJson(Object obj, Schema avroSchema) { method selectUnionTypeFieldName (line 279) | private static String selectUnionTypeFieldName(Schema unionSchema, method processLogicalType (line 296) | private static Object processLogicalType(JsonNode node, Schema schema) { method processLogicalType (line 304) | private static JsonNode processLogicalType(Object obj, Schema schema) { method findConversion (line 312) | private static Optional findConversion(Schema s... method isLogicalType (line 319) | private static boolean isLogicalType(Schema schema) { method assertJsonType (line 323) | private static void assertJsonType(JsonNode node, JsonNodeType... allo... method assertJsonNumberType (line 331) | private static void assertJsonNumberType(JsonNode node, JsonParser.Num... type LogicalTypeConversion (line 339) | enum LogicalTypeConversion { method LogicalTypeConversion (line 521) | LogicalTypeConversion(String name, method getJsonSchema (line 531) | static Optional getJsonSchema(Schema schema) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/jsonschema/JsonSchema.java class JsonSchema (line 16) | @Data method toJson (line 28) | public String toJson() { method stringSchema (line 63) | @SneakyThrows FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/jsonschema/JsonSchemaConverter.java type JsonSchemaConverter (line 5) | public interface JsonSchemaConverter { method convert (line 6) | JsonSchema convert(URI basePath, T schema); FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/jsonschema/JsonType.java class JsonType (line 7) | abstract class JsonType { method JsonType (line 11) | protected JsonType(Type type) { method getType (line 15) | Type getType() { method toJsonNode (line 19) | abstract Map toJsonNode(ObjectMapper mapper); type Type (line 21) | enum Type { method Type (line 33) | Type() { method getName (line 37) | public String getName() { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/jsonschema/MapFieldSchema.java class MapFieldSchema (line 10) | class MapFieldSchema implements FieldSchema { method MapFieldSchema (line 13) | MapFieldSchema(@Nullable FieldSchema itemSchema) { method MapFieldSchema (line 17) | MapFieldSchema() { method toJsonNode (line 21) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/jsonschema/ObjectFieldSchema.java class ObjectFieldSchema (line 12) | class ObjectFieldSchema implements FieldSchema { method ObjectFieldSchema (line 19) | ObjectFieldSchema(Map properties, method getProperties (line 25) | Map getProperties() { method getRequired (line 29) | List getRequired() { method toJsonNode (line 33) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/jsonschema/OneOfFieldSchema.java class OneOfFieldSchema (line 8) | class OneOfFieldSchema implements FieldSchema { method OneOfFieldSchema (line 11) | OneOfFieldSchema(List schemaList) { method toJsonNode (line 15) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/jsonschema/ProtobufSchemaConverter.java class ProtobufSchemaConverter (line 38) | public class ProtobufSchemaConverter implements JsonSchemaConverter convertProtoWellKnownTypes(Descriptors.F... method convertType (line 157) | private JsonType convertType(Descriptors.FieldDescriptor field) { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/jsonschema/RefFieldSchema.java class RefFieldSchema (line 7) | class RefFieldSchema implements FieldSchema { method RefFieldSchema (line 10) | RefFieldSchema(String ref) { method toJsonNode (line 14) | @Override method getRef (line 19) | String getRef() { FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/jsonschema/SimpleFieldSchema.java class SimpleFieldSchema (line 6) | class SimpleFieldSchema implements FieldSchema { method SimpleFieldSchema (line 9) | SimpleFieldSchema(JsonType type) { method toJsonNode (line 13) | @Override FILE: kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/jsonschema/SimpleJsonType.java class SimpleJsonType (line 9) | class SimpleJsonType extends JsonType { method SimpleJsonType (line 13) | SimpleJsonType(Type type) { method SimpleJsonType (line 17) | SimpleJsonType(Type type, Map additionalTypeProperti... method toJsonNode (line 22) | @Override FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/AbstractIntegrationTest.java class AbstractIntegrationTest (line 28) | @SpringBootTest class Initializer (line 67) | public static class Initializer method initialize (line 69) | @Override method createTopic (line 100) | public static void createTopic(NewTopic topic) { method deleteTopic (line 104) | public static void deleteTopic(String topic) { method withAdminClient (line 108) | private static void withAdminClient(ThrowingConsumer cons... FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/KafkaConnectServiceTests.java class KafkaConnectServiceTests (line 28) | @Slf4j method setUp (line 45) | @BeforeEach method tearDown (line 63) | @AfterEach method shouldListAllConnectors (line 72) | @Test method shouldFilterByNameConnectors (line 83) | @Test method shouldFilterByStatusConnectors (line 97) | @Test method shouldFilterByTypeConnectors (line 111) | @Test method shouldNotFilterConnectors (line 125) | @Test method shouldListConnectors (line 139) | @Test method shouldReturnNotFoundForNonExistingCluster (line 149) | @Test method shouldReturnNotFoundForNonExistingConnectName (line 158) | @Test method shouldRetrieveConnector (line 167) | @Test method shouldUpdateConfig (line 189) | @Test method shouldReturn400WhenConnectReturns400ForInvalidConfigCreate (line 220) | @Test method shouldReturn400WhenConnectReturns500ForInvalidConfigCreate (line 246) | @Test method shouldReturn400WhenConnectReturns400ForInvalidConfigUpdate (line 270) | @Test method shouldReturn400WhenConnectReturns500ForInvalidConfigUpdate (line 302) | @Test method shouldRetrieveConnectorPlugins (line 331) | @Test method shouldSuccessfullyValidateConnectorPluginConfiguration (line 341) | @Test method shouldValidateAndReturnErrorsOfConnectorPluginConfiguration (line 362) | @Test method shouldReturn400WhenTryingToCreateConnectorWithExistingName (line 394) | @Test FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/KafkaConsumerGroupTests.java class KafkaConsumerGroupTests (line 27) | @Slf4j method shouldNotFoundWhenNoSuchConsumerGroupId (line 32) | @Test method shouldOkWhenConsumerGroupIsNotActive (line 44) | @Test method shouldBeBadRequestWhenConsumerGroupIsActive (line 66) | @Test method shouldReturnConsumerGroupsWithPagination (line 86) | @Test method startConsumerGroups (line 148) | private Closeable startConsumerGroups(int count, String consumerGroupP... method createTopicWithRandomName (line 166) | private String createTopicWithRandomName() { method createTestConsumerWithGroupId (line 174) | private KafkaConsumer createTestConsumerWithGroupId(Stri... FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/KafkaConsumerTests.java class KafkaConsumerTests (line 26) | @Slf4j method shouldDeleteRecords (line 33) | @Test method shouldIncreasePartitionsUpTo10 (line 94) | @Test method shouldReturn404ForNonExistingTopic (line 141) | @Test method shouldReturnConfigsForBroker (line 158) | @Test method shouldReturn404ForNonExistingBroker (line 182) | @Test method shouldRetrieveTopicConfig (line 193) | @Test FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/KafkaTopicCreateTests.java class KafkaTopicCreateTests (line 10) | public class KafkaTopicCreateTests extends AbstractIntegrationTest { method setUpBefore (line 15) | @BeforeEach method shouldCreateNewTopicSuccessfully (line 23) | @Test method shouldReturn400IfTopicAlreadyExists (line 33) | @Test method shouldRecreateExistingTopicSuccessfully (line 55) | @Test method shouldCloneExistingTopicSuccessfully (line 80) | @Test FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/ReadOnlyModeTests.java class ReadOnlyModeTests (line 12) | public class ReadOnlyModeTests extends AbstractIntegrationTest { method shouldCreateTopicForNonReadonlyCluster (line 17) | @Test method shouldNotCreateTopicForReadonlyCluster (line 33) | @Test method shouldUpdateTopicForNonReadonlyCluster (line 49) | @Test method shouldNotUpdateTopicForReadonlyCluster (line 75) | @Test FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/SchemaRegistryServiceTests.java class SchemaRegistryServiceTests (line 28) | @Slf4j method setUpBefore (line 34) | @BeforeEach method should404WhenGetAllSchemasForUnknownCluster (line 39) | @Test method shouldReturn404WhenGetLatestSchemaByNonExistingSubject (line 48) | @Test method shouldBeBadRequestIfNoSchemaType (line 61) | @Test method shouldNotDoAnythingIfSchemaNotChanged (line 74) | @Test method shouldReturnCorrectMessageWhenIncompatibleSchema (line 111) | @Test method shouldCreateNewProtobufSchema (line 166) | @Test method shouldCreateNewProtobufSchemaWithRefs (line 195) | @Test method shouldReturnBackwardAsGlobalCompatibilityLevelByDefault (line 246) | @Test method shouldReturnNotEmptyResponseWhenGetAllSchemas (line 262) | @Test method shouldOkWhenCreateNewSchemaThenGetAndUpdateItsCompatibilityLevel (line 289) | @Test method shouldCreateNewSchemaWhenSubjectIncludesNonAsciiCharacters (line 330) | @Test method createNewSubjectAndAssert (line 345) | private void createNewSubjectAndAssert(String subject) { method assertSchemaWhenGetLatest (line 363) | private void assertSchemaWhenGetLatest( method assertResponseBodyWhenCreateNewSchema (line 379) | private void assertResponseBodyWhenCreateNewSchema( FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/config/ClustersPropertiesTest.java class ClustersPropertiesTest (line 9) | class ClustersPropertiesTest { method clusterNamesShouldBeUniq (line 11) | @Test method clusterNamesShouldSetIfMultipleClustersProvided (line 25) | @Test method ifOnlyOneClusterProvidedNameIsOptionalAndSetToDefault (line 38) | @Test FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/container/KafkaConnectContainer.java class KafkaConnectContainer (line 9) | public class KafkaConnectContainer extends GenericContainer { method KsqlDbContainer (line 14) | public KsqlDbContainer(DockerImageName imageName) { method withKafka (line 23) | public KsqlDbContainer withKafka(KafkaContainer kafka) { method withKafka (line 29) | private KsqlDbContainer withKafka(Network network, String bootstrapSer... method url (line 36) | public String url() { FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/container/SchemaRegistryContainer.java class SchemaRegistryContainer (line 9) | public class SchemaRegistryContainer extends GenericContainer> generateBody(ClassPathRes... FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/emitter/MessageFiltersTest.java class MessageFiltersTest (line 22) | class MessageFiltersTest { class StringContainsFilter (line 24) | @Nested method returnsTrueWhenStringContainedInKeyOrContentOrInBoth (line 29) | @Test method returnsFalseOtherwise (line 44) | @Test class GroovyScriptFilter (line 61) | @Nested method throwsExceptionOnInvalidGroovySyntax (line 64) | @Test method canCheckPartition (line 70) | @Test method canCheckOffset (line 77) | @Test method canCheckHeaders (line 84) | @Test method canCheckTimestampMs (line 91) | @Test method canCheckValueAsText (line 99) | @Test method canCheckKeyAsText (line 106) | @Test method canCheckKeyAsJsonObjectIfItCanBeParsedToJson (line 113) | @Test method keySetToKeyStringIfCantBeParsedToJson (line 120) | @Test method keyAndKeyAsTextSetToNullIfRecordsKeyIsNull (line 126) | @Test method canCheckValueAsJsonObjectIfItCanBeParsedToJson (line 135) | @Test method valueSetToContentStringIfCantBeParsedToJson (line 142) | @Test method valueAndValueAsTextSetToNullIfRecordsContentIsNull (line 148) | @Test method canRunMultiStatementScripts (line 157) | @Test method filterSpeedIsAtLeast5kPerSec (line 173) | @Test method msg (line 198) | private TopicMessageDTO msg() { FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/emitter/MessagesProcessingTest.java class MessagesProcessingTest (line 16) | class MessagesProcessingTest { method testSortingAsc (line 19) | @RepeatedTest(5) method testSortingDesc (line 40) | @RepeatedTest(5) method consumerRecord (line 61) | private ConsumerRecord consumerRecord(int partition, lon... FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/emitter/OffsetsInfoTest.java class OffsetsInfoTest (line 17) | class OffsetsInfoTest { method initMockConsumer (line 27) | @BeforeEach method fillsInnerFieldsAccordingToTopicState (line 39) | @Test FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/emitter/SeekOperationsTest.java class SeekOperationsTest (line 18) | class SeekOperationsTest { method initMockConsumer (line 28) | @BeforeEach class GetOffsetsForSeek (line 40) | @Nested method latest (line 43) | @Test method beginning (line 54) | @Test method offsets (line 65) | @Test method offsetsWithBoundsFixing (line 76) | @Test FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/emitter/TailingEmitterTest.java class TailingEmitterTest (line 31) | class TailingEmitterTest extends AbstractIntegrationTest { method init (line 39) | @BeforeEach method tearDown (line 51) | @AfterEach method allNewMessagesShouldBeEmitted (line 59) | @Test method allNewMessageThatFitFilterConditionShouldBeEmitted (line 80) | @Test method createTailingFlux (line 105) | private Flux createTailingFlux( method startTailing (line 123) | private List startTailing(String filterQuery) { method waitUntilTailingInitialized (line 137) | private void waitUntilTailingInitialized(List fl... FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/model/PartitionDistributionStatsTest.java class PartitionDistributionStatsTest (line 16) | class PartitionDistributionStatsTest { method skewCalculatedBasedOnPartitionsCounts (line 18) | @Test FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/producer/KafkaTestProducer.java class KafkaTestProducer (line 12) | public class KafkaTestProducer implements AutoCloseable { method KafkaTestProducer (line 15) | private KafkaTestProducer(KafkaProducer producer) { method forKafka (line 19) | public static KafkaTestProducer forKafka(KafkaContaine... method send (line 28) | public CompletableFuture send(String topic, ValueT val... method send (line 32) | public CompletableFuture send(ProducerRecord createConsumer(String group... FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/serdes/builtin/HexSerdeTest.java class HexSerdeTest (line 14) | public class HexSerdeTest { method init (line 21) | @BeforeEach method serializesInputAsHexString (line 28) | @ParameterizedTest method serializesEmptyStringAsEmptyBytesArray (line 45) | @ParameterizedTest method deserializesDataAsHexBytes (line 53) | @ParameterizedTest method getSchemaReturnsEmpty (line 63) | @ParameterizedTest method canDeserializeReturnsTrueForAllInputs (line 69) | @ParameterizedTest method canSerializeReturnsTrueForAllInput (line 75) | @ParameterizedTest FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/serdes/builtin/Int32SerdeTest.java class Int32SerdeTest (line 15) | class Int32SerdeTest { method init (line 19) | @BeforeEach method serializeUses4BytesIntRepresentation (line 29) | @ParameterizedTest method deserializeUses4BytesIntRepresentation (line 37) | @ParameterizedTest FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/serdes/builtin/Int64SerdeTest.java class Int64SerdeTest (line 16) | class Int64SerdeTest { method init (line 20) | @BeforeEach method serializeUses8BytesLongRepresentation (line 30) | @ParameterizedTest method deserializeUses8BytesLongRepresentation (line 38) | @ParameterizedTest FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/serdes/builtin/ProtobufFileSerdeTest.java class ProtobufFileSerdeTest (line 26) | class ProtobufFileSerdeTest { method setUp (line 47) | @BeforeEach method loadsAllProtoFiledFromTargetDirectory (line 79) | @Test method protoFilesDir (line 94) | @SneakyThrows class ConfigurationTests (line 99) | @Nested method canBeAutoConfiguredReturnsNoProtoPropertiesProvided (line 102) | @Test method canBeAutoConfiguredReturnsTrueIfProtoFilesHasBeenProvided (line 109) | @Test method canBeAutoConfiguredReturnsTrueIfProtoFilesDirProvided (line 118) | @Test method unknownSchemaAsDefaultThrowsException (line 127) | @Test method unknownSchemaAsDefaultForKeyThrowsException (line 141) | @Test method unknownSchemaAsTopicSchemaThrowsException (line 155) | @Test method unknownSchemaAsTopicSchemaForKeyThrowsException (line 169) | @Test method createConfigureFillsDescriptorMappingsWhenProtoFilesListProvided (line 183) | @Test method createConfigureFillsDescriptorMappingsWhenProtoFileDirProvided (line 228) | @Test method deserializeUsesTopicsMappingToFindMsgDescriptor (line 271) | @Test method deserializeUsesDefaultDescriptorIfTopicMappingNotFound (line 304) | @Test method serializeUsesTopicsMappingToFindMsgDescriptor (line 326) | @Test method serializeUsesDefaultDescriptorIfTopicMappingNotFound (line 356) | @Test method assertJsonEquals (line 378) | @SneakyThrows FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/serdes/builtin/ProtobufRawSerdeTest.java class ProtobufRawSerdeTest (line 16) | class ProtobufRawSerdeTest { method init (line 22) | @BeforeEach method getSampleSchema (line 27) | @SneakyThrows method getProtobufMessage (line 39) | @SneakyThrows method deserializeSimpleMessage (line 46) | @Test method deserializeEmptyMessage (line 53) | @Test method deserializeInvalidMessage (line 60) | @Test method deserializeNullMessage (line 68) | @Test method getSampleNestedSchema (line 76) | ProtobufSchema getSampleNestedSchema() { method getComplexProtobufMessage (line 91) | @SneakyThrows method deserializeNestedMessage (line 102) | @Test FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/serdes/builtin/UInt32SerdeTest.java class UInt32SerdeTest (line 17) | class UInt32SerdeTest { method init (line 21) | @BeforeEach method serializeUses4BytesUInt32Representation (line 31) | @ParameterizedTest method serializeThrowsNfeIfNegativeValuePassed (line 40) | @ParameterizedTest method deserializeUses4BytesUInt32Representation (line 49) | @ParameterizedTest FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/serdes/builtin/UInt64SerdeTest.java class UInt64SerdeTest (line 16) | class UInt64SerdeTest { method init (line 20) | @BeforeEach method serializeUses8BytesUInt64Representation (line 30) | @ParameterizedTest method serializeThrowsNfeIfNegativeValuePassed (line 39) | @ParameterizedTest method deserializeUses8BytesUIn64tRepresentation (line 48) | @ParameterizedTest FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/serdes/builtin/UuidBinarySerdeTest.java class UuidBinarySerdeTest (line 17) | class UuidBinarySerdeTest { class MsbFirst (line 19) | @Nested method init (line 24) | @BeforeEach method serializerUses16bytesUuidBinaryRepresentation (line 34) | @ParameterizedTest method deserializerUses16bytesUuidBinaryRepresentation (line 45) | @ParameterizedTest class MsbLast (line 60) | @Nested method init (line 65) | @BeforeEach method serializerUses16bytesUuidBinaryRepresentation (line 75) | @ParameterizedTest method deserializerUses16bytesUuidBinaryRepresentation (line 86) | @ParameterizedTest FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/serdes/builtin/sr/SchemaRegistrySerdeTest.java class SchemaRegistrySerdeTest (line 29) | class SchemaRegistrySerdeTest { method init (line 35) | @BeforeEach method returnsSchemaDescriptionIfSchemaRegisteredInSR (line 41) | @ParameterizedTest method returnsEmptyDescriptorIfSchemaNotRegisteredInSR (line 66) | @Test method serializeTreatsInputAsJsonAvroSchemaPayload (line 73) | @Test method deserializeReturnsJsonAvroMsgJsonRepresentation (line 100) | @Test class SerdeWithDisabledSubjectExistenceCheck (line 133) | @Nested method init (line 136) | @BeforeEach method canDeserializeAlwaysReturnsTrue (line 141) | @Test class SerdeWithEnabledSubjectExistenceCheck (line 149) | @Nested method init (line 152) | @BeforeEach method canDeserializeReturnsTrueIfSubjectExists (line 157) | @Test method canDeserializeReturnsFalseIfSubjectDoesNotExist (line 167) | @Test method canDeserializeAndCanSerializeReturnsTrueIfSubjectExists (line 175) | @Test method canSerializeReturnsFalseIfSubjectDoesNotExist (line 185) | @Test method assertJsonsEqual (line 192) | @SneakyThrows method toBytesWithMagicByteAndSchemaId (line 198) | private byte[] toBytesWithMagicByteAndSchemaId(int schemaId, String js... method toBytesWithMagicByteAndSchemaId (line 202) | private byte[] toBytesWithMagicByteAndSchemaId(int schemaId, byte[] bo... method jsonToAvro (line 210) | @SneakyThrows method avroFieldsRepresentationIsConsistentForSerializationAndDeserialization (line 220) | @Test method avroLogicalTypesRepresentationIsConsistentForSerializationAndDeserialization (line 308) | @Test method assertSerdeCycle (line 377) | void assertSerdeCycle(String topic, String jsonInput) { FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/BrokerServiceTest.java class BrokerServiceTest (line 8) | class BrokerServiceTest extends AbstractIntegrationTest { method getBrokersReturnsFilledBrokerDto (line 16) | @Test FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/ConfigTest.java class ConfigTest (line 20) | public class ConfigTest extends AbstractIntegrationTest { method waitUntilStatsInitialized (line 25) | @BeforeEach method testAlterConfig (line 37) | @Test method testAlterReadonlyConfig (line 67) | @Test method getConfig (line 82) | private Optional getConfig(String name) { FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/KafkaConfigSanitizerTest.java class KafkaConfigSanitizerTest (line 11) | class KafkaConfigSanitizerTest { method doNothingIfEnabledPropertySetToFalse (line 13) | @Test method obfuscateCredentials (line 21) | @Test method notObfuscateNormalConfigs (line 39) | @Test method obfuscateCredentialsWithDefinedPatterns (line 47) | @Test method sanitizeConnectorConfigDoNotFailOnNullableValues (line 58) | @Test FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/LogDirsTest.java class LogDirsTest (line 18) | public class LogDirsTest extends AbstractIntegrationTest { method testAllBrokers (line 23) | @Test method testOneBrokers (line 48) | @Test method testWrongBrokers (line 73) | @Test method testChangeDirToWrongDir (line 86) | @Test FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/MessagesServiceTest.java class MessagesServiceTest (line 28) | class MessagesServiceTest extends AbstractIntegrationTest { method init (line 38) | @BeforeEach method deleteTopicMessagesReturnsExceptionWhenTopicNotFound (line 46) | @Test method sendMessageReturnsExceptionWhenTopicNotFound (line 53) | @Test method loadMessagesReturnsExceptionWhenTopicNotFound (line 60) | @Test method maskingAppliedOnConfiguredClusters (line 68) | @Test method execSmartFilterTestReturnsExecutionResult (line 99) | @Test method execSmartFilterTestReturnsErrorOnFilterApplyError (line 115) | @Test method execSmartFilterTestReturnsErrorOnFilterCompilationError (line 125) | @Test FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/OffsetsResetServiceTest.java class OffsetsResetServiceTest (line 36) | public class OffsetsResetServiceTest extends AbstractIntegrationTest { method init (line 46) | @BeforeEach method cleanUp (line 54) | @AfterEach method createConsumerGroup (line 59) | private void createConsumerGroup() { method failsIfGroupDoesNotExists (line 67) | @Test method failsIfGroupIsActive (line 87) | @Test method resetToOffsets (line 111) | @Test method resetToOffsetsCommitsEarliestOrLatestOffsetsIfOffsetsBoundsNotValid (line 120) | @Test method resetToEarliest (line 130) | @Test method resetToLatest (line 143) | @Test method resetToTimestamp (line 156) | @Test method commit (line 176) | private void commit(Map offsetsToCommit) { method sendMsgsToPartition (line 187) | private void sendMsgsToPartition(Map msgsCountForPar... method send (line 196) | private void send(Stream> toSend) { method assertOffsets (line 206) | private void assertOffsets(Map expectedOffsets) { method groupConsumer (line 219) | private Consumer groupConsumer() { FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/ReactiveAdminClientTest.java class ReactiveAdminClientTest (line 48) | class ReactiveAdminClientTest extends AbstractIntegrationTest { method init (line 55) | @BeforeEach method tearDown (line 63) | @AfterEach method testUpdateTopicConfigs (line 74) | @Test method createTopics (line 108) | @SneakyThrows method fillTopic (line 114) | void fillTopic(String topic, int msgsCnt) { method testToMonoWithExceptionFilter (line 122) | @Test method filterPartitionsWithLeaderCheckSkipsPartitionsFromTopicWhereSomePartitionsHaveNoLeader (line 143) | @Test method filterPartitionsWithLeaderCheckThrowExceptionIfThereIsSomePartitionsWithoutLeaderAndFlagSet (line 173) | @Test method testListOffsetsUnsafe (line 193) | @Test method testListConsumerGroupOffsets (line 229) | @Test method tp (line 299) | private static TopicPartition tp(String topic, int partition) { FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/RecordEmitterTest.java class RecordEmitterTest (line 50) | @Slf4j method generateMsgs (line 62) | @BeforeAll method cleanup (line 92) | @AfterAll method createRecordsDeserializer (line 99) | private static ConsumerRecordDeserializer createRecordsDeserializer() { method pollNothingOnEmptyTopic (line 114) | @Test method pollFullTopicFromBeginning (line 147) | @Test method pollWithOffsets (line 173) | @Test method pollWithTimestamps (line 214) | @Test method backwardEmitterSeekToEnd (line 262) | @Test method backwardEmitterSeekToBegin (line 290) | @Test method expectEmitter (line 313) | private void expectEmitter(Consumer> em... method expectEmitter (line 325) | private void expectEmitter( method createConsumer (line 342) | private EnhancedConsumer createConsumer() { method createConsumer (line 346) | private EnhancedConsumer createConsumer(Map properties) { class Record (line 358) | @Value FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/SchemaRegistryPaginationTest.java class SchemaRegistryPaginationTest (line 24) | public class SchemaRegistryPaginationTest { method init (line 30) | private void init(List subjects) { method shouldListFirst25andThen10Schemas (line 51) | @Test method shouldListSchemasContaining_1 (line 75) | @Test method shouldCorrectlyHandleNonPositivePageNumberAndPageSize (line 89) | @Test method shouldCalculateCorrectPageCountForNonDivisiblePageSize (line 105) | @Test method buildKafkaCluster (line 122) | private KafkaCluster buildKafkaCluster(String clusterName) { FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/SendAndReadTests.java class SendAndReadTests (line 35) | public class SendAndReadTests extends AbstractIntegrationTest { method init (line 132) | @BeforeEach method noSchemaStringKeyStringValue (line 137) | @Test method keyIsIntValueIsLong (line 153) | @Test method keyIsNull (line 169) | @Test method valueIsNull (line 185) | @Test method primitiveAvroSchemas (line 201) | @Test method recordAvroSchema (line 219) | @Test method keyWithNoSchemaValueWithProtoSchema (line 237) | @Test method keyWithAvroSchemaValueWithAvroSchemaKeyIsNull (line 254) | @Test method valueWithAvroSchemaShouldThrowExceptionIfArgIsNotValidJsonObject (line 273) | @Test method keyWithAvroSchemaValueWithProtoSchema (line 287) | @Test method valueWithProtoSchemaShouldThrowExceptionArgIsNotValidJsonObject (line 305) | @Test method keyWithProtoSchemaValueWithJsonSchema (line 320) | @Test method valueWithJsonSchemaThrowsExceptionIfArgIsNotValidJsonObject (line 338) | @Test method topicMessageMetadataAvro (line 353) | @Test method topicMessageMetadataProtobuf (line 378) | @Test method topicMessageMetadataJson (line 402) | @Test method noKeyAndNoContentPresentTest (line 428) | @Test method assertJsonEqual (line 444) | @SneakyThrows class SendAndReadSpec (line 450) | class SendAndReadSpec { method withMsgToSend (line 455) | public SendAndReadSpec withMsgToSend(CreateTopicMessageDTO msg) { method withKeySchema (line 460) | public SendAndReadSpec withKeySchema(ParsedSchema keyScheam) { method withValueSchema (line 465) | public SendAndReadSpec withValueSchema(ParsedSchema valueSchema) { method createTopicAndCreateSchemas (line 470) | @SneakyThrows method assertSendThrowsException (line 484) | public void assertSendThrowsException() { method doAssert (line 495) | @SneakyThrows FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/TopicsServicePaginationTest.java class TopicsServicePaginationTest (line 39) | class TopicsServicePaginationTest { method init (line 51) | private void init(Map topicsInCache) { method shouldListFirst25Topics (line 67) | @Test method buildKafkaCluster (line 88) | private KafkaCluster buildKafkaCluster(String clusterName) { method shouldListFirst25TopicsSortedByNameDescendingOrder (line 94) | @Test method shouldCalculateCorrectPageCountForNonDivisiblePageSize (line 120) | @Test method shouldCorrectlyHandleNonPositivePageNumberAndPageSize (line 139) | @Test method shouldListBotInternalAndNonInternalTopics (line 158) | @Test method shouldListOnlyNonInternalTopics (line 178) | @Test method shouldListOnlyTopicsContainingOne (line 199) | @Test method shouldListTopicsOrderedByPartitionsCount (line 220) | @Test FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/acl/AclCsvTest.java class AclCsvTest (line 20) | class AclCsvTest { method parsesValidInputCsv (line 31) | @ParameterizedTest method throwsExceptionForInvalidInputCsv (line 48) | @ParameterizedTest method transformAndParseUseSameFormat (line 63) | @Test FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/acl/AclsServiceTest.java class AclsServiceTest (line 30) | class AclsServiceTest { method initMocks (line 39) | @BeforeEach method testSyncAclWithAclCsv (line 44) | @Test method createsConsumerDependantAcls (line 88) | @Test method createsConsumerDependantAclsWhenTopicsAndGroupsSpecifiedByPrefix (line 130) | @Test method createsProducerDependantAcls (line 163) | @Test method createsProducerDependantAclsWhenTopicsAndTxIdSpecifiedByPrefix (line 208) | @Test method createsStreamAppDependantAcls (line 250) | @Test FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/analyze/TopicAnalysisServiceTest.java class TopicAnalysisServiceTest (line 18) | class TopicAnalysisServiceTest extends AbstractIntegrationTest { method savesResultWhenAnalysisIsCompleted (line 26) | @Test method fillTopic (line 49) | private void fillTopic(String topic, int cnt) { FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/audit/AuditIntegrationTest.java class AuditIntegrationTest (line 25) | public class AuditIntegrationTest extends AbstractIntegrationTest { method auditRecordWrittenIntoKafkaWhenNewTopicCreated (line 30) | @Test method createConsumer (line 77) | private KafkaConsumer createConsumer() { FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/audit/AuditServiceTest.java class AuditServiceTest (line 28) | class AuditServiceTest { method isAuditTopicChecksIfAuditIsEnabledForCluster (line 30) | @Test method auditCallsWriterMethodDependingOnSignal (line 46) | @Test class CreateAuditWriter (line 61) | @Nested method init (line 76) | @BeforeEach method logOnlyAlterOpsByDefault (line 82) | @Test method noWriterIfNoAuditPropsSet (line 93) | @Test method setsLoggerIfConsoleLoggingEnabled (line 99) | @Test class WhenTopicAuditEnabled (line 112) | @Nested method setTopicWriteProperties (line 115) | @BeforeEach method createsProducerIfTopicExists (line 125) | @Test method createsProducerAndTopicIfItIsNotExist (line 142) | @Test FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/audit/AuditWriterTest.java class AuditWriterTest (line 26) | class AuditWriterTest { class AlterOperationsOnlyWriter (line 32) | @Nested method onlyLogsWhenAlterOperationIsPresentForOneOfResources (line 37) | @ParameterizedTest method onlyLogsWhenAlterOperationIsPresentForOneOfResources (line 45) | static Stream onlyLogsWhenAlterOperationIsPresentForO... method doesNothingIfNoResourceHasAlterAction (line 66) | @ParameterizedTest method doesNothingIfNoResourceHasAlterAction (line 74) | static Stream doesNothingIfNoResourceHasAlterAction() { FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/integration/odd/ConnectorsExporterTest.java class ConnectorsExporterTest (line 21) | class ConnectorsExporterTest { method exportsConnectorsAsDataTransformers (line 31) | @Test FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/integration/odd/SchemaReferencesResolverTest.java class SchemaReferencesResolverTest (line 16) | class SchemaReferencesResolverTest { method resolvesRefsUsingSrClient (line 22) | @Test method returnsEmptyMapOnEmptyInputs (line 70) | @Test method mockSrCall (line 81) | private void mockSrCall(String subject, int version, SchemaSubject sub... FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/integration/odd/TopicsExporterTest.java class TopicsExporterTest (line 31) | class TopicsExporterTest { method init (line 45) | @BeforeEach method doesNotExportTopicsWhichDontFitFiltrationRule (line 56) | @Test method doesExportTopicData (line 86) | @Test FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/integration/odd/schema/AvroExtractorTest.java class AvroExtractorTest (line 12) | class AvroExtractorTest { method test (line 14) | @ParameterizedTest FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/integration/odd/schema/JsonSchemaExtractorTest.java class JsonSchemaExtractorTest (line 16) | class JsonSchemaExtractorTest { method test (line 18) | @ParameterizedTest FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/integration/odd/schema/ProtoExtractorTest.java class ProtoExtractorTest (line 12) | class ProtoExtractorTest { method test (line 14) | @ParameterizedTest FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/ksql/KsqlApiClientTest.java class KsqlApiClientTest (line 20) | class KsqlApiClientTest extends AbstractIntegrationTest { method startContainer (line 22) | @BeforeAll method stopContainer (line 27) | @AfterAll method ksqTutorialQueriesWork (line 33) | @Test method assertLastKsqTutorialQueryResult (line 66) | private void assertLastKsqTutorialQueryResult(KsqlApiClient client) { method execCommandSync (line 107) | private void execCommandSync(KsqlApiClient client, String... ksqls) { method ksqlClient (line 113) | private KsqlApiClient ksqlClient() { FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/ksql/KsqlServiceV2Test.java class KsqlServiceV2Test (line 18) | class KsqlServiceV2Test extends AbstractIntegrationTest { method init (line 23) | @BeforeAll method cleanup (line 28) | @AfterAll method listStreamsReturnsAllKsqlStreams (line 43) | @Test method listTablesReturnsAllKsqlTables (line 71) | @Test method cluster (line 100) | private static KafkaCluster cluster() { method ksqlClient (line 107) | private static KsqlApiClient ksqlClient() { FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/ksql/response/ResponseParserTest.java class ResponseParserTest (line 7) | class ResponseParserTest { method parsesSelectHeaderIntoColumnNames (line 9) | @Test FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/masking/DataMaskingTest.java class DataMaskingTest (line 21) | class DataMaskingTest { method init (line 31) | @BeforeEach method createMaskPolicy (line 44) | private MaskingPolicy createMaskPolicy() { method appliesMasksToJsonContainerArgsBasedOnTopicPatterns (line 50) | @ParameterizedTest method appliesFirstFoundMaskToStringArgsBasedOnTopicPatterns (line 71) | @ParameterizedTest FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/masking/policies/FieldsSelectorTest.java class FieldsSelectorTest (line 11) | class FieldsSelectorTest { method selectsFieldsDueToProvidedPattern (line 13) | @Test method selectsFieldsDueToProvidedFieldNames (line 24) | @Test method selectAllFieldsIfNoPatternAndNoNamesProvided (line 35) | @Test method throwsExceptionIfBothFieldListAndPatternProvided (line 43) | @Test FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/masking/policies/MaskTest.java class MaskTest (line 16) | class MaskTest { method testApplyToJsonContainer (line 21) | @ParameterizedTest method testApplyToJsonContainer (line 28) | private static Stream testApplyToJsonContainer() { method testApplyToString (line 53) | @ParameterizedTest method parse (line 64) | @SneakyThrows FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/masking/policies/RemoveTest.java class RemoveTest (line 16) | class RemoveTest { method testApplyToJsonContainer (line 20) | @ParameterizedTest method testApplyToJsonContainer (line 27) | private static Stream testApplyToJsonContainer() { method parse (line 57) | @SneakyThrows method testApplyToString (line 62) | @ParameterizedTest FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/masking/policies/ReplaceTest.java class ReplaceTest (line 16) | class ReplaceTest { method testApplyToJsonContainer (line 21) | @ParameterizedTest method testApplyToJsonContainer (line 28) | private static Stream testApplyToJsonContainer() { method parse (line 53) | @SneakyThrows method testApplyToString (line 58) | @ParameterizedTest FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/metrics/JmxMetricsFormatterTest.java class JmxMetricsFormatterTest (line 13) | class JmxMetricsFormatterTest { method convertsJmxMetricsAccordingToJmxExporterFormat (line 18) | @Test method createMbeanInfo (line 67) | private static MBeanAttributeInfo createMbeanInfo(String name) { method assertMetricsEqual (line 71) | private void assertMetricsEqual(RawMetric expected, RawMetric actual) { FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/metrics/PrometheusEndpointMetricsParserTest.java class PrometheusEndpointMetricsParserTest (line 9) | class PrometheusEndpointMetricsParserTest { method test (line 11) | @Test FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/metrics/PrometheusMetricsRetrieverTest.java class PrometheusMetricsRetrieverTest (line 16) | class PrometheusMetricsRetrieverTest { method startMockServer (line 22) | @BeforeEach method stopMockServer (line 27) | @AfterEach method callsMetricsEndpointAndConvertsResponceToRawMetric (line 32) | @Test method callsSecureMetricsEndpointAndConvertsResponceToRawMetric (line 45) | @Test method prepareResponse (line 59) | MockResponse prepareResponse() { method prepareMetricsConfig (line 72) | MetricsConfig prepareMetricsConfig(Integer port, String username, Stri... method expectedRawMetrics (line 82) | List expectedRawMetrics() { FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/service/metrics/WellKnownMetricsTest.java class WellKnownMetricsTest (line 13) | class WellKnownMetricsTest { method bytesIoTopicMetricsPopulated (line 17) | @Test method bytesIoBrokerMetricsPopulated (line 34) | @Test method appliesInnerStateToMetricsBuilder (line 58) | @Test method populateWith (line 85) | private void populateWith(Node n, String... prometheusMetric) { FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/util/AccessControlServiceMock.java class AccessControlServiceMock (line 11) | public class AccessControlServiceMock { method getMock (line 13) | public AccessControlService getMock() { FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/util/DynamicConfigOperationsTest.java class DynamicConfigOperationsTest (line 31) | class DynamicConfigOperationsTest { method initMocks (line 48) | @BeforeEach method initializerAddsDynamicPropertySourceIfAllEnvVarsAreSet (line 53) | @Test method initializerDoNothingIfAnyOfEnvVarsNotSet (line 76) | @ParameterizedTest method persistRewritesOrCreateConfigFile (line 94) | @ParameterizedTest method mockEnvWithVars (line 124) | private void mockEnvWithVars(Map envVars) { FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/util/GithubReleaseInfoTest.java class GithubReleaseInfoTest (line 14) | class GithubReleaseInfoTest { method startMockServer (line 18) | @BeforeEach method stopMockServer (line 23) | @AfterEach method test (line 28) | @Test FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/util/PollingThrottlerTest.java class PollingThrottlerTest (line 13) | class PollingThrottlerTest { method testTrafficThrottled (line 15) | @Test method noopThrottlerDoNotLimitPolling (line 28) | @Test FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/util/ReactiveFailoverTest.java class ReactiveFailoverTest (line 19) | class ReactiveFailoverTest { method testMonoFailoverCycle (line 35) | @Test method testFluxFailoverCycle (line 108) | @Test method monoCheck (line 181) | private void monoCheck(Map> mock, method fluxCheck (line 198) | private void fluxCheck(Map> mock, method okFlux (line 214) | private Flux okFlux() { method failingFlux (line 218) | private Flux failingFlux() { method okMono (line 222) | private Mono okMono() { method failingMono (line 226) | private Mono failingMono() { class Publisher (line 230) | public static class Publisher { FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/util/jsonschema/AvroJsonSchemaConverterTest.java class AvroJsonSchemaConverterTest (line 12) | class AvroJsonSchemaConverterTest { method init (line 17) | @BeforeEach method avroConvertTest (line 23) | @Test method testNullableUnions (line 131) | @Test method testRecordReferences (line 172) | @Test method convertAndCompare (line 247) | @SneakyThrows FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/util/jsonschema/JsonAvroConversionTest.java class JsonAvroConversionTest (line 35) | class JsonAvroConversionTest { class FromJsonToAvro (line 38) | @Nested method primitiveRoot (line 41) | @Test method primitiveTypedFields (line 59) | @Test method unionRoot (line 146) | @Test method unionField (line 160) | @Test method unionFieldWithTypeNamesClash (line 198) | @Test method mapField (line 244) | @Test method arrayField (line 320) | @Test method logicalTypesField (line 350) | @Test class FromAvroToJson (line 437) | @Nested method primitiveRoot (line 440) | @Test method primitiveTypedFields (line 464) | @SneakyThrows method logicalTypesField (line 548) | @Test method unionField (line 624) | @Test method unionFieldWithInnerTypesNamesClash (line 661) | @Test method createSchema (line 702) | private Schema createSchema(String schema) { method assertJsonsEqual (line 706) | @SneakyThrows FILE: kafka-ui-api/src/test/java/com/provectus/kafka/ui/util/jsonschema/ProtobufSchemaConverterTest.java class ProtobufSchemaConverterTest (line 10) | class ProtobufSchemaConverterTest { method testSchemaConvert (line 12) | @Test method assertJsonEqual (line 140) | private void assertJsonEqual(String expected, String actual) throws Ex... FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/models/Connector.java class Connector (line 6) | @Data FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/models/Schema.java class Schema (line 9) | @Data method createSchemaAvro (line 18) | public static Schema createSchemaAvro() { method createSchemaJson (line 24) | public static Schema createSchemaJson() { method createSchemaProtobuf (line 30) | public static Schema createSchemaProtobuf() { FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/models/Topic.java class Topic (line 10) | @Data FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/pages/BasePage.java class BasePage (line 17) | @Slf4j method isSpinnerVisible (line 41) | protected boolean isSpinnerVisible(int... timeoutInSeconds) { method waitUntilSpinnerDisappear (line 45) | protected void waitUntilSpinnerDisappear(int... timeoutInSeconds) { method searchItem (line 52) | protected void searchItem(String tag) { method getPageTitleFromHeader (line 59) | protected SelenideElement getPageTitleFromHeader(MenuItem menuItem) { method getPagePathFromHeader (line 63) | protected SelenideElement getPagePathFromHeader(MenuItem menuItem) { method clickSubmitBtn (line 67) | protected void clickSubmitBtn() { method clickNextBtn (line 71) | protected void clickNextBtn() { method clickBackBtn (line 75) | protected void clickBackBtn() { method clickPreviousBtn (line 79) | protected void clickPreviousBtn() { method setJsonInputValue (line 83) | protected void setJsonInputValue(SelenideElement jsonInput, String jso... method getTableElement (line 93) | protected SelenideElement getTableElement(String elementName) { method getDdlOptions (line 98) | protected ElementsCollection getDdlOptions() { method getAlertHeader (line 102) | protected String getAlertHeader() { method getAlertMessage (line 109) | protected String getAlertMessage() { method isAlertVisible (line 116) | protected boolean isAlertVisible(AlertHeader header) { method isAlertVisible (line 123) | protected boolean isAlertVisible(AlertHeader header, String message) { method clickConfirmButton (line 130) | protected void clickConfirmButton() { method clickCancelButton (line 135) | protected void clickCancelButton() { method isConfirmationModalVisible (line 140) | protected boolean isConfirmationModalVisible() { type AlertHeader (line 144) | public enum AlertHeader { method AlertHeader (line 151) | AlertHeader(String value) { method toString (line 155) | public String toString() { FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/pages/brokers/BrokersConfigTab.java class BrokersConfigTab (line 17) | public class BrokersConfigTab extends BasePage { method waitUntilScreenReady (line 25) | @Step method hoverOnSourceInfoIcon (line 32) | @Step method getSourceInfoTooltipText (line 38) | @Step method isSearchByKeyVisible (line 43) | @Step method searchConfig (line 48) | @Step method getColumnHeaders (line 54) | public List getColumnHeaders() { method getEditButtons (line 60) | public List getEditButtons() { method clickNextButton (line 64) | @Step method clickPreviousButton (line 71) | @Step method initGridItems (line 78) | private List initGridItems() { method getConfig (line 85) | @Step method getAllConfigs (line 92) | @Step class BrokersConfigItem (line 97) | public static class BrokersConfigItem extends BasePage { method BrokersConfigItem (line 101) | public BrokersConfigItem(SelenideElement element) { method getKey (line 105) | @Step method getValue (line 110) | @Step method setValue (line 115) | @Step method getValueFld (line 121) | @Step method getSaveBtn (line 126) | @Step method getCancelBtn (line 131) | @Step method getEditBtn (line 136) | @Step method clickSaveBtn (line 141) | @Step method clickCancelBtn (line 147) | @Step method clickEditBtn (line 153) | @Step method getSource (line 159) | @Step method clickConfirm (line 164) | @Step FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/pages/brokers/BrokersDetails.java class BrokersDetails (line 14) | public class BrokersDetails extends BasePage { method waitUntilScreenReady (line 18) | @Step method openDetailsTab (line 25) | @Step method getVisibleColumnHeaders (line 32) | private List getVisibleColumnHeaders() { method getEnabledColumnHeaders (line 38) | private List getEnabledColumnHeaders() { method getVisibleSummaryCells (line 44) | private List getVisibleSummaryCells() { method getDetailsTabs (line 50) | private List getDetailsTabs() { method getAllEnabledElements (line 56) | @Step method getAllVisibleElements (line 63) | @Step type DetailsTab (line 71) | public enum DetailsTab { method DetailsTab (line 78) | DetailsTab(String value) { method toString (line 82) | public String toString() { FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/pages/brokers/BrokersList.java class BrokersList (line 16) | public class BrokersList extends BasePage { method waitUntilScreenReady (line 18) | @Step method openBroker (line 25) | @Step method getUptimeSummaryCells (line 31) | private List getUptimeSummaryCells() { method getPartitionsSummaryCells (line 37) | private List getPartitionsSummaryCells() { method getAllVisibleElements (line 43) | @Step method getEnabledColumnHeaders (line 50) | private List getEnabledColumnHeaders() { method getAllEnabledElements (line 57) | @Step method initGridItems (line 62) | private List initGridItems() { method getBroker (line 69) | @Step method getAllBrokers (line 76) | @Step class BrokersGridItem (line 81) | public static class BrokersGridItem extends BasePage { method BrokersGridItem (line 85) | public BrokersGridItem(SelenideElement element) { method getIdElm (line 89) | private SelenideElement getIdElm() { method getId (line 93) | @Step method openItem (line 98) | @Step method getSegmentSize (line 103) | @Step method getSegmentCount (line 108) | @Step method getPort (line 113) | @Step method getHost (line 118) | @Step FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/pages/connectors/ConnectorCreateForm.java class ConnectorCreateForm (line 10) | public class ConnectorCreateForm extends BasePage { method waitUntilScreenReady (line 16) | @Step method setName (line 23) | @Step method setConfig (line 29) | @Step method setConnectorDetails (line 36) | @Step method clickSubmitButton (line 43) | @Step FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/pages/connectors/ConnectorDetails.java class ConnectorDetails (line 10) | public class ConnectorDetails extends BasePage { method waitUntilScreenReady (line 20) | @Step method openConfigTab (line 27) | @Step method setConfig (line 33) | @Step method clickSubmitButton (line 42) | @Step method openDotMenu (line 48) | @Step method clickDeleteBtn (line 54) | @Step method clickConfirmBtn (line 60) | @Step method deleteConnector (line 67) | @Step method isConnectorHeaderVisible (line 75) | @Step method isAlertWithMessageVisible (line 80) | @Step FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/pages/connectors/KafkaConnectList.java class KafkaConnectList (line 12) | public class KafkaConnectList extends BasePage { method KafkaConnectList (line 16) | public KafkaConnectList() { method waitUntilScreenReady (line 20) | @Step method clickCreateConnectorBtn (line 27) | @Step method openConnector (line 33) | @Step method isConnectorVisible (line 39) | @Step FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/pages/consumers/ConsumersDetails.java class ConsumersDetails (line 9) | public class ConsumersDetails extends BasePage { method waitUntilScreenReady (line 14) | @Step method isRedirectedConsumerTitleVisible (line 21) | @Step method isTopicInConsumersDetailsVisible (line 26) | @Step FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/pages/consumers/ConsumersList.java class ConsumersList (line 9) | public class ConsumersList extends BasePage { method waitUntilScreenReady (line 11) | @Step FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/pages/ksqldb/KsqlDbList.java class KsqlDbList (line 19) | public class KsqlDbList extends BasePage { method waitUntilScreenReady (line 24) | @Step method clickExecuteKsqlRequestBtn (line 31) | @Step method openDetailsTab (line 37) | @Step method initTablesItems (line 44) | private List initTablesItems() { method getTableByName (line 51) | @Step method initStreamsItems (line 58) | private List initStreamsItems() { method getStreamByName (line 65) | @Step class KsqlTablesGridItem (line 72) | public static class KsqlTablesGridItem extends BasePage { method KsqlTablesGridItem (line 76) | public KsqlTablesGridItem(SelenideElement element) { method getNameElm (line 80) | private SelenideElement getNameElm() { method getTableName (line 84) | @Step method isVisible (line 89) | @Step method getTopicName (line 100) | @Step method getKeyFormat (line 105) | @Step method getValueFormat (line 110) | @Step method getIsWindowed (line 115) | @Step class KsqlStreamsGridItem (line 121) | public static class KsqlStreamsGridItem extends BasePage { method KsqlStreamsGridItem (line 125) | public KsqlStreamsGridItem(SelenideElement element) { method getNameElm (line 129) | private SelenideElement getNameElm() { method getStreamName (line 133) | @Step method isVisible (line 138) | @Step method getTopicName (line 149) | @Step method getKeyFormat (line 154) | @Step method getValueFormat (line 159) | @Step method getIsWindowed (line 164) | @Step FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/pages/ksqldb/KsqlQueryForm.java class KsqlQueryForm (line 18) | public class KsqlQueryForm extends BasePage { method waitUntilScreenReady (line 31) | @Step method clickClearBtn (line 38) | @Step method getEnteredQuery (line 45) | @Step method clickExecuteBtn (line 50) | @Step method isAbortBtnVisible (line 61) | @Step method clickAbortBtn (line 66) | @Step method isCancelledAlertVisible (line 72) | @Step method isClearResultsBtnEnabled (line 77) | @Step method clickClearResultsBtn (line 82) | @Step method clickAddStreamProperty (line 89) | @Step method setQuery (line 95) | @Step method getItemByName (line 102) | @Step method areResultsVisible (line 109) | @Step method initItems (line 119) | private List initItems() { class KsqlResponseGridItem (line 126) | public static class KsqlResponseGridItem extends BasePage { method KsqlResponseGridItem (line 130) | private KsqlResponseGridItem(SelenideElement element) { method getType (line 134) | @Step method getNameElm (line 139) | private SelenideElement getNameElm() { method getName (line 143) | @Step method isVisible (line 148) | @Step method getTopic (line 159) | @Step method getKeyFormat (line 164) | @Step method getValueFormat (line 169) | @Step method getIsWindowed (line 174) | @Step FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/pages/ksqldb/enums/KsqlMenuTabs.java type KsqlMenuTabs (line 3) | public enum KsqlMenuTabs { method KsqlMenuTabs (line 10) | KsqlMenuTabs(String value) { method toString (line 14) | public String toString() { FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/pages/ksqldb/enums/KsqlQueryConfig.java type KsqlQueryConfig (line 3) | public enum KsqlQueryConfig { method KsqlQueryConfig (line 11) | KsqlQueryConfig(String query) { method getQuery (line 15) | public String getQuery() { FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/pages/ksqldb/models/Stream.java class Stream (line 6) | @Data FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/pages/ksqldb/models/Table.java class Table (line 6) | @Data FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/pages/panels/NaviSideBar.java class NaviSideBar (line 16) | public class NaviSideBar extends BasePage { method expandCluster (line 22) | private SelenideElement expandCluster(String clusterName) { method waitUntilScreenReady (line 30) | @Step method getPagePath (line 37) | @Step method openSideMenu (line 44) | @Step method openSideMenu (line 51) | @Step method getAllMenuButtons (line 57) | public List getAllMenuButtons() { FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/pages/panels/TopPanel.java class TopPanel (line 10) | public class TopPanel extends BasePage { method getAllVisibleElements (line 18) | public List getAllVisibleElements() { method getAllEnabledElements (line 22) | public List getAllEnabledElements() { FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/pages/panels/enums/MenuItem.java type MenuItem (line 3) | public enum MenuItem { method MenuItem (line 16) | MenuItem(String naviTitle, String pageTitle) { method getNaviTitle (line 21) | public String getNaviTitle() { method getPageTitle (line 25) | public String getPageTitle() { FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/pages/schemas/SchemaCreateForm.java class SchemaCreateForm (line 21) | public class SchemaCreateForm extends BasePage { method waitUntilScreenReady (line 38) | @Step method setSubjectName (line 45) | @Step method setSchemaField (line 51) | @Step method selectSchemaTypeFromDropdown (line 57) | @Step method clickSubmitButton (line 64) | @Step method selectCompatibilityLevelFromDropdown (line 70) | @Step method openLeftVersionDdl (line 77) | @Step method openRightVersionDdl (line 83) | @Step method getVersionsNumberFromList (line 89) | @Step method selectVersionFromDropDown (line 94) | @Step method getMarkedLinesNumber (line 100) | @Step method setNewSchemaValue (line 105) | @Step method getAllDetailsPageElements (line 120) | @Step method isSubmitBtnEnabled (line 126) | @Step method isSchemaDropDownEnabled (line 131) | @Step FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/pages/schemas/SchemaDetails.java class SchemaDetails (line 10) | public class SchemaDetails extends BasePage { method waitUntilScreenReady (line 22) | @Step method getCompatibility (line 29) | @Step method isSchemaHeaderVisible (line 34) | @Step method getLatestVersion (line 39) | @Step method getSchemaType (line 44) | @Step method openEditSchema (line 49) | @Step method openCompareVersionMenu (line 55) | @Step method removeSchema (line 61) | @Step FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/pages/schemas/SchemaRegistryList.java class SchemaRegistryList (line 11) | public class SchemaRegistryList extends BasePage { method waitUntilScreenReady (line 15) | @Step method clickCreateSchema (line 22) | @Step method openSchema (line 28) | @Step method isSchemaVisible (line 35) | @Step FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/pages/topics/ProduceMessagePanel.java class ProduceMessagePanel (line 12) | public class ProduceMessagePanel extends BasePage { method waitUntilScreenReady (line 22) | @Step method setKeyField (line 29) | @Step method setValueFiled (line 36) | @Step method setHeadersFld (line 43) | @Step method submitProduceMessage (line 49) | @Step FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/pages/topics/TopicCreateEditForm.java class TopicCreateEditForm (line 20) | public class TopicCreateEditForm extends BasePage { method waitUntilScreenReady (line 40) | @Step method isCreateTopicButtonEnabled (line 47) | public boolean isCreateTopicButtonEnabled() { method isDeleteCustomParameterButtonEnabled (line 51) | public boolean isDeleteCustomParameterButtonEnabled() { method isNameFieldEnabled (line 55) | public boolean isNameFieldEnabled() { method setTopicName (line 59) | @Step method setMinInsyncReplicas (line 65) | @Step method setTimeToRetainDataInMs (line 71) | @Step method setTimeToRetainDataInMs (line 77) | @Step method setMaxSizeOnDiskInGB (line 83) | @Step method clickAddCustomParameterTypeButton (line 90) | @Step method openCustomParameterTypeDdl (line 96) | @Step method getAllDdlOptions (line 103) | @Step method setCustomParameterType (line 108) | @Step method clearCustomParameterValue (line 115) | @Step method setNumberOfPartitions (line 121) | @Step method setTimeToRetainDataByButtons (line 128) | @Step method selectCleanupPolicy (line 134) | @Step method selectRetentionBytes (line 141) | @Step method selectRetentionBytes (line 146) | @Step method clickSaveTopicBtn (line 151) | @Step method addCustomParameter (line 157) | @Step method updateCustomParameter (line 182) | @Step method getCleanupPolicy (line 195) | @Step method getTimeToRetain (line 200) | @Step method getMaxSizeOnDisk (line 205) | @Step method getMaxMessageBytes (line 210) | @Step method setMaxMessageBytes (line 215) | @Step method setMaxMessageBytes (line 221) | @Step method isValidationMessageCustomParameterValueVisible (line 226) | @Step method getCustomParameterValue (line 231) | @Step method selectFromDropDownByOptionValue (line 236) | private TopicCreateEditForm selectFromDropDownByOptionValue(String dro... method selectFromDropDownByVisibleText (line 243) | private TopicCreateEditForm selectFromDropDownByVisibleText(String dro... class KafkaUiSelectElement (line 250) | private static class KafkaUiSelectElement { method KafkaUiSelectElement (line 254) | public KafkaUiSelectElement(String selectElementName) { method KafkaUiSelectElement (line 258) | public KafkaUiSelectElement(SelenideElement selectElement) { method selectByOptionValue (line 262) | public void selectByOptionValue(String optionValue) { method selectByVisibleText (line 270) | public void selectByVisibleText(String visibleText) { method getCurrentValue (line 278) | public String getCurrentValue() { FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/pages/topics/TopicDetails.java class TopicDetails (line 28) | public class TopicDetails extends BasePage { method waitUntilScreenReady (line 71) | @Step method openDetailsTab (line 78) | @Step method getSettingsGridValueByKey (line 85) | @Step method openDotMenu (line 90) | @Step method isAlertWithMessageVisible (line 96) | @Step method clickEditSettingsMenu (line 101) | @Step method isConfirmationMdlVisible (line 107) | @Step method clickClearMessagesMenu (line 112) | @Step method isClearMessagesMenuEnabled (line 118) | @Step method clickRecreateTopicMenu (line 125) | @Step method getCleanUpPolicy (line 131) | @Step method getPartitions (line 136) | @Step method isTopicHeaderVisible (line 141) | @Step method clickDeleteTopicMenu (line 146) | @Step method clickConfirmBtnMdl (line 152) | @Step method clickProduceMessageBtn (line 158) | @Step method selectSeekTypeDdlMessagesTab (line 164) | @Step method setSeekTypeValueFldMessagesTab (line 171) | @Step method clickSubmitFiltersBtnMessagesTab (line 177) | @Step method clickMessagesAddFiltersBtn (line 184) | @Step method clickEditActiveFilterBtn (line 190) | @Step method clickNextButton (line 197) | @Step method openSavedFiltersListMdl (line 204) | @Step method isFilterVisibleAtSavedFiltersMdl (line 211) | @Step method selectFilterAtSavedFiltersMdl (line 216) | @Step method clickSelectFilterBtnAtSavedFiltersMdl (line 222) | @Step method waitUntilAddFiltersMdlVisible (line 229) | @Step method setFilterCodeFldAddFilterMdl (line 235) | @Step method getFilterCodeValue (line 241) | @Step method getFilterNameValue (line 252) | @Step method selectSaveThisFilterCheckboxMdl (line 257) | @Step method isSaveThisFilterCheckBoxSelected (line 263) | @Step method setDisplayNameFldAddFilterMdl (line 268) | @Step method clickAddFilterBtnAndCloseMdl (line 274) | @Step method clickSaveFilterBtnAndCloseMdl (line 285) | @Step method isAddFilterBtnAddFilterMdlEnabled (line 296) | @Step method isBackButtonEnabled (line 301) | @Step method isNextButtonEnabled (line 306) | @Step method isActiveFilterVisible (line 311) | @Step method getSearchFieldValue (line 316) | @Step method getAllAddFilterModalVisibleElements (line 321) | public List getAllAddFilterModalVisibleElements() { method getAllAddFilterModalEnabledElements (line 326) | public List getAllAddFilterModalEnabledElements() { method getAllAddFilterModalDisabledElements (line 330) | public List getAllAddFilterModalDisabledElements() { method openConsumerGroup (line 334) | @Step method selectYear (line 340) | private void selectYear(int expectedYear) { method selectMonth (line 350) | private void selectMonth(int expectedMonth) { method selectDay (line 360) | private void selectDay(int expectedDay) { method setTime (line 366) | private void setTime(LocalDateTime dateTime) { method selectDateAndTimeByCalendar (line 371) | @Step method getActualCalendarDate (line 380) | private LocalDate getActualCalendarDate() { method openCalendarSeekType (line 390) | @Step method getMessageCountAmount (line 397) | @Step method initItems (line 402) | private List initItems() { method getMessageByOffset (line 409) | @Step method getMessageByKey (line 416) | @Step method getAllMessages (line 423) | @Step method getRandomMessage (line 428) | @Step type TopicMenu (line 433) | public enum TopicMenu { method TopicMenu (line 441) | TopicMenu(String value) { method toString (line 445) | public String toString() { class MessageGridItem (line 450) | public static class MessageGridItem extends BasePage { method MessageGridItem (line 454) | private MessageGridItem(SelenideElement element) { method clickExpand (line 458) | @Step method getOffsetElm (line 464) | private SelenideElement getOffsetElm() { method getOffset (line 468) | @Step method getPartition (line 473) | @Step method getTimestamp (line 478) | @Step method getKey (line 485) | @Step method getValue (line 490) | @Step method openDotMenu (line 495) | @Step method clickCopyToClipBoard (line 503) | @Step method clickSaveAsFile (line 510) | @Step FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/pages/topics/TopicSettingsTab.java class TopicSettingsTab (line 13) | public class TopicSettingsTab extends BasePage { method waitUntilScreenReady (line 17) | @Step method initGridItems (line 24) | private List initGridItems() { method getItemByKey (line 31) | private TopicSettingsTab.SettingsGridItem getItemByKey(String key) { method getValueByKey (line 37) | @Step class SettingsGridItem (line 42) | public static class SettingsGridItem extends BasePage { method SettingsGridItem (line 46) | public SettingsGridItem(SelenideElement element) { method getKey (line 50) | @Step method getValue (line 55) | @Step method getDefaultValue (line 60) | @Step FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/pages/topics/TopicsList.java class TopicsList (line 18) | public class TopicsList extends BasePage { method waitUntilScreenReady (line 31) | @Step method clickAddTopicBtn (line 38) | @Step method isTopicVisible (line 44) | @Step method isShowInternalRadioBtnSelected (line 50) | @Step method setShowInternalRadioButton (line 55) | @Step method goToLastPage (line 71) | @Step method openTopic (line 82) | @Step method openDotMenuByTopicName (line 88) | @Step method isCopySelectedTopicBtnEnabled (line 94) | @Step method getActionButtons (line 99) | @Step method clickCopySelectedTopicBtn (line 105) | @Step method clickPurgeMessagesOfSelectedTopicsBtn (line 111) | @Step method clickClearMessagesBtn (line 117) | @Step method clickRecreateTopicBtn (line 123) | @Step method clickRemoveTopicBtn (line 129) | @Step method clickConfirmBtnMdl (line 135) | @Step method clickCancelBtnMdl (line 141) | @Step method isConfirmationMdlVisible (line 147) | @Step method isAlertWithMessageVisible (line 152) | @Step method getVisibleColumnHeaders (line 157) | private List getVisibleColumnHeaders() { method getEnabledColumnHeaders (line 164) | private List getEnabledColumnHeaders() { method getAllVisibleElements (line 170) | @Step method getAllEnabledElements (line 178) | @Step method initGridItems (line 185) | private List initGridItems() { method getTopicItem (line 192) | @Step method getAnyNonInternalTopic (line 206) | @Step method getNonInternalTopics (line 212) | @Step method getInternalTopics (line 219) | @Step class TopicGridItem (line 226) | public static class TopicGridItem extends BasePage { method TopicGridItem (line 230) | public TopicGridItem(SelenideElement element) { method selectItem (line 234) | @Step method getNameElm (line 240) | private SelenideElement getNameElm() { method isInternal (line 244) | @Step method getName (line 254) | @Step method openItem (line 259) | @Step method getPartition (line 264) | @Step method getOutOfSyncReplicas (line 269) | @Step method getReplicationFactor (line 274) | @Step method getNumberOfMessages (line 279) | @Step method getSize (line 284) | @Step method openDotMenu (line 289) | @Step FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/pages/topics/enums/CleanupPolicyValue.java type CleanupPolicyValue (line 3) | public enum CleanupPolicyValue { method CleanupPolicyValue (line 12) | CleanupPolicyValue(String optionValue, String visibleText) { method getOptionValue (line 17) | public String getOptionValue() { method getVisibleText (line 21) | public String getVisibleText() { FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/pages/topics/enums/CustomParameterType.java type CustomParameterType (line 3) | public enum CustomParameterType { method CustomParameterType (line 30) | CustomParameterType(String optionValue) { method getOptionValue (line 34) | public String getOptionValue() { FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/pages/topics/enums/MaxSizeOnDisk.java type MaxSizeOnDisk (line 3) | public enum MaxSizeOnDisk { method MaxSizeOnDisk (line 14) | MaxSizeOnDisk(String optionValue, String visibleText) { method getOptionValue (line 19) | public String getOptionValue() { method getVisibleText (line 23) | public String getVisibleText() { FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/pages/topics/enums/TimeToRetain.java type TimeToRetain (line 3) | public enum TimeToRetain { method TimeToRetain (line 14) | TimeToRetain(String button, String value) { method getButton (line 19) | public String getButton() { method getValue (line 23) | public String getValue() { FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/services/ApiService.java class ApiService (line 36) | @Slf4j method topicApi (line 41) | @SneakyThrows method schemaApi (line 46) | @SneakyThrows method connectorApi (line 51) | @SneakyThrows method messageApi (line 56) | @SneakyThrows method ksqlApi (line 61) | @SneakyThrows method createTopic (line 66) | @SneakyThrows method createTopic (line 80) | @Step method deleteTopic (line 86) | @SneakyThrows method deleteTopic (line 94) | @Step method createSchema (line 100) | @SneakyThrows method createSchema (line 113) | @Step method deleteSchema (line 119) | @SneakyThrows method deleteSchema (line 127) | @Step method deleteConnector (line 133) | @SneakyThrows method deleteConnector (line 141) | @Step method deleteConnector (line 147) | @Step method createConnector (line 153) | @SneakyThrows method createConnector (line 166) | @Step method createConnector (line 172) | @Step method getFirstConnectName (line 178) | @Step method sendMessage (line 183) | @SneakyThrows method sendMessage (line 198) | @Step method createStream (line 204) | @Step method createTables (line 222) | @Step method insertInto (line 258) | @Step FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/settings/BaseSource.java class BaseSource (line 8) | public abstract class BaseSource { method config (line 23) | private static Config config() { FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/settings/configs/Config.java type Config (line 3) | public interface Config extends Profiles { FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/settings/configs/Profiles.java type Profiles (line 8) | public interface Profiles extends Config { method browser (line 10) | @Key("browser") method suite (line 14) | @Key("suite") FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/settings/drivers/WebDriver.java class WebDriver (line 22) | @Slf4j method browserSetup (line 25) | @Step method getWebDriver (line 55) | private static org.openqa.selenium.WebDriver getWebDriver() { method openUrl (line 65) | @Step method browserInit (line 73) | @Step method browserClear (line 78) | @Step method browserQuit (line 85) | @Step method loggerSetup (line 97) | @Step FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/settings/listeners/AllureListener.java class AllureListener (line 14) | @Slf4j method takeScreenshot (line 17) | private void takeScreenshot() { method onTestFailure (line 30) | @Override method onTestSkipped (line 35) | @Override FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/settings/listeners/LoggerListener.java class LoggerListener (line 7) | @Slf4j method onTestStart (line 10) | @Override method onTestSuccess (line 17) | @Override method onTestFailure (line 24) | @Override method onTestSkipped (line 31) | @Override FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/settings/listeners/QaseCreateListener.java class QaseCreateListener (line 33) | @Slf4j method getQaseApi (line 38) | private static CasesApi getQaseApi() { method getStatus (line 44) | private static int getStatus(Method method) { method getAutomation (line 51) | private static int getAutomation(Method method) { method getCaseTitlesAndIdsFromQase (line 58) | @SneakyThrows method isCaseWithTitleExistInQase (line 82) | private static boolean isCaseWithTitleExistInQase(Method method) { method onTestSuccess (line 98) | @Override FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/settings/listeners/QaseResultListener.java class QaseResultListener (line 28) | @Slf4j method createQaseListener (line 40) | private static QaseTestCaseListener createQaseListener() { method onTestStart (line 44) | @Override method onTestSuccess (line 50) | @Override method onTestSkipped (line 57) | @Override method onTestFailure (line 64) | @Override method onFinish (line 71) | @Override method setupResultItem (line 77) | private void setupResultItem(ResultCreate resultCreate, ITestResult re... FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/utilities/FileUtils.java class FileUtils (line 9) | public class FileUtils { method getResourceAsString (line 11) | public static String getResourceAsString(String resourceFileName) { method fileToString (line 19) | public static String fileToString(String path) { FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/utilities/StringUtils.java class StringUtils (line 6) | @Slf4j method getMixedCase (line 9) | public static String getMixedCase(String original) { FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/utilities/TimeUtils.java class TimeUtils (line 8) | @Slf4j method waitUntilNewMinuteStarted (line 11) | public static void waitUntilNewMinuteStarted() { FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/utilities/WebUtils.java class WebUtils (line 13) | @Slf4j method getTimeout (line 16) | public static int getTimeout(int... timeoutInSeconds) { method sendKeysAfterClear (line 20) | public static void sendKeysAfterClear(SelenideElement element, String ... method clickByActions (line 28) | public static void clickByActions(SelenideElement element) { method sendKeysByActions (line 37) | public static void sendKeysByActions(SelenideElement element, String k... method clickByJavaScript (line 46) | public static void clickByJavaScript(SelenideElement element) { method clearByKeyboard (line 53) | public static void clearByKeyboard(SelenideElement field) { method isVisible (line 59) | public static boolean isVisible(SelenideElement element, int... timeou... method isEnabled (line 72) | public static boolean isEnabled(SelenideElement element, int... timeou... method isSelected (line 85) | public static boolean isSelected(SelenideElement element, int... timeo... method selectElement (line 98) | public static void selectElement(SelenideElement element, boolean sele... FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/utilities/qase/QaseSetup.java class QaseSetup (line 14) | @Slf4j method qaseIntegrationSetup (line 17) | public static void qaseIntegrationSetup() { FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/utilities/qase/enums/State.java type State (line 3) | public enum State { method State (line 11) | State(int value) { method getValue (line 15) | public int getValue() { FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/utilities/qase/enums/Status.java type Status (line 3) | public enum Status { method Status (line 11) | Status(int value) { method getValue (line 15) | public int getValue() { FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/variables/Browser.java type Browser (line 3) | public interface Browser { FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/variables/Expected.java type Expected (line 3) | public interface Expected { FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/variables/Suite.java type Suite (line 3) | public interface Suite { FILE: kafka-ui-e2e-checks/src/main/java/com/provectus/kafka/ui/variables/Url.java type Url (line 3) | public interface Url { FILE: kafka-ui-e2e-checks/src/test/java/com/provectus/kafka/ui/BaseTest.java class BaseTest (line 32) | @Slf4j method beforeSuite (line 36) | @BeforeSuite(alwaysRun = true) method afterSuite (line 43) | @AfterSuite(alwaysRun = true) method beforeMethod (line 48) | @BeforeMethod(alwaysRun = true) method afterMethod (line 54) | @AfterMethod(alwaysRun = true) method navigateToBrokers (line 59) | @Step method navigateToBrokersAndOpenDetails (line 67) | @Step method navigateToTopics (line 78) | @Step method navigateToTopicsAndOpenDetails (line 87) | @Step method navigateToConsumers (line 96) | @Step method navigateToSchemaRegistry (line 104) | @Step method navigateToSchemaRegistryAndOpenDetails (line 112) | @Step method navigateToConnectors (line 121) | @Step method navigateToConnectorsAndOpenDetails (line 129) | @Step method navigateToKsqlDb (line 138) | @Step method verifyElementsCondition (line 146) | @Step FILE: kafka-ui-e2e-checks/src/test/java/com/provectus/kafka/ui/Facade.java class Facade (line 25) | public abstract class Facade { FILE: kafka-ui-e2e-checks/src/test/java/com/provectus/kafka/ui/manualsuite/BaseManualTest.java class BaseManualTest (line 15) | @Listeners(QaseResultListener.class) method beforeSuite (line 18) | @BeforeSuite method beforeMethod (line 23) | @BeforeMethod FILE: kafka-ui-e2e-checks/src/test/java/com/provectus/kafka/ui/manualsuite/backlog/SanityBacklog.java class SanityBacklog (line 5) | public class SanityBacklog extends BaseManualTest { FILE: kafka-ui-e2e-checks/src/test/java/com/provectus/kafka/ui/manualsuite/backlog/SmokeBacklog.java class SmokeBacklog (line 15) | public class SmokeBacklog extends BaseManualTest { method testCaseA (line 17) | @Automation(state = TO_BE_AUTOMATED) method testCaseB (line 24) | @Automation(state = TO_BE_AUTOMATED) method testCaseC (line 31) | @Automation(state = TO_BE_AUTOMATED) method testCaseD (line 38) | @Automation(state = TO_BE_AUTOMATED) method testCaseE (line 45) | @Automation(state = TO_BE_AUTOMATED) method testCaseF (line 52) | @Automation(state = TO_BE_AUTOMATED) method testCaseG (line 59) | @Automation(state = NOT_AUTOMATED) method testCaseH (line 66) | @Automation(state = NOT_AUTOMATED) FILE: kafka-ui-e2e-checks/src/test/java/com/provectus/kafka/ui/manualsuite/suite/DataMaskingTest.java class DataMaskingTest (line 10) | public class DataMaskingTest extends BaseManualTest { method testCaseA (line 12) | @Automation(state = NOT_AUTOMATED) method testCaseB (line 18) | @Automation(state = NOT_AUTOMATED) method testCaseC (line 24) | @Automation(state = NOT_AUTOMATED) FILE: kafka-ui-e2e-checks/src/test/java/com/provectus/kafka/ui/manualsuite/suite/RbacTest.java class RbacTest (line 10) | public class RbacTest extends BaseManualTest { method testCaseA (line 12) | @Automation(state = NOT_AUTOMATED) method testCaseB (line 18) | @Automation(state = NOT_AUTOMATED) method testCaseC (line 24) | @Automation(state = NOT_AUTOMATED) method testCaseD (line 30) | @Automation(state = NOT_AUTOMATED) method testCaseE (line 36) | @Automation(state = NOT_AUTOMATED) method testCaseF (line 42) | @Automation(state = NOT_AUTOMATED) method testCaseG (line 48) | @Automation(state = NOT_AUTOMATED) FILE: kafka-ui-e2e-checks/src/test/java/com/provectus/kafka/ui/manualsuite/suite/TopicsTest.java class TopicsTest (line 10) | public class TopicsTest extends BaseManualTest { method testCaseA (line 12) | @Automation(state = NOT_AUTOMATED) method testCaseB (line 18) | @Automation(state = NOT_AUTOMATED) method testCaseC (line 24) | @Automation(state = NOT_AUTOMATED) method testCaseD (line 30) | @Automation(state = NOT_AUTOMATED) method testCaseE (line 36) | @Automation(state = NOT_AUTOMATED) method testCaseF (line 42) | @Automation(state = NOT_AUTOMATED) method testCaseG (line 48) | @Automation(state = NOT_AUTOMATED) method testCaseH (line 54) | @Automation(state = NOT_AUTOMATED) method testCaseI (line 60) | @Automation(state = NOT_AUTOMATED) method testCaseJ (line 66) | @Automation(state = NOT_AUTOMATED) method testCaseK (line 72) | @Automation(state = NOT_AUTOMATED) method testCaseL (line 78) | @Automation(state = NOT_AUTOMATED) method testCaseM (line 84) | @Automation(state = NOT_AUTOMATED) method testCaseN (line 90) | @Automation(state = NOT_AUTOMATED) method testCaseO (line 96) | @Automation(state = NOT_AUTOMATED) method testCaseP (line 102) | @Automation(state = NOT_AUTOMATED) method testCaseQ (line 108) | @Automation(state = NOT_AUTOMATED) FILE: kafka-ui-e2e-checks/src/test/java/com/provectus/kafka/ui/manualsuite/suite/WizardTest.java class WizardTest (line 10) | public class WizardTest extends BaseManualTest { method testCaseA (line 12) | @Automation(state = NOT_AUTOMATED) method testCaseB (line 18) | @Automation(state = NOT_AUTOMATED) method testCaseC (line 24) | @Automation(state = NOT_AUTOMATED) FILE: kafka-ui-e2e-checks/src/test/java/com/provectus/kafka/ui/qasesuite/BaseQaseTest.java class BaseQaseTest (line 9) | @Listeners(QaseCreateListener.class) method beforeSuite (line 21) | @BeforeSuite FILE: kafka-ui-e2e-checks/src/test/java/com/provectus/kafka/ui/qasesuite/Template.java class Template (line 12) | public class Template extends BaseQaseTest { method testCaseA (line 21) | @Automation(state = NOT_AUTOMATED) method stepA (line 35) | @Step("stepA action") method stepB (line 39) | @Step("stepB action") method stepC (line 43) | @Step("stepC action") method stepD (line 47) | @Step("stepD action") method stepE (line 51) | @Step("stepE action") method stepF (line 55) | @Step("stepF action") FILE: kafka-ui-e2e-checks/src/test/java/com/provectus/kafka/ui/sanitysuite/TopicsTest.java class TopicsTest (line 16) | public class TopicsTest extends BaseTest { method verifyClearMessagesMenuStateAfterTopicUpdate (line 20) | @QaseId(285) method editCleanUpPolicyAndOpenDotMenu (line 50) | private void editCleanUpPolicyAndOpenDotMenu(Topic topic) { method afterClass (line 62) | @AfterClass(alwaysRun = true) FILE: kafka-ui-e2e-checks/src/test/java/com/provectus/kafka/ui/smokesuite/SmokeTest.java class SmokeTest (line 33) | public class SmokeTest extends BaseTest { method beforeClass (line 44) | @BeforeClass(alwaysRun = true) method checkBasePageElements (line 52) | @QaseId(198) method checkUrlWhileNavigating (line 63) | @QaseId(45) method checkPathWhileNavigating (line 80) | @QaseId(46) method verifyCurrentUrl (line 93) | @Step method verifyComponentsPath (line 102) | @Step method afterClass (line 108) | @AfterClass(alwaysRun = true) FILE: kafka-ui-e2e-checks/src/test/java/com/provectus/kafka/ui/smokesuite/brokers/BrokersTest.java class BrokersTest (line 18) | public class BrokersTest extends BaseTest { method checkBrokersOverview (line 22) | @QaseId(1) method checkExistingBrokersInCluster (line 31) | @QaseId(85) method brokersConfigFirstPageSearchCheck (line 51) | @Ignore method brokersConfigSecondPageSearchCheck (line 77) | @Ignore method brokersConfigCaseInsensitiveSearchCheck (line 105) | @Ignore method brokersSourceInfoCheck (line 137) | @QaseId(331) method brokersConfigEditCheck (line 149) | @QaseId(332) FILE: kafka-ui-e2e-checks/src/test/java/com/provectus/kafka/ui/smokesuite/connectors/ConnectorsTest.java class ConnectorsTest (line 18) | public class ConnectorsTest extends BaseTest { method beforeClass (line 40) | @BeforeClass(alwaysRun = true) method createConnector (line 51) | @QaseId(42) method updateConnector (line 74) | @QaseId(196) method deleteConnector (line 88) | @QaseId(195) method afterClass (line 101) | @AfterClass(alwaysRun = true) FILE: kafka-ui-e2e-checks/src/test/java/com/provectus/kafka/ui/smokesuite/ksqldb/KsqlDbTest.java class KsqlDbTest (line 22) | public class KsqlDbTest extends BaseTest { method beforeClass (line 35) | @BeforeClass(alwaysRun = true) method streamsAndTablesVisibilityCheck (line 44) | @QaseId(284) method clearEnteredQueryCheck (line 58) | @QaseId(276) method clearResultsButtonCheck (line 68) | @QaseId(344) method checkShowTablesRequestExecution (line 84) | @QaseId(41) method checkShowStreamsRequestExecution (line 97) | @QaseId(278) method clearResultsForExecutedRequest (line 108) | @QaseId(86) method stopQueryFunctionalCheck (line 121) | @QaseId(277) method afterClass (line 131) | @AfterClass(alwaysRun = true) method navigateToKsqlDbAndExecuteRequest (line 136) | @Step FILE: kafka-ui-e2e-checks/src/test/java/com/provectus/kafka/ui/smokesuite/schemas/SchemasTest.java class SchemasTest (line 18) | public class SchemasTest extends BaseTest { method beforeClass (line 25) | @BeforeClass(alwaysRun = true) method createSchemaAvro (line 31) | @QaseId(43) method updateSchemaAvro (line 56) | @QaseId(186) method compareVersionsOperation (line 81) | @QaseId(44) method deleteSchemaAvro (line 100) | @QaseId(187) method createSchemaJson (line 112) | @QaseId(89) method deleteSchemaJson (line 137) | @QaseId(189) method createSchemaProtobuf (line 149) | @QaseId(91) method deleteSchemaProtobuf (line 174) | @QaseId(223) method afterClass (line 186) | @AfterClass(alwaysRun = true) FILE: kafka-ui-e2e-checks/src/test/java/com/provectus/kafka/ui/smokesuite/topics/MessagesTest.java class MessagesTest (line 25) | public class MessagesTest extends BaseTest { method beforeClass (line 49) | @BeforeClass(alwaysRun = true) method produceMessageCheck (line 60) | @QaseId(222) method clearMessageCheck (line 71) | @QaseId(19) method checkClearTopicMessage (line 88) | @QaseId(239) method checkPurgeMessagePossibility (line 111) | @QaseId(10) method checkMessageFilteringByOffset (line 142) | @QaseId(15) method checkMessageFilteringByTimestamp (line 161) | @Ignore method checkClearTopicMessageFromOverviewTab (line 186) | @QaseId(246) method checkRecreateTopic (line 204) | @QaseId(240) method checkMessagesCountPerPageWithinTopic (line 227) | @Ignore method produceMessage (line 252) | @Step method afterClass (line 265) | @AfterClass(alwaysRun = true) FILE: kafka-ui-e2e-checks/src/test/java/com/provectus/kafka/ui/smokesuite/topics/TopicsTest.java class TopicsTest (line 32) | public class TopicsTest extends BaseTest { method beforeClass (line 60) | @BeforeClass(alwaysRun = true) method createTopic (line 66) | @QaseId(199) method checkAvailableOperations (line 90) | @QaseId(7) method checkCustomParametersWithinEditExistingTopic (line 104) | @Ignore method updateTopic (line 125) | @QaseId(197) method removeTopicFromTopicList (line 177) | @QaseId(242) method deleteTopic (line 191) | @QaseId(207) method redirectToConsumerFromTopic (line 204) | @QaseId(20) method checkTopicCreatePossibility (line 223) | @QaseId(4) method checkTimeToRetainDataCustomValueWithEditingTopic (line 244) | @QaseId(266) method checkCustomParametersWithinCreateNewTopic (line 275) | @QaseId(6) method checkTopicListElements (line 294) | @QaseId(2) method addNewFilterWithinTopic (line 302) | @QaseId(12) method editActiveSmartFilterCheck (line 322) | @QaseId(352) method checkFilterSavingWithinSavedFilters (line 352) | @QaseId(13) method checkApplyingSavedFilterWithinTopicMessages (line 373) | @QaseId(14) method checkShowInternalTopicsButton (line 392) | @QaseId(11) method checkInternalTopicsNaming (line 410) | @QaseId(334) method checkRetentionBytesAccordingToMaxSizeOnDisk (line 423) | @QaseId(56) method recreateTopicFromTopicProfile (line 471) | @QaseId(247) method checkCopyTopicPossibility (line 499) | @QaseId(8) method afterClass (line 523) | @AfterClass(alwaysRun = true) FILE: kafka-ui-react-app/.jest/cssTransform.js method process (line 7) | process() { method getCacheKey (line 12) | getCacheKey() { FILE: kafka-ui-react-app/src/components/App.tsx method onError (line 35) | onError(error) { method onError (line 40) | onError(error) { FILE: kafka-ui-react-app/src/components/Brokers/Broker/Configs/InputCell.tsx type InputCellProps (line 14) | interface InputCellProps extends CellContext { FILE: kafka-ui-react-app/src/components/Connect/Details/Config/Config.tsx type FormValues (line 24) | interface FormValues { FILE: kafka-ui-react-app/src/components/Connect/Details/Overview/getTaskMetrics.ts function getTaskMetrics (line 3) | function getTaskMetrics(tasks?: Task[]) { FILE: kafka-ui-react-app/src/components/Connect/Details/Tasks/Tasks.tsx constant MAX_LENGTH (line 15) | const MAX_LENGTH = 100; FILE: kafka-ui-react-app/src/components/Connect/New/New.tsx type FormValues (line 31) | interface FormValues { FILE: kafka-ui-react-app/src/components/ConsumerGroups/Details/ListItem.tsx type Props (line 13) | interface Props { FILE: kafka-ui-react-app/src/components/ConsumerGroups/Details/ResetOffsets/Form.tsx type FormProps (line 29) | interface FormProps { FILE: kafka-ui-react-app/src/components/ConsumerGroups/Details/TopicContents/TopicContents.tsx type Props (line 8) | interface Props { type OrderByKey (line 12) | type OrderByKey = keyof ConsumerGroupTopicPartition; type Headers (line 13) | interface Headers { constant TABLE_HEADERS_MAP (line 18) | const TABLE_HEADERS_MAP: Headers[] = [ type ComparatorFunction (line 40) | type ComparatorFunction = ( FILE: kafka-ui-react-app/src/components/Dashboard/ClusterName.tsx type ClusterNameProps (line 6) | type ClusterNameProps = CellContext; FILE: kafka-ui-react-app/src/components/Dashboard/ClusterTableActionsCell.tsx type Props (line 8) | type Props = CellContext; FILE: kafka-ui-react-app/src/components/ErrorPage/ErrorPage.tsx type Props (line 6) | interface Props { FILE: kafka-ui-react-app/src/components/KsqlDb/Query/QueryForm/QueryForm.tsx type QueryFormProps (line 21) | interface QueryFormProps { type StreamsPropertiesType (line 27) | type StreamsPropertiesType = { type FormValues (line 31) | type FormValues = { FILE: kafka-ui-react-app/src/components/KsqlDb/Query/renderer/TableRenderer/TableRenderer.tsx type TableRendererProps (line 9) | interface TableRendererProps { function hasJsonStructure (line 13) | function hasJsonStructure(str: string | Record): boolean { FILE: kafka-ui-react-app/src/components/KsqlDb/TableView.tsx type TableViewProps (line 6) | interface TableViewProps { FILE: kafka-ui-react-app/src/components/Nav/ClusterMenu.tsx type Props (line 17) | interface Props { FILE: kafka-ui-react-app/src/components/Nav/ClusterMenuItem.tsx type ClusterMenuItemProps (line 5) | interface ClusterMenuItemProps { FILE: kafka-ui-react-app/src/components/Nav/ClusterTab/ClusterTab.styled.ts type ChevronIconProps (line 81) | type ChevronIconProps = { $open: boolean }; FILE: kafka-ui-react-app/src/components/Nav/ClusterTab/ClusterTab.tsx type ClusterTabProps (line 6) | interface ClusterTabProps { FILE: kafka-ui-react-app/src/components/NavBar/NavBar.tsx type Props (line 15) | interface Props { type ThemeDropDownValue (line 19) | type ThemeDropDownValue = 'auto_theme' | 'light_theme' | 'dark_theme'; FILE: kafka-ui-react-app/src/components/PageContainer/__tests__/PageContainer.spec.tsx type DataType (line 12) | interface DataType { FILE: kafka-ui-react-app/src/components/Schemas/Details/LatestVersion/LatestVersionItem.tsx type LatestVersionProps (line 8) | interface LatestVersionProps { FILE: kafka-ui-react-app/src/components/Schemas/Details/SchemaVersion/SchemaVersion.tsx type Props (line 6) | interface Props { FILE: kafka-ui-react-app/src/components/Schemas/Diff/Diff.tsx type DiffProps (line 25) | interface DiffProps { FILE: kafka-ui-react-app/src/components/Topics/List/BatchActionsBar.tsx type BatchActionsbarProps (line 18) | interface BatchActionsbarProps { type Tuple (line 70) | type Tuple = [string, string]; FILE: kafka-ui-react-app/src/components/Topics/New/New.tsx type Filters (line 13) | enum Filters { FILE: kafka-ui-react-app/src/components/Topics/Topic/Edit/DangerZone/DangerZone.tsx type DangerZoneProps (line 18) | interface DangerZoneProps { FILE: kafka-ui-react-app/src/components/Topics/Topic/Edit/Edit.tsx constant TOPIC_EDIT_FORM_DEFAULT_PROPS (line 20) | const TOPIC_EDIT_FORM_DEFAULT_PROPS = { FILE: kafka-ui-react-app/src/components/Topics/Topic/Messages/Filters/AddEditFilterContainer.tsx type AddEditFilterContainerProps (line 24) | interface AddEditFilterContainerProps { FILE: kafka-ui-react-app/src/components/Topics/Topic/Messages/Filters/AddFilter.tsx type FilterModalProps (line 14) | interface FilterModalProps { type AddMessageFilters (line 27) | interface AddMessageFilters extends MessageFilters { FILE: kafka-ui-react-app/src/components/Topics/Topic/Messages/Filters/EditFilter.tsx type EditFilterProps (line 8) | interface EditFilterProps { FILE: kafka-ui-react-app/src/components/Topics/Topic/Messages/Filters/FilterModal.tsx type FilterModalProps (line 10) | interface FilterModalProps { type FilterEdit (line 21) | interface FilterEdit { FILE: kafka-ui-react-app/src/components/Topics/Topic/Messages/Filters/Filters.styled.ts type SavedFilterProps (line 8) | interface SavedFilterProps { type MessageLoadingProps (line 11) | interface MessageLoadingProps { type MessageLoadingSpinnerProps (line 15) | interface MessageLoadingSpinnerProps { FILE: kafka-ui-react-app/src/components/Topics/Topic/Messages/Filters/Filters.tsx type Query (line 51) | type Query = Record; type FiltersProps (line 53) | interface FiltersProps { type MessageFilters (line 66) | interface MessageFilters { type ActiveMessageFilter (line 71) | interface ActiveMessageFilter { constant PER_PAGE (line 77) | const PER_PAGE = 100; FILE: kafka-ui-react-app/src/components/Topics/Topic/Messages/Filters/InfoModal.tsx type InfoModalProps (line 5) | interface InfoModalProps { FILE: kafka-ui-react-app/src/components/Topics/Topic/Messages/Filters/SavedFilters.tsx type Props (line 9) | interface Props { FILE: kafka-ui-react-app/src/components/Topics/Topic/Messages/Message.tsx type PreviewFilter (line 16) | interface PreviewFilter { type Props (line 21) | interface Props { FILE: kafka-ui-react-app/src/components/Topics/Topic/Messages/MessageContent/MessageContent.tsx type Tab (line 9) | type Tab = 'key' | 'content' | 'headers'; type MessageContentProps (line 11) | interface MessageContentProps { FILE: kafka-ui-react-app/src/components/Topics/Topic/Messages/PreviewModal.tsx type InfoModalProps (line 13) | interface InfoModalProps { FILE: kafka-ui-react-app/src/components/Topics/Topic/SendMessage/SendMessage.tsx type FormType (line 23) | interface FormType { FILE: kafka-ui-react-app/src/components/Topics/shared/Form/CustomParams/CustomParamField.tsx type Props (line 17) | interface Props { FILE: kafka-ui-react-app/src/components/Topics/shared/Form/CustomParams/CustomParams.tsx type CustomParamsProps (line 11) | interface CustomParamsProps { FILE: kafka-ui-react-app/src/components/Topics/shared/Form/CustomParams/__test__/CustomParamField.spec.tsx constant SPACE_KEY (line 16) | const SPACE_KEY = ' '; FILE: kafka-ui-react-app/src/components/Topics/shared/Form/TimeToRetain.tsx type Props (line 13) | interface Props { FILE: kafka-ui-react-app/src/components/Topics/shared/Form/TimeToRetainBtn.tsx type Props (line 7) | interface Props { FILE: kafka-ui-react-app/src/components/Topics/shared/Form/TimeToRetainBtns.tsx type Props (line 7) | interface Props { FILE: kafka-ui-react-app/src/components/Topics/shared/Form/TopicForm.tsx type Props (line 20) | interface Props { FILE: kafka-ui-react-app/src/components/common/ActionComponent/ActionButton/ActionButton.tsx type Props (line 8) | interface Props extends ActionComponentProps, ButtonProps {} FILE: kafka-ui-react-app/src/components/common/ActionComponent/ActionButton/ActionCanButton/ActionCanButton.tsx type Props (line 10) | interface Props extends Omit, Button... FILE: kafka-ui-react-app/src/components/common/ActionComponent/ActionButton/ActionCreateButton/ActionCreateButton.tsx type Props (line 7) | interface Props extends ActionComponentProps, ButtonProps {} FILE: kafka-ui-react-app/src/components/common/ActionComponent/ActionButton/ActionPermissionButton/ActionPermissionButton.tsx type Props (line 7) | interface Props extends ActionComponentProps, ButtonProps {} FILE: kafka-ui-react-app/src/components/common/ActionComponent/ActionComponent.ts type ActionComponentProps (line 4) | interface ActionComponentProps { function getDefaultActionMessage (line 14) | function getDefaultActionMessage() { FILE: kafka-ui-react-app/src/components/common/ActionComponent/ActionDropDownItem/ActionDropdownItem.tsx type Props (line 12) | interface Props extends ActionComponentProps, DropdownItemProps {} FILE: kafka-ui-react-app/src/components/common/ActionComponent/ActionNavLink/ActionNavLink.tsx type Props (line 11) | interface Props extends ActionComponentProps, NavLinkProps {} FILE: kafka-ui-react-app/src/components/common/ActionComponent/ActionSelect/ActionSelect.tsx type Props (line 11) | interface Props extends SelectProps, ActionComponentProps {} FILE: kafka-ui-react-app/src/components/common/Alert/Alert.tsx type AlertProps (line 8) | interface AlertProps { FILE: kafka-ui-react-app/src/components/common/Button/Button.styled.ts type ButtonProps (line 3) | interface ButtonProps { FILE: kafka-ui-react-app/src/components/common/Button/Button.tsx type Props (line 8) | interface Props FILE: kafka-ui-react-app/src/components/common/BytesFormatted/BytesFormatted.tsx type Props (line 5) | interface Props { FILE: kafka-ui-react-app/src/components/common/Checkbox/Checkbox.tsx type CheckboxProps (line 7) | interface CheckboxProps { FILE: kafka-ui-react-app/src/components/common/ControlPanel/ControlPanel.styled.ts type Props (line 3) | interface Props { FILE: kafka-ui-react-app/src/components/common/DiffViewer/DiffViewer.tsx type DiffViewerProps (line 10) | interface DiffViewerProps extends IDiffEditorProps { FILE: kafka-ui-react-app/src/components/common/Dropdown/Dropdown.tsx type DropdownProps (line 8) | interface DropdownProps extends PropsWithChildren> { FILE: kafka-ui-react-app/src/components/common/Dropdown/DropdownItem.tsx type DropdownItemProps (line 7) | interface DropdownItemProps extends PropsWithChildren { FILE: kafka-ui-react-app/src/components/common/Editor/Editor.tsx type EditorProps (line 9) | interface EditorProps extends IAceEditorProps { FILE: kafka-ui-react-app/src/components/common/EditorViewer/EditorViewer.tsx type EditorViewerProps (line 8) | interface EditorViewerProps { FILE: kafka-ui-react-app/src/components/common/Ellipsis/Ellipsis.tsx type EllipsisProps (line 5) | type EllipsisProps = { FILE: kafka-ui-react-app/src/components/common/Icons/DropdownArrowIcon.tsx type Props (line 4) | interface Props { FILE: kafka-ui-react-app/src/components/common/Icons/MessageToggleIcon.styled.ts type Props (line 3) | type Props = { FILE: kafka-ui-react-app/src/components/common/Icons/MessageToggleIcon.tsx type Props (line 4) | interface Props { FILE: kafka-ui-react-app/src/components/common/IndeterminateCheckbox/IndeterminateCheckbox.tsx type IndeterminateCheckboxProps (line 4) | interface IndeterminateCheckboxProps extends HTMLProps { FILE: kafka-ui-react-app/src/components/common/Input/Input.styled.ts type InputProps (line 3) | interface InputProps { constant INPUT_SIZES (line 8) | const INPUT_SIZES = { FILE: kafka-ui-react-app/src/components/common/Input/Input.tsx type InputProps (line 9) | interface InputProps function inputNumberCheck (line 26) | function inputNumberCheck( function pasteNumberCheck (line 71) | function pasteNumberCheck( FILE: kafka-ui-react-app/src/components/common/Metrics/Indicator.tsx type Props (line 6) | interface Props { FILE: kafka-ui-react-app/src/components/common/Metrics/Section.tsx type Props (line 5) | interface Props { FILE: kafka-ui-react-app/src/components/common/NewTable/ColoredCell.tsx type CellProps (line 4) | interface CellProps { type ColoredCellProps (line 9) | interface ColoredCellProps { FILE: kafka-ui-react-app/src/components/common/NewTable/SizeCell.tsx type AsAny (line 6) | type AsAny = any; FILE: kafka-ui-react-app/src/components/common/NewTable/Table.styled.ts type ThProps (line 22) | interface ThProps { type RowProps (line 109) | interface RowProps { FILE: kafka-ui-react-app/src/components/common/NewTable/Table.tsx type TableProps (line 29) | interface TableProps { type UpdaterFn (line 60) | type UpdaterFn = (previousState: T) => T; FILE: kafka-ui-react-app/src/components/common/NewTable/__test__/Table.spec.tsx type Datum (line 34) | type Datum = (typeof data)[0]; type Props (line 97) | interface Props extends TableProps { FILE: kafka-ui-react-app/src/components/common/NewTable/utils/updatePaginationState.ts type UpdaterFn (line 4) | type UpdaterFn = (previousState: T) => T; FILE: kafka-ui-react-app/src/components/common/NewTable/utils/updateSortingState.ts type UpdaterFn (line 3) | type UpdaterFn = (previousState: T) => T; FILE: kafka-ui-react-app/src/components/common/PageHeading/PageHeading.tsx type PageHeadingProps (line 6) | interface PageHeadingProps { FILE: kafka-ui-react-app/src/components/common/ProgressBar/ProgressBar.tsx type ProgressBarProps (line 5) | interface ProgressBarProps { FILE: kafka-ui-react-app/src/components/common/SQLEditor/SQLEditor.tsx type SQLEditorProps (line 10) | interface SQLEditorProps extends IAceEditorProps { FILE: kafka-ui-react-app/src/components/common/Search/Search.tsx type SearchProps (line 8) | interface SearchProps { FILE: kafka-ui-react-app/src/components/common/Select/ControlledSelect.tsx type ControlledSelectProps (line 9) | interface ControlledSelectProps { FILE: kafka-ui-react-app/src/components/common/Select/LiveIcon.styled.tsx type Props (line 4) | interface Props { FILE: kafka-ui-react-app/src/components/common/Select/Select.styled.ts type Props (line 3) | interface Props { type OptionProps (line 11) | interface OptionProps { FILE: kafka-ui-react-app/src/components/common/Select/Select.tsx type SelectProps (line 8) | interface SelectProps { type SelectOption (line 23) | interface SelectOption { FILE: kafka-ui-react-app/src/components/common/SlidingSidebar/SlidingSidebar.tsx type SlidingSidebarProps (line 7) | interface SlidingSidebarProps extends PropsWithChildren { FILE: kafka-ui-react-app/src/components/common/Spinner/types.ts type SpinnerProps (line 1) | interface SpinnerProps { FILE: kafka-ui-react-app/src/components/common/Switch/Switch.styled.ts type Props (line 3) | interface Props { FILE: kafka-ui-react-app/src/components/common/Switch/Switch.tsx type SwitchProps (line 5) | interface SwitchProps { FILE: kafka-ui-react-app/src/components/common/Tag/Tag.styled.tsx type Props (line 3) | interface Props { FILE: kafka-ui-react-app/src/components/common/Tooltip/Tooltip.tsx type TooltipProps (line 11) | interface TooltipProps { FILE: kafka-ui-react-app/src/components/common/heading/Heading.styled.tsx type HeadingLevel (line 4) | type HeadingLevel = 1 | 2 | 3 | 4 | 5 | 6; type HeadingBaseProps (line 5) | interface HeadingBaseProps { type HeadingProps (line 13) | interface HeadingProps { FILE: kafka-ui-react-app/src/components/common/table/Table/Table.styled.ts type Props (line 3) | interface Props { FILE: kafka-ui-react-app/src/components/common/table/TableHeaderCell/TableHeaderCell.styled.ts type TitleProps (line 4) | interface TitleProps { FILE: kafka-ui-react-app/src/components/common/table/TableHeaderCell/TableHeaderCell.tsx type TableHeaderCellProps (line 5) | interface TableHeaderCellProps { FILE: kafka-ui-react-app/src/components/common/table/__tests__/TableHeaderCell.spec.tsx constant SPACE_KEY (line 11) | const SPACE_KEY = ' '; FILE: kafka-ui-react-app/src/components/contexts/ClusterContext.ts type ContextProps (line 3) | interface ContextProps { FILE: kafka-ui-react-app/src/components/contexts/ConfirmContext.tsx type ConfirmContextType (line 3) | interface ConfirmContextType { FILE: kafka-ui-react-app/src/components/contexts/GlobalSettingsContext.tsx type GlobalSettingsContextProps (line 5) | interface GlobalSettingsContextProps { FILE: kafka-ui-react-app/src/components/contexts/ThemeModeContext.tsx type ThemeModeContextProps (line 5) | interface ThemeModeContextProps { FILE: kafka-ui-react-app/src/components/contexts/TopicMessagesContext.ts type ContextProps (line 4) | interface ContextProps { FILE: kafka-ui-react-app/src/components/contexts/UserInfoRolesAccessContext.tsx type UserInfoType (line 5) | interface UserInfoType { FILE: kafka-ui-react-app/src/lib/constants.ts type Window (line 5) | interface Window { constant BASE_PARAMS (line 10) | const BASE_PARAMS: ConfigurationParameters = { constant TOPIC_NAME_VALIDATION_PATTERN (line 18) | const TOPIC_NAME_VALIDATION_PATTERN = /^[a-zA-Z0-9._-]+$/; constant SCHEMA_NAME_VALIDATION_PATTERN (line 19) | const SCHEMA_NAME_VALIDATION_PATTERN = /^[.,A-Za-z0-9_/-]+$/; constant TOPIC_CUSTOM_PARAMS_PREFIX (line 21) | const TOPIC_CUSTOM_PARAMS_PREFIX = 'customParams'; constant TOPIC_CUSTOM_PARAMS (line 22) | const TOPIC_CUSTOM_PARAMS: Record = { constant MILLISECONDS_IN_WEEK (line 47) | const MILLISECONDS_IN_WEEK = 604_800_000; constant MILLISECONDS_IN_DAY (line 48) | const MILLISECONDS_IN_DAY = 86_400_000; constant MILLISECONDS_IN_SECOND (line 49) | const MILLISECONDS_IN_SECOND = 1_000; constant NOT_SET (line 51) | const NOT_SET = -1; constant BYTES_IN_GB (line 52) | const BYTES_IN_GB = 1_073_741_824; constant BUILD_VERSION_PATTERN (line 53) | const BUILD_VERSION_PATTERN = /v\d.\d.\d/; constant PER_PAGE (line 55) | const PER_PAGE = 25; constant MESSAGES_PER_PAGE (line 56) | const MESSAGES_PER_PAGE = '100'; constant GIT_REPO_LINK (line 58) | const GIT_REPO_LINK = 'https://github.com/provectus/kafka-ui'; constant GIT_REPO_LATEST_RELEASE_LINK (line 59) | const GIT_REPO_LATEST_RELEASE_LINK = constant LOCAL_STORAGE_KEY_PREFIX (line 62) | const LOCAL_STORAGE_KEY_PREFIX = 'kafka-ui'; type AsyncRequestStatus (line 64) | enum AsyncRequestStatus { constant QUERY_REFETCH_OFF_OPTIONS (line 71) | const QUERY_REFETCH_OFF_OPTIONS = { constant AUTH_OPTIONS (line 78) | const AUTH_OPTIONS: SelectOption[] = [ constant SECURITY_PROTOCOL_OPTIONS (line 91) | const SECURITY_PROTOCOL_OPTIONS: SelectOption[] = [ constant METRICS_OPTIONS (line 95) | const METRICS_OPTIONS: SelectOption[] = [ constant CONSUMER_GROUP_STATE_TOOLTIPS (line 100) | const CONSUMER_GROUP_STATE_TOOLTIPS: Record = FILE: kafka-ui-react-app/src/lib/errorHandling.tsx type ServerResponse (line 6) | interface ServerResponse { type ToastTypes (line 12) | type ToastTypes = ToastType | 'warning'; type AlertOptions (line 31) | interface AlertOptions { FILE: kafka-ui-react-app/src/lib/hooks/api/acl.ts function useAcls (line 7) | function useAcls(clusterName: ClusterName) { function useCreateAclMutation (line 17) | function useCreateAclMutation(clusterName: ClusterName) { function useCreateAcl (line 34) | function useCreateAcl(clusterName: ClusterName) { function useDeleteAclMutation (line 45) | function useDeleteAclMutation(clusterName: ClusterName) { function useDeleteAcl (line 58) | function useDeleteAcl(clusterName: ClusterName) { FILE: kafka-ui-react-app/src/lib/hooks/api/appConfig.ts function useAppInfo (line 6) | function useAppInfo() { function useAppConfig (line 14) | function useAppConfig() { function useUpdateAppConfig (line 18) | function useUpdateAppConfig({ initialName }: { initialName?: string }) { function useAppConfigFilesUpload (line 54) | function useAppConfigFilesUpload() { function useValidateAppConfig (line 63) | function useValidateAppConfig() { FILE: kafka-ui-react-app/src/lib/hooks/api/brokers.ts type UpdateBrokerConfigProps (line 6) | interface UpdateBrokerConfigProps { function useBrokers (line 11) | function useBrokers(clusterName: ClusterName) { function useBrokerMetrics (line 19) | function useBrokerMetrics(clusterName: ClusterName, brokerId: number) { function useBrokerLogDirs (line 30) | function useBrokerLogDirs(clusterName: ClusterName, brokerId: number) { function useBrokerConfig (line 41) | function useBrokerConfig(clusterName: ClusterName, brokerId: number) { function useUpdateBrokerConfigByName (line 52) | function useUpdateBrokerConfigByName( FILE: kafka-ui-react-app/src/lib/hooks/api/clusters.ts function useClusters (line 5) | function useClusters() { function useClusterStats (line 8) | function useClusterStats(clusterName: ClusterName) { FILE: kafka-ui-react-app/src/lib/hooks/api/consumers.ts type ConsumerGroupID (line 12) | type ConsumerGroupID = ConsumerGroup['groupId']; type UseConsumerGroupsProps (line 14) | type UseConsumerGroupsProps = { type UseConsumerGroupDetailsProps (line 23) | type UseConsumerGroupDetailsProps = { function useConsumerGroups (line 28) | function useConsumerGroups(props: UseConsumerGroupsProps) { function useConsumerGroupDetails (line 37) | function useConsumerGroupDetails(props: UseConsumerGroupDetailsProps) { FILE: kafka-ui-react-app/src/lib/hooks/api/kafkaConnect.ts type UseConnectorProps (line 13) | interface UseConnectorProps { type CreateConnectorProps (line 18) | interface CreateConnectorProps { function useConnects (line 48) | function useConnects(clusterName: ClusterName) { function useConnectors (line 53) | function useConnectors(clusterName: ClusterName, search?: string) { function useConnector (line 62) | function useConnector(props: UseConnectorProps) { function useConnectorTasks (line 65) | function useConnectorTasks(props: UseConnectorProps) { function useUpdateConnectorState (line 74) | function useUpdateConnectorState(props: UseConnectorProps) { function useRestartConnectorTask (line 84) | function useRestartConnectorTask(props: UseConnectorProps) { function useConnectorConfig (line 93) | function useConnectorConfig(props: UseConnectorProps) { function useUpdateConnectorConfig (line 98) | function useUpdateConnectorConfig(props: UseConnectorProps) { function useCreateConnectorMutation (line 113) | function useCreateConnectorMutation(clusterName: ClusterName) { function useCreateConnector (line 125) | function useCreateConnector(clusterName: ClusterName) { function useDeleteConnector (line 136) | function useDeleteConnector(props: UseConnectorProps) { FILE: kafka-ui-react-app/src/lib/hooks/api/ksqlDb.tsx function useKsqlkDb (line 20) | function useKsqlkDb(clusterName: ClusterName) { function useExecuteKsqlkDbQueryMutation (line 37) | function useExecuteKsqlkDbQueryMutation() { type UseKsqlkDbSSEProps (line 80) | type UseKsqlkDbSSEProps = { method onopen (line 102) | async onopen(response) { method onmessage (line 109) | onmessage(event) { method onclose (line 146) | onclose() { method onerror (line 149) | onerror(err) { FILE: kafka-ui-react-app/src/lib/hooks/api/latestVersion.ts function useLatestVersion (line 13) | function useLatestVersion() { FILE: kafka-ui-react-app/src/lib/hooks/api/roles.ts function useGetUserInfo (line 5) | function useGetUserInfo() { FILE: kafka-ui-react-app/src/lib/hooks/api/topicMessages.tsx type UseTopicMessagesProps (line 20) | interface UseTopicMessagesProps { type ConsumingMode (line 26) | type ConsumingMode = method onopen (line 102) | async onopen(response) { method onmessage (line 111) | onmessage(event) { method onclose (line 135) | onclose() { method onerror (line 138) | onerror(err) { function useSerdes (line 186) | function useSerdes(props: GetSerdesRequest) { FILE: kafka-ui-react-app/src/lib/hooks/api/topics.ts function useTopics (line 44) | function useTopics(props: GetTopicsRequest) { function useTopicDetails (line 52) | function useTopicDetails(props: GetTopicDetailsRequest) { function useTopicConfig (line 55) | function useTopicConfig(props: GetTopicDetailsRequest) { function useTopicConsumerGroups (line 58) | function useTopicConsumerGroups(props: GetTopicDetailsRequest) { function useCreateTopicMutation (line 113) | function useCreateTopicMutation(clusterName: ClusterName) { function useCreateTopic (line 130) | function useCreateTopic(clusterName: ClusterName) { function useUpdateTopic (line 163) | function useUpdateTopic(props: GetTopicDetailsRequest) { function useIncreaseTopicPartitionsCount (line 182) | function useIncreaseTopicPartitionsCount(props: GetTopicDetailsRequest) { function useUpdateTopicReplicationFactor (line 200) | function useUpdateTopicReplicationFactor(props: GetTopicDetailsRequest) { function useDeleteTopic (line 218) | function useDeleteTopic(clusterName: ClusterName) { function useClearTopicMessages (line 233) | function useClearTopicMessages( function useRecreateTopic (line 260) | function useRecreateTopic(props: GetTopicDetailsRequest) { function useSendMessage (line 272) | function useSendMessage(props: GetTopicDetailsRequest) { function useTopicAnalysis (line 292) | function useTopicAnalysis( function useAnalyzeTopic (line 313) | function useAnalyzeTopic(props: GetTopicDetailsRequest) { function useCancelTopicAnalysis (line 321) | function useCancelTopicAnalysis(props: GetTopicDetailsRequest) { FILE: kafka-ui-react-app/src/lib/hooks/useActionTooltip.ts function useActionTooltip (line 11) | function useActionTooltip(isDisabled?: boolean, placement?: Placement) { FILE: kafka-ui-react-app/src/lib/hooks/useAppParams.tsx function useAppParams (line 3) | function useAppParams< FILE: kafka-ui-react-app/src/lib/hooks/useBoolean.ts type ReturnType (line 3) | interface ReturnType { function useBoolean (line 11) | function useBoolean(defaultValue?: boolean): ReturnType { FILE: kafka-ui-react-app/src/lib/hooks/useClickOutside.ts type Event (line 3) | type Event = MouseEvent | TouchEvent; FILE: kafka-ui-react-app/src/lib/hooks/useCreatePermisson.ts function useCreatePermission (line 9) | function useCreatePermission(resource: ResourceType): boolean { FILE: kafka-ui-react-app/src/lib/hooks/useMessageFiltersStore.ts type AdvancedFilter (line 5) | interface AdvancedFilter { type MessageFiltersState (line 10) | interface MessageFiltersState { FILE: kafka-ui-react-app/src/lib/hooks/usePermission.ts function usePermission (line 8) | function usePermission( FILE: kafka-ui-react-app/src/lib/hooks/useUserInfo.ts function useUserInfo (line 4) | function useUserInfo() { FILE: kafka-ui-react-app/src/lib/paths.ts type RouteParams (line 10) | enum RouteParams { type ClusterNameRoute (line 29) | type ClusterNameRoute = { clusterName: ClusterName }; type ClusterBrokerParam (line 62) | type ClusterBrokerParam = { type ClusterGroupParam (line 86) | type ClusterGroupParam = { type ClusterSubjectParam (line 125) | type ClusterSubjectParam = { type RouteParamsClusterTopic (line 192) | type RouteParamsClusterTopic = { type RouterParamsClusterConnectConnector (line 255) | type RouterParamsClusterConnectConnector = { FILE: kafka-ui-react-app/src/lib/permissions.ts type RolesType (line 3) | type RolesType = UserPermission[]; type RolesModifiedTypes (line 5) | type RolesModifiedTypes = Map>; function modifyRolesData (line 15) | function modifyRolesData( type IsPermittedConfig (line 41) | interface IsPermittedConfig { function isPermitted (line 75) | function isPermitted({ function isPermittedToCreate (line 127) | function isPermittedToCreate({ FILE: kafka-ui-react-app/src/lib/testHelpers.tsx type CustomRenderOptions (line 34) | interface CustomRenderOptions extends Omit { type WithRouteProps (line 47) | interface WithRouteProps { class EventSourceMock (line 154) | class EventSourceMock { method constructor (line 165) | constructor(url: string) { FILE: kafka-ui-react-app/src/lib/yupExtended.ts type StringSchema (line 6) | interface StringSchema< function cacheTest (line 46) | function cacheTest( FILE: kafka-ui-react-app/src/redux/interfaces/cluster.ts type ClusterName (line 3) | type ClusterName = Cluster['name']; FILE: kafka-ui-react-app/src/redux/interfaces/consumerGroup.ts type ConsumerGroupResetOffsetRequestParams (line 8) | interface ConsumerGroupResetOffsetRequestParams { FILE: kafka-ui-react-app/src/redux/interfaces/index.ts type RootState (line 10) | type RootState = ReturnType; type AppDispatch (line 11) | type AppDispatch = typeof store.dispatch; FILE: kafka-ui-react-app/src/redux/interfaces/loader.ts type LoaderSliceState (line 3) | interface LoaderSliceState { FILE: kafka-ui-react-app/src/redux/interfaces/schema.ts type SchemaName (line 6) | type SchemaName = string; type NewSchemaSubjectRaw (line 8) | interface NewSchemaSubjectRaw extends NewSchemaSubject { FILE: kafka-ui-react-app/src/redux/interfaces/topic.ts type TopicName (line 9) | type TopicName = Topic['name']; type TopicConfigParams (line 11) | interface TopicConfigParams { type TopicConfigByName (line 15) | interface TopicConfigByName { type TopicFormCustomParams (line 19) | interface TopicFormCustomParams { type TopicFormFormattedParams (line 24) | type TopicFormFormattedParams = TopicCreation['configs']; type TopicFormDataModified (line 26) | interface TopicFormDataModified { type TopicFormDataRaw (line 38) | type TopicFormDataRaw = Partial; type TopicFormData (line 40) | interface TopicFormData { type TopicMessagesState (line 54) | interface TopicMessagesState { FILE: kafka-ui-react-app/src/redux/reducers/schemas/schemasSlice.ts constant SCHEMA_LATEST_FETCH_ACTION (line 19) | const SCHEMA_LATEST_FETCH_ACTION = 'schemas/latest/fetch'; constant SCHEMAS_FETCH_ACTION (line 32) | const SCHEMAS_FETCH_ACTION = 'schemas/fetch'; constant SCHEMAS_VERSIONS_FETCH_ACTION (line 53) | const SCHEMAS_VERSIONS_FETCH_ACTION = 'schemas/versions/fetch'; constant SCHEMAS_PAGE_COUNT (line 80) | const SCHEMAS_PAGE_COUNT = 1; FILE: kafka-ui-react-app/src/styled.d.ts type DefaultTheme (line 6) | interface DefaultTheme extends ThemeType {} FILE: kafka-ui-react-app/src/theme/theme.ts type ThemeType (line 755) | type ThemeType = typeof theme; FILE: kafka-ui-react-app/src/widgets/ClusterConfigForm/common/Credentials.tsx type CredentialsProps (line 7) | type CredentialsProps = { FILE: kafka-ui-react-app/src/widgets/ClusterConfigForm/common/SSLForm.tsx type SSLFormProps (line 6) | type SSLFormProps = { FILE: kafka-ui-react-app/src/widgets/ClusterConfigForm/common/SectionHeader.tsx type SectionHeaderProps (line 6) | interface SectionHeaderProps { FILE: kafka-ui-react-app/src/widgets/ClusterConfigForm/index.tsx type ClusterConfigFormProps (line 26) | interface ClusterConfigFormProps { constant CLUSTER_CONFIG_FORM_DEFAULT_VALUES (line 31) | const CLUSTER_CONFIG_FORM_DEFAULT_VALUES: Partial... method getResult (line 35) | public String getResult() { method getAdditionalProperties (line 44) | public Map getAdditionalProperties() { method getType (line 52) | public Type getType() { method equals (line 56) | @Override method hashCode (line 70) | @Override method toString (line 75) | @Override FILE: kafka-ui-serde-api/src/main/java/com/provectus/kafka/ui/serde/api/PropertyResolver.java type PropertyResolver (line 13) | public interface PropertyResolver { method getProperty (line 22) | Optional getProperty(String key, Class targetType); method getListProperty (line 32) | Optional> getListProperty(String key, Class itemType); method getMapProperty (line 42) | Optional> getMapProperty(String key, Class keyType... FILE: kafka-ui-serde-api/src/main/java/com/provectus/kafka/ui/serde/api/RecordHeader.java type RecordHeader (line 3) | public interface RecordHeader { method key (line 5) | String key(); method value (line 7) | byte[] value(); FILE: kafka-ui-serde-api/src/main/java/com/provectus/kafka/ui/serde/api/RecordHeaders.java type RecordHeaders (line 4) | public interface RecordHeaders extends Iterable { FILE: kafka-ui-serde-api/src/main/java/com/provectus/kafka/ui/serde/api/SchemaDescription.java class SchemaDescription (line 8) | public final class SchemaDescription { method SchemaDescription (line 19) | public SchemaDescription(String schema, Map additional... method getSchema (line 27) | public String getSchema() { method getAdditionalProperties (line 34) | public Map getAdditionalProperties() { FILE: kafka-ui-serde-api/src/main/java/com/provectus/kafka/ui/serde/api/Serde.java type Serde (line 24) | public interface Serde extends Closeable { type Target (line 29) | enum Target { method configure (line 40) | void configure( method getDescription (line 49) | Optional getDescription(); method getSchema (line 55) | Optional getSchema(String topic, Target type); method canDeserialize (line 60) | boolean canDeserialize(String topic, Target type); method canSerialize (line 65) | boolean canSerialize(String topic, Target type); method close (line 70) | @Override method serializer (line 82) | Serializer serializer(String topic, Target type); method deserializer (line 88) | Deserializer deserializer(String topic, Target type); type Serializer (line 93) | interface Serializer { method serialize (line 98) | byte[] serialize(String input); type Deserializer (line 104) | interface Deserializer { method deserialize (line 105) | DeserializeResult deserialize(RecordHeaders headers, byte[] data);