package chat.server;
|
|
import org.apache.log4j.Logger;
|
|
|
public abstract class Loader implements ILoader {
|
|
protected static Logger logger;
|
protected String name;
|
protected boolean active;
|
protected String path;
|
|
static {
|
logger = Logger.getLogger(Loader.class);
|
}
|
|
public Loader() {
|
|
}
|
|
public abstract void load() throws Exception;
|
|
public String getName() {
|
return name;
|
}
|
|
public boolean isActive() {
|
return active;
|
}
|
|
public void setActive(boolean active) {
|
this.active = active;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
public String getPath() {
|
return path;
|
}
|
|
@Override
|
public String toString() {
|
return "[" + name + "]: " + path;
|
}
|
|
}
|