private void unsetSocketFactory(ClassLoader previous) { if (socketFactory != null) { ThreadLocalSSLSocketFactory.unset(); setClassLoaderTo(previous); } }
throw ne; } finally { if (socketFactory != null) ThreadLocalSSLSocketFactory.unset();
private void unsetSocketFactory(ClassLoader previous) { if (socketFactory != null) { ThreadLocalSSLSocketFactory.unset(); setClassLoaderTo(previous); } }
@Override public boolean hasMoreElements() { if (socketFactory != null) ThreadLocalSSLSocketFactory.set(socketFactory); try { return delegating.hasMoreElements(); } finally { if (socketFactory != null) ThreadLocalSSLSocketFactory.unset(); } }
@Override public SearchResult next() throws NamingException { if (socketFactory != null) ThreadLocalSSLSocketFactory.set(socketFactory); try { return delegating.next(); } finally { if (socketFactory != null) ThreadLocalSSLSocketFactory.unset(); } }
private void unsetSocketFactory(ClassLoader previous) { if (socketFactory != null) { ThreadLocalSSLSocketFactory.unset(); setClassLoaderTo(previous); } }
@Override public boolean hasMore() throws NamingException { if (socketFactory != null) ThreadLocalSSLSocketFactory.set(socketFactory); try { return delegating.hasMore(); } finally { if (socketFactory != null) ThreadLocalSSLSocketFactory.unset(); } }
public LdapContext newInitialLdapContext(Hashtable<?,?> environment, Control[] connCtls) throws NamingException { if (socketFactory != null) ThreadLocalSSLSocketFactory.set(socketFactory); try { return new InitialLdapContext(environment, null); } finally { if (socketFactory != null) ThreadLocalSSLSocketFactory.unset(); } }
@Override public SearchResult nextElement() { if (socketFactory != null) ThreadLocalSSLSocketFactory.set(socketFactory); try { return delegating.nextElement(); } finally { if (socketFactory != null) ThreadLocalSSLSocketFactory.unset(); } }
@Override public void reconnect(Control[] controls) throws NamingException { if ( ! (delegating instanceof LdapContext)) throw Assert.unsupported(); if (socketFactory != null) ThreadLocalSSLSocketFactory.set(socketFactory); try { ((LdapContext) delegating).reconnect(controls); } finally { if (socketFactory != null) ThreadLocalSSLSocketFactory.unset(); } }
public DelegatingLdapContext wrapReferralContextObtaining(ReferralException e) throws NamingException { if (socketFactory != null) ThreadLocalSSLSocketFactory.set(socketFactory); try { return new DelegatingLdapContext((DirContext) e.getReferralContext(), socketFactory); } finally { if (socketFactory != null) ThreadLocalSSLSocketFactory.unset(); } }
throw ne; } finally { if (socketFactory != null) ThreadLocalSSLSocketFactory.unset();
throw ne; } finally { if (socketFactory != null) ThreadLocalSSLSocketFactory.unset();
throw ne; } finally { if (socketFactory != null) ThreadLocalSSLSocketFactory.unset();