Drools :: Core 6.2.0.Final

org.drools.core.common
Class DefaultAgenda.DefaultGarbageCollector

java.lang.Object
  extended by org.drools.core.common.DefaultAgenda.DefaultGarbageCollector
All Implemented Interfaces:
GarbageCollector
Enclosing class:
DefaultAgenda

public static class DefaultAgenda.DefaultGarbageCollector
extends Object
implements GarbageCollector


Constructor Summary
DefaultAgenda.DefaultGarbageCollector()
           
 
Method Summary
 void add(RuleAgendaItem item)
           
 void forceGcUnlinkedRules()
           
 void gcUnlinkedRules()
           
 int getDeleteCounter()
           
 void increaseDeleteCounter()
           
 void remove(RuleAgendaItem item)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultAgenda.DefaultGarbageCollector

public DefaultAgenda.DefaultGarbageCollector()
Method Detail

increaseDeleteCounter

public void increaseDeleteCounter()
Specified by:
increaseDeleteCounter in interface GarbageCollector

gcUnlinkedRules

public void gcUnlinkedRules()
Specified by:
gcUnlinkedRules in interface GarbageCollector

forceGcUnlinkedRules

public void forceGcUnlinkedRules()
Specified by:
forceGcUnlinkedRules in interface GarbageCollector

remove

public void remove(RuleAgendaItem item)
Specified by:
remove in interface GarbageCollector

add

public void add(RuleAgendaItem item)
Specified by:
add in interface GarbageCollector

getDeleteCounter

public int getDeleteCounter()
Specified by:
getDeleteCounter in interface GarbageCollector

Drools :: Core 6.2.0.Final

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