Better define which classloader is used
[lgpl/argeo-commons.git] / server / runtime / org.argeo.server.jcr / src / main / java / org / argeo / jcr / ThreadBoundJcrSessionFactory.java
index 9dee3a078e23f1dc4600f99895af1c32e88e5b0b..e0d78b31aeec3c4747a07f8b9bf42502ab764396 100644 (file)
@@ -65,9 +65,9 @@ public abstract class ThreadBoundJcrSessionFactory {
 
        public ThreadBoundJcrSessionFactory() {
                Class<?>[] interfaces = { Session.class };
-               proxiedSession = (Session) Proxy.newProxyInstance(getClass()
-                               .getClassLoader(), interfaces,
-                               new JcrSessionInvocationHandler());
+               proxiedSession = (Session) Proxy.newProxyInstance(
+                               ThreadBoundJcrSessionFactory.class.getClassLoader(),
+                               interfaces, new JcrSessionInvocationHandler());
        }
 
        /** Logs in to the repository using various strategies. */