org.jboss.reliance.drools.core
Class KernelGlobalResolver

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

public class KernelGlobalResolver
extends Object
implements org.drools.spi.GlobalResolver

Resolves Microcontainer context's as Drools globals.

Author:
Ales Justin
See Also:
Serialized Form

Constructor Summary
KernelGlobalResolver(org.drools.spi.GlobalResolver delegate, org.jboss.dependency.spi.Controller controller)
           
 
Method Summary
 Object resolveGlobal(String name)
           
 void setGlobal(String name, Object value)
           
protected  Object transformName(String name)
          Transform Drools global name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KernelGlobalResolver

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

transformName

protected Object transformName(String name)
Transform Drools global name.

Parameters:
name - the name
Returns:
transformed name

resolveGlobal

public Object resolveGlobal(String name)
Specified by:
resolveGlobal in interface org.drools.spi.GlobalResolver

setGlobal

public void setGlobal(String name,
                      Object value)
Specified by:
setGlobal in interface org.drools.spi.GlobalResolver


Copyright © 2008 JBoss Inc.. All Rights Reserved.