/** * Creates a new aggregate dn resolver. * * @param resolvers dn resolvers * @param es executor service for invoking DN resolvers */ public AggregateDnResolver(final Map<String, DnResolver> resolvers, final ExecutorService es) { setDnResolvers(resolvers); service = es; }
@Override protected void finalize() throws Throwable { try { shutdown(); } finally { super.finalize(); } }
final AggregateDnResolver dnResolver = new AggregateDnResolver(); dnResolver.setAllowMultipleDns(allowMultipleDns); dnResolver.setDnResolvers(dnResolvers); aggregateAuth.setDnResolver(dnResolver);
} else if (!ReturnAttributes.NONE.equalsAttributes(criteria.getAuthenticationRequest().getReturnAttributes())) { if (dnResolver instanceof AggregateDnResolver) { er = ((AggregateDnResolver) dnResolver).createEntryResolver(new SearchEntryResolver()); } else { er = new SearchEntryResolver();
} else if (!ReturnAttributes.NONE.equalsAttributes(criteria.getAuthenticationRequest().getReturnAttributes())) { if (dnResolver instanceof AggregateDnResolver) { er = ((AggregateDnResolver) dnResolver).createEntryResolver(new SearchEntryResolver()); } else { er = new SearchEntryResolver();
/** * Creates a new aggregate dn resolver. * * @param resolvers dn resolvers * @param es executor service for invoking DN resolvers */ public AggregateDnResolver(final Map<String, DnResolver> resolvers, final ExecutorService es) { setDnResolvers(resolvers); service = es; }
@Override protected void finalize() throws Throwable { try { shutdown(); } finally { super.finalize(); } }
/** * Creates a new aggregate dn resolver. * * @param resolvers dn resolvers * @param es executor service for invoking DN resolvers */ public AggregateDnResolver(final Map<String, DnResolver> resolvers, final ExecutorService es) { setDnResolvers(resolvers); service = es; }
@Override protected void finalize() throws Throwable { try { shutdown(); } finally { super.finalize(); } }