Package org.drools.core.common
Class ActivationGroupImpl
- java.lang.Object
-
- org.drools.core.common.ActivationGroupImpl
-
- All Implemented Interfaces:
InternalActivationGroup,org.kie.api.runtime.rule.ActivationGroup
public class ActivationGroupImpl extends Object implements InternalActivationGroup
-
-
Constructor Summary
Constructors Constructor Description ActivationGroupImpl(ActivationsManager activationsManager, String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddActivation(Activation activation)voidclear()LinkedList<ActivationGroupNode>getList()StringgetName()longgetTriggeredForRecency()booleanisEmpty()Iteratoriterator()voidremoveActivation(Activation activation)voidreset()voidsetTriggeredForRecency(long executedForRecency)intsize()StringtoString()
-
-
-
Constructor Detail
-
ActivationGroupImpl
public ActivationGroupImpl(ActivationsManager activationsManager, String name)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceorg.kie.api.runtime.rule.ActivationGroup
-
addActivation
public void addActivation(Activation activation)
- Specified by:
addActivationin interfaceInternalActivationGroup
-
removeActivation
public void removeActivation(Activation activation)
- Specified by:
removeActivationin interfaceInternalActivationGroup
-
iterator
public Iterator iterator()
- Specified by:
iteratorin interfaceInternalActivationGroup
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceInternalActivationGroup
-
size
public int size()
- Specified by:
sizein interfaceInternalActivationGroup
-
clear
public void clear()
- Specified by:
clearin interfaceorg.kie.api.runtime.rule.ActivationGroup
-
reset
public void reset()
- Specified by:
resetin interfaceInternalActivationGroup
-
getList
public LinkedList<ActivationGroupNode> getList()
- Specified by:
getListin interfaceInternalActivationGroup
-
getTriggeredForRecency
public long getTriggeredForRecency()
- Specified by:
getTriggeredForRecencyin interfaceInternalActivationGroup
-
setTriggeredForRecency
public void setTriggeredForRecency(long executedForRecency)
- Specified by:
setTriggeredForRecencyin interfaceInternalActivationGroup
-
-