Class HooksConfigurationBuilder
- java.lang.Object
-
- com.launchdarkly.sdk.server.integrations.HooksConfigurationBuilder
-
public abstract class HooksConfigurationBuilder extends java.lang.Object
Contains methods for configuring the SDK's 'hooks'.If you want to add hooks, use
Components.hooks()
, configure accordingly, and pass it toLDConfig.Builder.hooks(HooksConfigurationBuilder)
.List hooks = createSomeHooks(); LDConfig config = new LDConfig.Builder() .hooks( Components.hooks() .setHooks(hooks) ) .build();
Note that this class is abstract; the actual implementation is created by calling
Components.hooks()
.
-
-
Constructor Summary
Constructors Constructor Description HooksConfigurationBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract HookConfiguration
build()
HooksConfigurationBuilder
setHooks(java.util.List<Hook> hooks)
Adds the provided list of hooks to the configuration.
-
-
-
Field Detail
-
hooks
protected java.util.List<Hook> hooks
The current set of hooks the builder has.
-
-
Method Detail
-
setHooks
public HooksConfigurationBuilder setHooks(java.util.List<Hook> hooks)
Adds the provided list of hooks to the configuration. Note that the order of hooks is important and controls the order in which they will be executed. SeeHook
for more details.- Parameters:
hooks
- to be added to the configuration- Returns:
- the builder
-
build
public abstract HookConfiguration build()
- Returns:
- the hooks configuration
-
-