package dk.statsbiblioteket.medieplatform.autonomous;
import java.util.Properties;
/** This is an implementation that adds the code for constructing a tree iterator */
public abstract class AbstractRunnableComponent<T extends Item> implements RunnableComponent<T> {
private final Properties properties;
protected AbstractRunnableComponent(Properties properties) {
this.properties = properties;
}
public Properties getProperties() {
return properties;
}
@Override
public final String getComponentName() {
return getClass().getSimpleName();
}
@Override
public final String getComponentVersion() {
return getClass().getPackage().getImplementationVersion();
}
}