sascha@68: package de.intevation.artifacts; sascha@68: sascha@68: import java.io.Serializable; sascha@68: sascha@68: import org.w3c.dom.Document; sascha@68: import org.w3c.dom.Node; sascha@68: /** sascha@77: * @author Sascha L. Teichmann sascha@68: */ sascha@68: public interface ServiceFactory sascha@70: extends Serializable sascha@68: { sascha@68: String getName(); sascha@68: sascha@68: String getDescription(); sascha@68: sascha@68: Service createService(Object globalContext); sascha@68: sascha@68: void setup(Document config, Node factoryNode); sascha@68: } sascha@68: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :