org.drools.rule.builder.dialect.asm
Class AbstractASMConsequenceBuilder

java.lang.Object
  extended by org.drools.rule.builder.dialect.asm.AbstractASMConsequenceBuilder
All Implemented Interfaces:
ConsequenceBuilder
Direct Known Subclasses:
ASMConsequenceBuilder

public abstract class AbstractASMConsequenceBuilder
extends Object
implements ConsequenceBuilder


Field Summary
 
Fields inherited from interface org.drools.rule.builder.ConsequenceBuilder
CONSEQUENCE_SERIAL_UID
 
Constructor Summary
AbstractASMConsequenceBuilder()
           
 
Method Summary
 void build(RuleBuildContext context, String consequenceName)
           
protected abstract  byte[] createConsequenceBytecode(RuleBuildContext ruleContext, Map<String,Object> consequenceContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractASMConsequenceBuilder

public AbstractASMConsequenceBuilder()
Method Detail

build

public void build(RuleBuildContext context,
                  String consequenceName)
Specified by:
build in interface ConsequenceBuilder

createConsequenceBytecode

protected abstract byte[] createConsequenceBytecode(RuleBuildContext ruleContext,
                                                    Map<String,Object> consequenceContext)


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