package org.joget.commons.util;
/**
* Thread implementation to used by plugin
*/
public final class PluginThread extends Thread {
private final String profile;
public PluginThread(Runnable r) {
super(r);
profile = DynamicDataSourceManager.getCurrentProfile();
}
private void setProfile() {
HostManager.setCurrentProfile(profile);
}
@Override
public void run() {
setProfile();
super.run();
}
}