Uses of Class
io.github.resilience4j.bulkhead.BulkheadConfig
Packages that use BulkheadConfig
-
Uses of BulkheadConfig in io.github.resilience4j.bulkhead
Subinterfaces with type arguments of type BulkheadConfig in io.github.resilience4j.bulkheadModifier and TypeInterfaceDescriptioninterfaceTheBulkheadRegistryis a factory to create Bulkhead instances which stores all bulkhead instances in a registry.Fields in io.github.resilience4j.bulkhead with type parameters of type BulkheadConfigModifier and TypeFieldDescriptionprivate Map<String, BulkheadConfig> BulkheadRegistry.Builder.bulkheadConfigsMapMethods in io.github.resilience4j.bulkhead that return BulkheadConfigModifier and TypeMethodDescriptionBulkheadConfig.Builder.build()Builds a BulkheadConfigBulkhead.getBulkheadConfig()Returns the BulkheadConfig of this Bulkhead.static BulkheadConfigBulkheadConfig.ofDefaults()Creates a default Bulkhead configuration.Methods in io.github.resilience4j.bulkhead with parameters of type BulkheadConfigModifier and TypeMethodDescriptionBulkheadRegistry.Builder.addBulkheadConfig(String configName, BulkheadConfig configuration) Configures a BulkheadRegistry with a custom Bulkhead configuration.BulkheadRegistry.bulkhead(String name, BulkheadConfig config) Returns a managedBulkheador creates a new one with a custom BulkheadConfig configuration.Returns a managedBulkheador creates a new one with a custom BulkheadConfig configuration.voidBulkhead.changeConfig(BulkheadConfig newConfig) Dynamic bulkhead configuration change.static BulkheadConfig.BuilderBulkheadConfig.from(BulkheadConfig baseConfig) Returns a builder to create a custom BulkheadConfig.static BulkheadBulkhead.of(String name, BulkheadConfig config) Creates a bulkhead with a custom configurationstatic BulkheadCreates a bulkhead with a custom configurationstatic BulkheadRegistryBulkheadRegistry.of(BulkheadConfig bulkheadConfig) Creates a BulkheadRegistry with a custom Bulkhead configuration.static BulkheadRegistryBulkheadRegistry.of(BulkheadConfig bulkheadConfig, io.github.resilience4j.core.registry.RegistryEventConsumer<Bulkhead> registryEventConsumer) Creates a BulkheadRegistry with a custom default Bulkhead configuration and a Bulkhead registry event consumer.static BulkheadRegistryBulkheadRegistry.of(BulkheadConfig bulkheadConfig, List<io.github.resilience4j.core.registry.RegistryEventConsumer<Bulkhead>> registryEventConsumers) Creates a BulkheadRegistry with a custom default Bulkhead configuration and a list of Bulkhead registry event consumers.static BulkheadRegistryBulkheadRegistry.of(BulkheadConfig bulkheadConfig, Map<String, String> tags) Creates a BulkheadRegistry with a custom Bulkhead configuration.BulkheadRegistry.Builder.withBulkheadConfig(BulkheadConfig bulkheadConfig) Configures a BulkheadRegistry with a custom default Bulkhead configuration.Method parameters in io.github.resilience4j.bulkhead with type arguments of type BulkheadConfigModifier and TypeMethodDescriptionBulkheadRegistry.bulkhead(String name, Supplier<BulkheadConfig> bulkheadConfigSupplier) Returns a managedBulkheador creates a new one with a custom Bulkhead configuration.BulkheadRegistry.bulkhead(String name, Supplier<BulkheadConfig> bulkheadConfigSupplier, Map<String, String> tags) Returns a managedBulkheador creates a new one with a custom Bulkhead configuration.static BulkheadBulkhead.of(String name, Supplier<BulkheadConfig> bulkheadConfigSupplier) Creates a bulkhead with a custom configurationstatic BulkheadCreates a bulkhead with a custom configurationstatic BulkheadRegistryBulkheadRegistry.of(Map<String, BulkheadConfig> configs) Creates a BulkheadRegistry with a Map of shared Bulkhead configurations.static BulkheadRegistryBulkheadRegistry.of(Map<String, BulkheadConfig> configs, io.github.resilience4j.core.registry.RegistryEventConsumer<Bulkhead> registryEventConsumer) Creates a BulkheadRegistry with a Map of shared Bulkhead configurations and a Bulkhead registry event consumer.static BulkheadRegistryBulkheadRegistry.of(Map<String, BulkheadConfig> configs, io.github.resilience4j.core.registry.RegistryEventConsumer<Bulkhead> registryEventConsumer, Map<String, String> tags) Creates a BulkheadRegistry with a Map of shared Bulkhead configurations and a Bulkhead registry event consumer.static BulkheadRegistryBulkheadRegistry.of(Map<String, BulkheadConfig> configs, List<io.github.resilience4j.core.registry.RegistryEventConsumer<Bulkhead>> registryEventConsumers) Creates a BulkheadRegistry with a Map of shared Bulkhead configurations and a list of Bulkhead registry event consumers.static BulkheadRegistryCreates a BulkheadRegistry with a Map of shared Bulkhead configurations.Constructors in io.github.resilience4j.bulkhead with parameters of type BulkheadConfig -
Uses of BulkheadConfig in io.github.resilience4j.bulkhead.internal
Subclasses with type arguments of type BulkheadConfig in io.github.resilience4j.bulkhead.internalModifier and TypeClassDescriptionfinal classBulkhead instance manager; Constructs/returns bulkhead instances.Fields in io.github.resilience4j.bulkhead.internal declared as BulkheadConfigMethods in io.github.resilience4j.bulkhead.internal that return BulkheadConfigModifier and TypeMethodDescriptionSemaphoreBulkhead.getBulkheadConfig()Returns the BulkheadConfig of this Bulkhead.Methods in io.github.resilience4j.bulkhead.internal with parameters of type BulkheadConfigModifier and TypeMethodDescriptionInMemoryBulkheadRegistry.bulkhead(String name, BulkheadConfig config) Returns a managedBulkheador creates a new one with a custom BulkheadConfig configuration.Returns a managedBulkheador creates a new one with a custom BulkheadConfig configuration.voidSemaphoreBulkhead.changeConfig(BulkheadConfig newConfig) Dynamic bulkhead configuration change.Method parameters in io.github.resilience4j.bulkhead.internal with type arguments of type BulkheadConfigModifier and TypeMethodDescriptionInMemoryBulkheadRegistry.bulkhead(String name, Supplier<BulkheadConfig> bulkheadConfigSupplier) Returns a managedBulkheador creates a new one with a custom Bulkhead configuration.InMemoryBulkheadRegistry.bulkhead(String name, Supplier<BulkheadConfig> bulkheadConfigSupplier, Map<String, String> tags) Returns a managedBulkheador creates a new one with a custom Bulkhead configuration.Constructors in io.github.resilience4j.bulkhead.internal with parameters of type BulkheadConfigModifierConstructorDescriptionInMemoryBulkheadRegistry(BulkheadConfig defaultConfig) The constructor with custom default config.InMemoryBulkheadRegistry(BulkheadConfig defaultConfig, io.github.resilience4j.core.registry.RegistryEventConsumer<Bulkhead> registryEventConsumer) InMemoryBulkheadRegistry(BulkheadConfig defaultConfig, io.github.resilience4j.core.registry.RegistryEventConsumer<Bulkhead> registryEventConsumer, Map<String, String> tags) InMemoryBulkheadRegistry(BulkheadConfig defaultConfig, List<io.github.resilience4j.core.registry.RegistryEventConsumer<Bulkhead>> registryEventConsumers) InMemoryBulkheadRegistry(BulkheadConfig defaultConfig, List<io.github.resilience4j.core.registry.RegistryEventConsumer<Bulkhead>> registryEventConsumers, Map<String, String> tags) InMemoryBulkheadRegistry(BulkheadConfig defaultConfig, Map<String, String> tags) SemaphoreBulkhead(String name, BulkheadConfig bulkheadConfig) Creates a bulkhead using a configuration suppliedSemaphoreBulkhead(String name, BulkheadConfig bulkheadConfig, Map<String, String> tags) Creates a bulkhead using a configuration suppliedConstructor parameters in io.github.resilience4j.bulkhead.internal with type arguments of type BulkheadConfigModifierConstructorDescriptionInMemoryBulkheadRegistry(Map<String, BulkheadConfig> configs) InMemoryBulkheadRegistry(Map<String, BulkheadConfig> configs, io.github.resilience4j.core.registry.RegistryEventConsumer<Bulkhead> registryEventConsumer) InMemoryBulkheadRegistry(Map<String, BulkheadConfig> configs, io.github.resilience4j.core.registry.RegistryEventConsumer<Bulkhead> registryEventConsumer, Map<String, String> tags) InMemoryBulkheadRegistry(Map<String, BulkheadConfig> configs, List<io.github.resilience4j.core.registry.RegistryEventConsumer<Bulkhead>> registryEventConsumers) InMemoryBulkheadRegistry(Map<String, BulkheadConfig> configs, List<io.github.resilience4j.core.registry.RegistryEventConsumer<Bulkhead>> registryEventConsumers, Map<String, String> tags) InMemoryBulkheadRegistry(Map<String, BulkheadConfig> configs, List<io.github.resilience4j.core.registry.RegistryEventConsumer<Bulkhead>> registryEventConsumers, Map<String, String> tags, io.github.resilience4j.core.RegistryStore<Bulkhead> registryStore) InMemoryBulkheadRegistry(Map<String, BulkheadConfig> configs, Map<String, String> tags) SemaphoreBulkhead(String name, Supplier<BulkheadConfig> configSupplier) Create a bulkhead using a configuration supplierSemaphoreBulkhead(String name, Supplier<BulkheadConfig> configSupplier, Map<String, String> tags) Create a bulkhead using a configuration supplier