blob: 2669670921f7ae6cde3cef5aa7d2cd50c4df38f4 [file] [log] [blame]
package com.intellij.remoteServer.agent.impl;
import org.jetbrains.annotations.Nullable;
/**
* @author michael.golubev
*/
public class RemoteAgentReflectiveThreadProxyFactory extends RemoteAgentThreadProxyFactory {
public RemoteAgentReflectiveThreadProxyFactory() {
this(null, (ClassLoader)null);
}
public RemoteAgentReflectiveThreadProxyFactory(RemoteAgentClassLoaderCache classLoaderCache, @Nullable ClassLoader callerClassLoader) {
this(classLoaderCache, new CallerClassLoaderProvider(callerClassLoader));
}
private RemoteAgentReflectiveThreadProxyFactory(RemoteAgentClassLoaderCache classLoaderCache,
CallerClassLoaderProvider callerClassLoaderProvider) {
super(callerClassLoaderProvider, new RemoteAgentReflectiveProxyFactory(classLoaderCache, callerClassLoaderProvider), null);
}
}