Class HooksConfigurationBuilder
- java.lang.Object
-
- com.launchdarkly.sdk.server.integrations.HooksConfigurationBuilder
-
public abstract class HooksConfigurationBuilder extends java.lang.ObjectContains 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 HookConfigurationbuild()HooksConfigurationBuildersetHooks(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. SeeHookfor more details.- Parameters:
hooks- to be added to the configuration- Returns:
- the builder
-
build
public abstract HookConfiguration build()
- Returns:
- the hooks configuration
-
-