package io.monokkel.configuration;
import io.monokkel.core.*;
/**
* Created by tarjei on 15/06/14.
*/
public class CrawlerWireObject {
private final UrlVisitor urlVisitor;
private final HtmlTransformer htmlTransformer;
private final Indexer indexer;
private final DataCleaner dataCleaner;
private final DataValidator dataValidator;
private final JsonSupport jsonSupport;
public CrawlerWireObject(final UrlVisitor urlvisitor, final HtmlTransformer htmlTransformer, final Indexer indexer, final DataCleaner dataCleaner, final DataValidator dataValidator, final JsonSupport jsonSupport) {
this.urlVisitor = urlvisitor;
this.htmlTransformer = htmlTransformer;
this.indexer = indexer;
this.dataCleaner = dataCleaner;
this.dataValidator = dataValidator;
this.jsonSupport = jsonSupport;
}
public UrlVisitor getUrlVisitor() {
return urlVisitor;
}
public HtmlTransformer getHtmlTransformer() {
return htmlTransformer;
}
public Indexer getIndexer() {
return indexer;
}
public DataCleaner getDataCleaner() {
return dataCleaner;
}
public DataValidator getDataValidator() {
return dataValidator;
}
public JsonSupport getJsonSupport() {
return jsonSupport;
}
}