dice-group / IGUANA

IGUANA is a benchmark execution framework for RDF triple stores and quad stores
http://iguana-benchmark.eu
GNU Affero General Public License v3.0
24 stars 15 forks source link

Remove unnecessary abstraction of a worker #195

Closed nck-mlcnv closed 7 months ago

nck-mlcnv commented 1 year ago

Currently, a worker extends the abstract class AbstractWorker. The abstract itself then implements the interface Worker. This additional step of abstraction doesn't seem to be necessary and adds complexity to the code base, therefore either the interface or the abstract class should be removed. Removing the interface probably makes more sense.

nck-mlcnv commented 7 months ago

Workers have been completely reworked. Now there is only the abstract HttpWorker class and the SPARQLProtocolWorker class.