import com.spotify.confidence.OpenFeatureLocalResolveProvider;
import dev.openfeature.sdk.OpenFeatureAPI;
import dev.openfeature.sdk.Client;
import dev.openfeature.sdk.MutableContext;
public class App {
public static void main(String[] args) {
// Initialize the Confidence provider
OpenFeatureLocalResolveProvider provider =
new OpenFeatureLocalResolveProvider("your-client-secret");
// Register with OpenFeature
OpenFeatureAPI.getInstance().setProviderAndWait(provider);
Client client = OpenFeatureAPI.getInstance().getClient();
// Evaluate a flag
MutableContext ctx = new MutableContext("user-123");
ctx.add("country", "US");
Boolean value = client.getBooleanValue("my-feature-flag.enabled", false, ctx);
System.out.println("Flag value: " + value);
}
}