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

com.launchdarkly.client.UpdateProcessor Maven / Gradle / Ivy

package com.launchdarkly.client;

import java.io.Closeable;
import java.io.IOException;
import java.util.concurrent.Future;

public interface UpdateProcessor extends Closeable {

  /**
   * Starts the client.
   * @return {@link Future}'s completion status indicates the client has been initialized.
   */
  Future start();

  /**
   * Returns true once the client has been initialized and will never return false again.
   * @return
   */
  boolean initialized();


  void close() throws IOException;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy