org.drools.grid.remote
Class KnowledgeAgentRemoteClient

java.lang.Object
  extended by org.drools.grid.remote.KnowledgeAgentRemoteClient
All Implemented Interfaces:
org.drools.agent.KnowledgeAgent

public class KnowledgeAgentRemoteClient
extends Object
implements org.drools.agent.KnowledgeAgent


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.drools.agent.KnowledgeAgent
org.drools.agent.KnowledgeAgent.ResourceStatus
 
Constructor Summary
KnowledgeAgentRemoteClient(String id, GridServiceDescription<GridNode> gsd, ConversationManager cm)
           
 
Method Summary
 void addEventListener(org.drools.event.knowledgeagent.KnowledgeAgentEventListener kl)
           
 void applyChangeSet(org.drools.ChangeSet cs)
           
 void applyChangeSet(org.drools.io.Resource rsrc)
           
 void dispose()
           
 org.drools.KnowledgeBase getKnowledgeBase()
           
 String getName()
           
 void monitorResourceChangeEvents(boolean bln)
           
 org.drools.runtime.StatelessKnowledgeSession newStatelessKnowledgeSession()
           
 org.drools.runtime.StatelessKnowledgeSession newStatelessKnowledgeSession(org.drools.runtime.KnowledgeSessionConfiguration ksc)
           
 void removeEventListener(org.drools.event.knowledgeagent.KnowledgeAgentEventListener kl)
           
 void setSystemEventListener(org.drools.SystemEventListener sl)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KnowledgeAgentRemoteClient

public KnowledgeAgentRemoteClient(String id,
                                  GridServiceDescription<GridNode> gsd,
                                  ConversationManager cm)
Method Detail

addEventListener

public void addEventListener(org.drools.event.knowledgeagent.KnowledgeAgentEventListener kl)
Specified by:
addEventListener in interface org.drools.agent.KnowledgeAgent

removeEventListener

public void removeEventListener(org.drools.event.knowledgeagent.KnowledgeAgentEventListener kl)
Specified by:
removeEventListener in interface org.drools.agent.KnowledgeAgent

getName

public String getName()
Specified by:
getName in interface org.drools.agent.KnowledgeAgent

getKnowledgeBase

public org.drools.KnowledgeBase getKnowledgeBase()
Specified by:
getKnowledgeBase in interface org.drools.agent.KnowledgeAgent

newStatelessKnowledgeSession

public org.drools.runtime.StatelessKnowledgeSession newStatelessKnowledgeSession()
Specified by:
newStatelessKnowledgeSession in interface org.drools.agent.KnowledgeAgent

newStatelessKnowledgeSession

public org.drools.runtime.StatelessKnowledgeSession newStatelessKnowledgeSession(org.drools.runtime.KnowledgeSessionConfiguration ksc)
Specified by:
newStatelessKnowledgeSession in interface org.drools.agent.KnowledgeAgent

monitorResourceChangeEvents

public void monitorResourceChangeEvents(boolean bln)
Specified by:
monitorResourceChangeEvents in interface org.drools.agent.KnowledgeAgent

applyChangeSet

public void applyChangeSet(org.drools.io.Resource rsrc)
Specified by:
applyChangeSet in interface org.drools.agent.KnowledgeAgent

applyChangeSet

public void applyChangeSet(org.drools.ChangeSet cs)
Specified by:
applyChangeSet in interface org.drools.agent.KnowledgeAgent

setSystemEventListener

public void setSystemEventListener(org.drools.SystemEventListener sl)
Specified by:
setSystemEventListener in interface org.drools.agent.KnowledgeAgent

dispose

public void dispose()
Specified by:
dispose in interface org.drools.agent.KnowledgeAgent


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