package com.l7tech.server.identity.ldap;

import org.aopalliance.intercept.MethodInterceptor;
import org.aopalliance.intercept.MethodInvocation;

public class LdapClassLoaderMethodInterceptor implements MethodInterceptor {
   public Object invoke(MethodInvocation var1) throws Throwable {
      ClassLoader var2 = Thread.currentThread().getContextClassLoader();

      try {
         Thread.currentThread().setContextClassLoader(LdapSslCustomizerSupport.getSSLSocketFactoryClassLoader());
         return var1.proceed();
      } finally {
         Thread.currentThread().setContextClassLoader(var2);
      }
   }
}
