package biz.clean;
|
|
import java.util.HashMap;
|
import java.util.Map;
|
|
import org.apache.logging.log4j.LogManager;
|
|
import biz.code.CodeEngine;
|
import foundation.preload.Bucket;
|
|
public class CleanBucket extends Bucket<CleanEngine>{
|
|
private static CleanBucket instance;
|
private static Map<String, CleanTarget> targets;
|
|
static {
|
logger = LogManager.getLogger(CodeEngine.class);
|
createInstance();
|
}
|
|
private CleanBucket() {
|
targets = new HashMap<String, CleanTarget>();
|
}
|
|
public static CleanBucket getInstance() {
|
return instance;
|
}
|
|
public static CleanBucket createInstance() {
|
instance = new CleanBucket();
|
return instance;
|
}
|
|
public void loadOneTarget(String id, CleanTarget target) {
|
targets.put(id, target);
|
}
|
|
public static CleanTarget getTarget(String id) {
|
return targets.get(id);
|
}
|
}
|