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 java.lang.Object implements InternalActivationGroup
-
-
Constructor Summary
Constructors Constructor Description ActivationGroupImpl(ActivationsManager activationsManager, java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addActivation(InternalMatch internalMatch)
void
clear()
LinkedList<ActivationGroupNode>
getList()
java.lang.String
getName()
long
getTriggeredForRecency()
boolean
isEmpty()
java.util.Iterator
iterator()
void
removeActivation(InternalMatch internalMatch)
void
reset()
void
setTriggeredForRecency(long executedForRecency)
int
size()
java.lang.String
toString()
-
-
-
Constructor Detail
-
ActivationGroupImpl
public ActivationGroupImpl(ActivationsManager activationsManager, java.lang.String name)
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceorg.kie.api.runtime.rule.ActivationGroup
-
addActivation
public void addActivation(InternalMatch internalMatch)
- Specified by:
addActivation
in interfaceInternalActivationGroup
-
removeActivation
public void removeActivation(InternalMatch internalMatch)
- Specified by:
removeActivation
in interfaceInternalActivationGroup
-
iterator
public java.util.Iterator iterator()
- Specified by:
iterator
in interfaceInternalActivationGroup
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceInternalActivationGroup
-
size
public int size()
- Specified by:
size
in interfaceInternalActivationGroup
-
clear
public void clear()
- Specified by:
clear
in interfaceorg.kie.api.runtime.rule.ActivationGroup
-
reset
public void reset()
- Specified by:
reset
in interfaceInternalActivationGroup
-
getList
public LinkedList<ActivationGroupNode> getList()
- Specified by:
getList
in interfaceInternalActivationGroup
-
getTriggeredForRecency
public long getTriggeredForRecency()
- Specified by:
getTriggeredForRecency
in interfaceInternalActivationGroup
-
setTriggeredForRecency
public void setTriggeredForRecency(long executedForRecency)
- Specified by:
setTriggeredForRecency
in interfaceInternalActivationGroup
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-