org.jboss.seam.drools
Class RuleAgent

java.lang.Object
  extended by org.jboss.seam.drools.RuleAgent

@Scope(value=APPLICATION)
@BypassInterceptors
public class RuleAgent
extends java.lang.Object

Manager component for a rule base loaded from a drools RulesAgent


Constructor Summary
RuleAgent()
           
 
Method Summary
 void createAgent()
           
 java.lang.String getConfigName()
           
 java.lang.String getConfigurationFile()
           
 java.lang.String getFiles()
           
 java.lang.String getLocalCacheDir()
           
 java.lang.String getNewInstance()
           
 java.lang.String getPoll()
           
 org.drools.RuleBase getRuleBase()
           
 java.lang.String getUrl()
           
protected  void loadFromPath(java.util.Properties properties, java.lang.String configurationFile)
           
 void setConfigName(java.lang.String name)
           
 void setConfigurationFile(java.lang.String brmsConfig)
           
 void setFiles(java.lang.String files)
           
 void setLocalCacheDir(java.lang.String localCacheDir)
           
protected  void setLocalProperties(java.util.Properties properties)
           
 void setNewInstance(java.lang.String newInstance)
           
 void setPoll(java.lang.String poll)
           
 void setUrl(java.lang.String url)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuleAgent

public RuleAgent()
Method Detail

createAgent

@Create
public void createAgent()
                 throws java.lang.Exception
Throws:
java.lang.Exception

setLocalProperties

protected void setLocalProperties(java.util.Properties properties)

loadFromPath

protected void loadFromPath(java.util.Properties properties,
                            java.lang.String configurationFile)
                     throws java.io.IOException
Throws:
java.io.IOException

getRuleBase

@Unwrap
public org.drools.RuleBase getRuleBase()

getNewInstance

public java.lang.String getNewInstance()

setNewInstance

public void setNewInstance(java.lang.String newInstance)

getFiles

public java.lang.String getFiles()

setFiles

public void setFiles(java.lang.String files)

getUrl

public java.lang.String getUrl()

setUrl

public void setUrl(java.lang.String url)

getLocalCacheDir

public java.lang.String getLocalCacheDir()

setLocalCacheDir

public void setLocalCacheDir(java.lang.String localCacheDir)

getPoll

public java.lang.String getPoll()

setPoll

public void setPoll(java.lang.String poll)

getConfigName

public java.lang.String getConfigName()

setConfigName

public void setConfigName(java.lang.String name)

getConfigurationFile

public java.lang.String getConfigurationFile()

setConfigurationFile

public void setConfigurationFile(java.lang.String brmsConfig)


Copyright © 2011 Seam Framework. All Rights Reserved.