org.drools.benchmark.benchmarks
Class AbstractBenchmark

java.lang.Object
  extended by org.drools.benchmark.benchmarks.AbstractBenchmark
All Implemented Interfaces:
Benchmark
Direct Known Subclasses:
FibonacciBenchmark, FireAlarmBenchmark, InsertAllAndRetract, InsertAndRetractInTurn, MannersBenchmark, RuleCompile, SingleStatelessRule

public abstract class AbstractBenchmark
extends Object
implements Benchmark


Field Summary
protected  String LINE_SEPARATOR
           
 
Constructor Summary
AbstractBenchmark()
           
 
Method Summary
protected  org.drools.KnowledgeBase createKnowledgeBase(org.drools.builder.KnowledgeBuilder kbuilder)
           
protected  org.drools.builder.KnowledgeBuilder createKnowledgeBuilder(String... drlFiles)
           
 void init(BenchmarkDefinition definition)
           
 void terminate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.drools.benchmark.Benchmark
execute
 

Field Detail

LINE_SEPARATOR

protected final String LINE_SEPARATOR
Constructor Detail

AbstractBenchmark

public AbstractBenchmark()
Method Detail

init

public void init(BenchmarkDefinition definition)
Specified by:
init in interface Benchmark

terminate

public void terminate()
Specified by:
terminate in interface Benchmark

createKnowledgeBuilder

protected final org.drools.builder.KnowledgeBuilder createKnowledgeBuilder(String... drlFiles)

createKnowledgeBase

protected final org.drools.KnowledgeBase createKnowledgeBase(org.drools.builder.KnowledgeBuilder kbuilder)


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.