Uses of Class
io.github.resilience4j.timelimiter.TimeLimiterConfig
Packages that use TimeLimiterConfig
-
Uses of TimeLimiterConfig in io.github.resilience4j.timelimiter
Subinterfaces with type arguments of type TimeLimiterConfig in io.github.resilience4j.timelimiterModifier and TypeInterfaceDescriptioninterfaceManages all TimeLimiter instances.Methods in io.github.resilience4j.timelimiter that return TimeLimiterConfigModifier and TypeMethodDescriptionTimeLimiterConfig.Builder.build()Builds a TimeLimiterConfigTimeLimiter.getTimeLimiterConfig()Get the TimeLimiterConfig of this TimeLimiter decorator.static TimeLimiterConfigTimeLimiterConfig.ofDefaults()Creates a default TimeLimiter configuration.Methods in io.github.resilience4j.timelimiter with parameters of type TimeLimiterConfigModifier and TypeMethodDescriptionstatic TimeLimiterConfig.BuilderTimeLimiterConfig.from(TimeLimiterConfig baseConfig) static TimeLimiterTimeLimiter.of(TimeLimiterConfig timeLimiterConfig) Creates a TimeLimiter decorator with a TimeLimiterConfig configuration.static TimeLimiterTimeLimiter.of(String name, TimeLimiterConfig timeLimiterConfig) Creates a TimeLimiter decorator with a TimeLimiterConfig configuration.static TimeLimiterCreates a TimeLimiter with a custom TimeLimiter configuration.static TimeLimiterRegistryTimeLimiterRegistry.of(TimeLimiterConfig defaultTimeLimiterConfig) Creates a TimeLimiterRegistry with a custom default TimeLimiter configuration.static TimeLimiterRegistryTimeLimiterRegistry.of(TimeLimiterConfig defaultTimeLimiterConfig, io.github.resilience4j.core.registry.RegistryEventConsumer<TimeLimiter> registryEventConsumer) Creates a TimeLimiterRegistry with a custom default TimeLimiter configuration and a TimeLimiter registry event consumer.static TimeLimiterRegistryTimeLimiterRegistry.of(TimeLimiterConfig defaultTimeLimiterConfig, List<io.github.resilience4j.core.registry.RegistryEventConsumer<TimeLimiter>> registryEventConsumers) Creates a TimeLimiterRegistry with a custom default TimeLimiter configuration and a list of TimeLimiter registry event consumers.TimeLimiterRegistry.timeLimiter(String name, TimeLimiterConfig timeLimiterConfig) Returns a managedTimeLimiteror creates a new one with a custom TimeLimiter configuration.TimeLimiterRegistry.timeLimiter(String name, TimeLimiterConfig timeLimiterConfig, Map<String, String> tags) Returns a managedTimeLimiteror creates a new one with a custom TimeLimiter configuration.Method parameters in io.github.resilience4j.timelimiter with type arguments of type TimeLimiterConfigModifier and TypeMethodDescriptionstatic TimeLimiterRegistryTimeLimiterRegistry.of(Map<String, TimeLimiterConfig> configs) Creates a TimeLimiterRegistry with a Map of shared TimeLimiter configurations.static TimeLimiterRegistryTimeLimiterRegistry.of(Map<String, TimeLimiterConfig> configs, io.github.resilience4j.core.registry.RegistryEventConsumer<TimeLimiter> registryEventConsumer) Creates a TimeLimiterRegistry with a Map of shared TimeLimiter configurations and a TimeLimiter registry event consumer.static TimeLimiterRegistryTimeLimiterRegistry.of(Map<String, TimeLimiterConfig> configs, io.github.resilience4j.core.registry.RegistryEventConsumer<TimeLimiter> registryEventConsumer, Map<String, String> tags) Creates a TimeLimiterRegistry with a Map of shared TimeLimiter configurations and a TimeLimiter registry event consumer.static TimeLimiterRegistryTimeLimiterRegistry.of(Map<String, TimeLimiterConfig> configs, List<io.github.resilience4j.core.registry.RegistryEventConsumer<TimeLimiter>> registryEventConsumers) Creates a TimeLimiterRegistry with a Map of shared TimeLimiter configurations and a list of TimeLimiter registry event consumers.static TimeLimiterRegistryCreates a TimeLimiterRegistry with a Map of shared TimeLimiter configurations.TimeLimiterRegistry.timeLimiter(String name, Supplier<TimeLimiterConfig> timeLimiterConfigSupplier) Returns a managedTimeLimiterConfigor creates a new one with a custom TimeLimiterConfig configuration.TimeLimiterRegistry.timeLimiter(String name, Supplier<TimeLimiterConfig> timeLimiterConfigSupplier, Map<String, String> tags) Returns a managedTimeLimiteror creates a new one with a custom TimeLimiter configuration.Constructors in io.github.resilience4j.timelimiter with parameters of type TimeLimiterConfig -
Uses of TimeLimiterConfig in io.github.resilience4j.timelimiter.internal
Subclasses with type arguments of type TimeLimiterConfig in io.github.resilience4j.timelimiter.internalFields in io.github.resilience4j.timelimiter.internal declared as TimeLimiterConfigModifier and TypeFieldDescriptionprivate final TimeLimiterConfigTimeLimiterImpl.timeLimiterConfigMethods in io.github.resilience4j.timelimiter.internal that return TimeLimiterConfigMethods in io.github.resilience4j.timelimiter.internal with parameters of type TimeLimiterConfigModifier and TypeMethodDescriptionInMemoryTimeLimiterRegistry.timeLimiter(String name, TimeLimiterConfig config) Returns a managedTimeLimiteror creates a new one with a custom TimeLimiter configuration.InMemoryTimeLimiterRegistry.timeLimiter(String name, TimeLimiterConfig timeLimiterConfig, Map<String, String> tags) Method parameters in io.github.resilience4j.timelimiter.internal with type arguments of type TimeLimiterConfigModifier and TypeMethodDescriptionInMemoryTimeLimiterRegistry.timeLimiter(String name, Supplier<TimeLimiterConfig> timeLimiterConfigSupplier) Returns a managedTimeLimiterConfigor creates a new one with a custom TimeLimiterConfig configuration.InMemoryTimeLimiterRegistry.timeLimiter(String name, Supplier<TimeLimiterConfig> timeLimiterConfigSupplier, Map<String, String> tags) Constructors in io.github.resilience4j.timelimiter.internal with parameters of type TimeLimiterConfigModifierConstructorDescriptionInMemoryTimeLimiterRegistry(TimeLimiterConfig defaultConfig) The constructor with custom default config.InMemoryTimeLimiterRegistry(TimeLimiterConfig defaultConfig, io.github.resilience4j.core.registry.RegistryEventConsumer<TimeLimiter> registryEventConsumer) InMemoryTimeLimiterRegistry(TimeLimiterConfig defaultConfig, io.github.resilience4j.core.registry.RegistryEventConsumer<TimeLimiter> registryEventConsumer, Map<String, String> tags) InMemoryTimeLimiterRegistry(TimeLimiterConfig defaultConfig, List<io.github.resilience4j.core.registry.RegistryEventConsumer<TimeLimiter>> registryEventConsumers) InMemoryTimeLimiterRegistry(TimeLimiterConfig defaultConfig, List<io.github.resilience4j.core.registry.RegistryEventConsumer<TimeLimiter>> registryEventConsumers, Map<String, String> tags) InMemoryTimeLimiterRegistry(TimeLimiterConfig defaultConfig, Map<String, String> tags) TimeLimiterImpl(String name, TimeLimiterConfig timeLimiterConfig) TimeLimiterImpl(String name, TimeLimiterConfig timeLimiterConfig, Map<String, String> tags) Constructor parameters in io.github.resilience4j.timelimiter.internal with type arguments of type TimeLimiterConfigModifierConstructorDescriptionInMemoryTimeLimiterRegistry(Map<String, TimeLimiterConfig> configs) InMemoryTimeLimiterRegistry(Map<String, TimeLimiterConfig> configs, io.github.resilience4j.core.registry.RegistryEventConsumer<TimeLimiter> registryEventConsumer) InMemoryTimeLimiterRegistry(Map<String, TimeLimiterConfig> configs, io.github.resilience4j.core.registry.RegistryEventConsumer<TimeLimiter> registryEventConsumer, Map<String, String> tags) InMemoryTimeLimiterRegistry(Map<String, TimeLimiterConfig> configs, List<io.github.resilience4j.core.registry.RegistryEventConsumer<TimeLimiter>> registryEventConsumers) InMemoryTimeLimiterRegistry(Map<String, TimeLimiterConfig> configs, List<io.github.resilience4j.core.registry.RegistryEventConsumer<TimeLimiter>> registryEventConsumers, Map<String, String> tags) InMemoryTimeLimiterRegistry(Map<String, TimeLimiterConfig> configs, Map<String, String> tags)