All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.launchdarkly.sdk.server.subsystems.ComponentConfigurer Maven / Gradle / Ivy

There is a newer version: 7.6.0
Show newest version
package com.launchdarkly.sdk.server.subsystems;

/**
 * The common interface for SDK component factories and configuration builders. Applications should not
 * need to implement this interface.
 *
 * @param  the type of SDK component or configuration object being constructed
 * @since 6.0.0
 */
public interface ComponentConfigurer {
  /**
   * Called internally by the SDK to create an implementation instance. Applications should not need
   * to call this method.
   * 
   * @param clientContext provides configuration properties and other components from the current
   *   SDK client instance
   * @return a instance of the component type
   */
  T build(ClientContext clientContext);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy