/** * Build a function to create an instance of this provider as expected by * {@link Security.Builder#providerSelectionPolicy(Function)}. * * @return function to build this policy */ @Override public Function<Providers, ProviderSelectionPolicy> build() { return providers -> new CompositeProviderSelectionPolicy(providers, this); } }