package org.marketcetera.module;
import org.marketcetera.util.misc.ClassVersion;
/* $License$ */
/**
* A singleton module for testing.
*
* @author anshul@marketcetera.com
*/
@ClassVersion("$Id: SingletonModule.java 16154 2012-07-14 16:34:05Z colin $")
public class SingletonModule extends ModuleBase {
public SingletonModule(ModuleURN inModuleURN) {
super(inModuleURN);
sInstance = this;
sInstances++;
}
public static SingletonModule getInstance() {
return sInstance;
}
public static int getInstances() {
return sInstances;
}
public static void clearInstances() {
sInstance = null;
sInstances = 0;
}
protected static int sInstances = 0;
protected static SingletonModule sInstance;
}