org.jboss.reliance.drools.core
Class NamingKernelGlobalResolver

java.lang.Object
  extended by org.jboss.reliance.drools.core.KernelGlobalResolver
      extended by org.jboss.reliance.drools.core.NamingKernelGlobalResolver
All Implemented Interfaces:
Serializable, org.drools.spi.GlobalResolver
Direct Known Subclasses:
ConstantsKernelGlobalResolver

public class NamingKernelGlobalResolver
extends KernelGlobalResolver

Map alias names for rules globals --> microcontainer names.

Author:
Ales Justin
See Also:
Serialized Form

Constructor Summary
NamingKernelGlobalResolver(org.drools.spi.GlobalResolver delegate, org.jboss.dependency.spi.Controller controller)
           
 
Method Summary
 void addNames(Map<String,String> additionalNames)
          Add additional names.
 void setNames(Map<String,String> names)
          Set the names map.
protected  Object transformName(String name)
          Transform Drools global name.
 
Methods inherited from class org.jboss.reliance.drools.core.KernelGlobalResolver
resolveGlobal, setGlobal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamingKernelGlobalResolver

public NamingKernelGlobalResolver(org.drools.spi.GlobalResolver delegate,
                                  org.jboss.dependency.spi.Controller controller)
Method Detail

setNames

public void setNames(Map<String,String> names)
Set the names map.

Parameters:
names - the names map

addNames

public void addNames(Map<String,String> additionalNames)
Add additional names.

Parameters:
additionalNames - additional names

transformName

protected Object transformName(String name)
Description copied from class: KernelGlobalResolver
Transform Drools global name.

Overrides:
transformName in class KernelGlobalResolver
Parameters:
name - the name
Returns:
transformed name


Copyright © 2008 JBoss Inc.. All Rights Reserved.