Uses of Interface
org.apache.camel.builder.endpoint.dsl.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder
Packages that use KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder
-
Uses of KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder in org.apache.camel.builder.endpoint.dsl
Subinterfaces of KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder in org.apache.camel.builder.endpoint.dslModifier and TypeInterfaceDescriptionstatic interfaceBuilder for endpoint for the Keycloak component.Methods in org.apache.camel.builder.endpoint.dsl that return KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilderModifier and TypeMethodDescriptionKeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.accessToken(String accessToken) Pre-obtained access token for authentication.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.authClient(String authClient) Filter admin events by authentication client ID.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.authIpAddress(String authIpAddress) Filter admin events by authentication IP address.Keycloak realm to authenticate against.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.authRealmFilter(String authRealmFilter) Filter admin events by authentication realm.Filter admin events by authentication user ID.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.backoffErrorThreshold(int backoffErrorThreshold) The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.backoffErrorThreshold(String backoffErrorThreshold) The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.backoffIdleThreshold(int backoffIdleThreshold) The number of subsequent idle polls that should happen before the backoffMultipler should kick-in.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.backoffIdleThreshold(String backoffIdleThreshold) The number of subsequent idle polls that should happen before the backoffMultipler should kick-in.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.backoffMultiplier(int backoffMultiplier) To let the scheduled polling consumer backoff if there has been a number of subsequent idles/errors in a row.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.backoffMultiplier(String backoffMultiplier) To let the scheduled polling consumer backoff if there has been a number of subsequent idles/errors in a row.KeycloakEndpointBuilderFactory.AdvancedKeycloakEndpointConsumerBuilder.basic()Filter events by client ID.Keycloak client ID.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.clientSecret(String clientSecret) Keycloak client secret.Filter events by start date/time in milliseconds since epoch.Filter events by end date/time in milliseconds since epoch.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.delay(long delay) Milliseconds before the next poll.Milliseconds before the next poll.Type of events to consume: events or admin-events.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.first(int first) Offset for pagination (first result index).Offset for pagination (first result index).KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.greedy(boolean greedy) If greedy is enabled, then the ScheduledPollConsumer will run immediately again, if the previous run polled 1 or more messages.If greedy is enabled, then the ScheduledPollConsumer will run immediately again, if the previous run polled 1 or more messages.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.initialDelay(long initialDelay) Milliseconds before the first poll starts.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.initialDelay(String initialDelay) Milliseconds before the first poll starts.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.introspectionCacheEnabled(boolean introspectionCacheEnabled) Enable caching of token introspection results to reduce API calls to Keycloak.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.introspectionCacheEnabled(String introspectionCacheEnabled) Enable caching of token introspection results to reduce API calls to Keycloak.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.introspectionCacheTtl(long introspectionCacheTtl) Time-to-live for cached introspection results in seconds.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.introspectionCacheTtl(String introspectionCacheTtl) Time-to-live for cached introspection results in seconds.Filter events by IP address.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.keycloakClient(String keycloakClient) To use an existing configured Keycloak admin client.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.keycloakClient(org.keycloak.admin.client.Keycloak keycloakClient) To use an existing configured Keycloak admin client.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.maxResults(int maxResults) Maximum number of events to retrieve per poll.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.maxResults(String maxResults) Maximum number of events to retrieve per poll.The operation to perform.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.operation(org.apache.camel.component.keycloak.KeycloakOperations operation) The operation to perform.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.operationTypes(String operationTypes) Filter admin events by operation types (comma-separated list, e.g., CREATE,UPDATE,DELETE).Keycloak password.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.pojoRequest(boolean pojoRequest) If we want to use a POJO request as body or not.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.pojoRequest(String pojoRequest) If we want to use a POJO request as body or not.Keycloak realm, the default is master because usually all the operations are done starting from the master realm.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.repeatCount(long repeatCount) Specifies a maximum limit of number of fires.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.repeatCount(String repeatCount) Specifies a maximum limit of number of fires.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.resourcePath(String resourcePath) Filter admin events by resource path.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.runLoggingLevel(String runLoggingLevel) The consumer logs a start/complete log line when it polls.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.runLoggingLevel(org.apache.camel.LoggingLevel runLoggingLevel) The consumer logs a start/complete log line when it polls.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.scheduledExecutorService(String scheduledExecutorService) Allows for configuring a custom/shared thread pool to use for the consumer.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.scheduledExecutorService(ScheduledExecutorService scheduledExecutorService) Allows for configuring a custom/shared thread pool to use for the consumer.To use a cron scheduler from either camel-spring or camel-quartz component.To use a cron scheduler from either camel-spring or camel-quartz component.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.schedulerProperties(String key, Object value) To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.schedulerProperties(Map values) To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.sendEmptyMessageWhenIdle(boolean sendEmptyMessageWhenIdle) If the polling consumer did not poll any files, you can enable this option to send an empty message (no body) instead.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.sendEmptyMessageWhenIdle(String sendEmptyMessageWhenIdle) If the polling consumer did not poll any files, you can enable this option to send an empty message (no body) instead.Keycloak server URL.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.startScheduler(boolean startScheduler) Whether the scheduler should be auto started.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.startScheduler(String startScheduler) Whether the scheduler should be auto started.Time unit for initialDelay and delay options.Time unit for initialDelay and delay options.Filter events by event types (comma-separated list, e.g., LOGIN,LOGOUT).KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.useFixedDelay(boolean useFixedDelay) Controls if fixed delay or fixed rate is used.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.useFixedDelay(String useFixedDelay) Controls if fixed delay or fixed rate is used.Filter events by user ID.Keycloak username.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.useTokenIntrospection(boolean useTokenIntrospection) Enable OAuth 2.0 token introspection for real-time token validation.KeycloakEndpointBuilderFactory.KeycloakEndpointConsumerBuilder.useTokenIntrospection(String useTokenIntrospection) Enable OAuth 2.0 token introspection for real-time token validation.