Drools Benchmark 6.0.0.CR2

org.drools.benchmark.benchmarks
Class AgendaBenchmark

java.lang.Object
  extended by org.drools.benchmark.benchmarks.AbstractBenchmark
      extended by org.drools.benchmark.benchmarks.AgendaBenchmark
All Implemented Interfaces:
Cloneable, Benchmark
Direct Known Subclasses:
AgendaInsertFireRetractBenchmark, AgendaInsertRetractBenchmark, AgendaInsertUpdateBenchmark

public abstract class AgendaBenchmark
extends AbstractBenchmark


Field Summary
protected  org.kie.api.runtime.rule.FactHandle[] facts
           
protected  org.kie.internal.runtime.StatefulKnowledgeSession ksession
           
protected  int rulesNr
           
 
Fields inherited from class org.drools.benchmark.benchmarks.AbstractBenchmark
LINE_SEPARATOR
 
Constructor Summary
AgendaBenchmark(int rulesNr)
           
 
Method Summary
 void init(BenchmarkDefinition definition)
           
 void terminate()
           
 
Methods inherited from class org.drools.benchmark.benchmarks.AbstractBenchmark
clone, createKnowledgeBase, createKnowledgeBase, createKnowledgeBuilder, init, repeatPatternString, terminate
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.drools.benchmark.Benchmark
execute
 

Field Detail

rulesNr

protected final int rulesNr

ksession

protected org.kie.internal.runtime.StatefulKnowledgeSession ksession

facts

protected org.kie.api.runtime.rule.FactHandle[] facts
Constructor Detail

AgendaBenchmark

public AgendaBenchmark(int rulesNr)
Method Detail

init

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

terminate

public void terminate()
Specified by:
terminate in interface Benchmark
Overrides:
terminate in class AbstractBenchmark

Drools Benchmark 6.0.0.CR2

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