package dnsprovider; import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.Optional; import javax.naming.ldap.spi.LdapDnsProvider; import javax.naming.ldap.spi.LdapDnsProviderResult; public class TestDnsProvider extends LdapDnsProvider { @Override public Optional<LdapDnsProviderResult> lookupEndpoints(String url, Map<?, ?> env) { List<String> endpoints = new ArrayList<>(); endpoints.add("ldap://yupyupyup:389"); return Optional.of( new LdapDnsProviderResult("test.com", endpoints)); } }