private SaslClientFactory getSaslClientFactory() { if (saslClientFactory == null) { synchronized (this) { if (saslClientFactory == null) { saslClientFactory = getSaslClientFactory(getProviderSupplier()); } } } return saslClientFactory; }
/** * Get a {@link Supplier} as a source for all {@link Provider} instances registered in the given {@code configuration}. * * @param configuration the authentication configuration to use (must not be {@code null}) * @return a supplier as a source for {@link Provider} instances (not {@code null}) */ public Supplier<Provider[]> getProviderSupplier(AuthenticationConfiguration configuration) { Assert.checkNotNullParam("configuration", configuration); return configuration.getProviderSupplier(); } }
/** * Get a {@link Supplier} as a source for all {@link Provider} instances registered in the given {@code configuration}. * * @param configuration the authentication configuration to use (must not be {@code null}) * @return a supplier as a source for {@link Provider} instances (not {@code null}) */ public Supplier<Provider[]> getProviderSupplier(AuthenticationConfiguration configuration) { Assert.checkNotNullParam("configuration", configuration); return configuration.getProviderSupplier(); } }
/** * Get a {@link Supplier} as a source for all {@link Provider} instances registered in the given {@code configuration}. * * @param configuration the authentication configuration to use (must not be {@code null}) * @return a supplier as a source for {@link Provider} instances (not {@code null}) */ public Supplier<Provider[]> getProviderSupplier(AuthenticationConfiguration configuration) { Assert.checkNotNullParam("configuration", configuration); return configuration.getProviderSupplier(); } }
/** * Get a {@link Supplier} as a source for all {@link Provider} instances registered in the given {@code configuration}. * * @param configuration the authentication configuration to use (must not be {@code null}) * @return a supplier as a source for {@link Provider} instances (not {@code null}) */ public Supplier<Provider[]> getProviderSupplier(AuthenticationConfiguration configuration) { Assert.checkNotNullParam("configuration", configuration); return configuration.getProviderSupplier(); } }
private SaslClientFactory getSaslClientFactory() { if (saslClientFactory == null) { synchronized (this) { if (saslClientFactory == null) { saslClientFactory = getSaslClientFactory(getProviderSupplier()); } } } return saslClientFactory; }
private SaslClientFactory getSaslClientFactory() { if (saslClientFactory == null) { synchronized (this) { if (saslClientFactory == null) { saslClientFactory = getSaslClientFactory(getProviderSupplier()); } } } return saslClientFactory; }
private SaslClientFactory getSaslClientFactory() { if (saslClientFactory == null) { synchronized (this) { if (saslClientFactory == null) { saslClientFactory = getSaslClientFactory(getProviderSupplier()); } } } return saslClientFactory; }