public abstract class DroolsAbstractUniCollectingGroupByCollectorProcessor<ResultContainer,InTuple,KeyTuple,OutTuple> extends Object
Constructor and Description |
---|
DroolsAbstractUniCollectingGroupByCollectorProcessor() |
Modifier and Type | Method and Description |
---|---|
Runnable |
accumulate(InTuple input) |
protected void |
addTuple(KeyTuple tuple) |
protected Set<KeyTuple> |
clearDirtyTupleSet() |
Collection<OutTuple> |
finish() |
protected abstract ResultContainer |
newContainer() |
protected abstract Runnable |
process(InTuple tuple,
ResultContainer container) |
protected long |
removeTuple(KeyTuple tuple) |
protected abstract KeyTuple |
toKey(InTuple tuple) |
protected abstract OutTuple |
toResult(KeyTuple key,
ResultContainer container) |
public DroolsAbstractUniCollectingGroupByCollectorProcessor()
public Collection<OutTuple> finish()
protected abstract ResultContainer newContainer()
protected abstract Runnable process(InTuple tuple, ResultContainer container)
protected abstract OutTuple toResult(KeyTuple key, ResultContainer container)
protected void addTuple(KeyTuple tuple)
protected long removeTuple(KeyTuple tuple)
protected Set<KeyTuple> clearDirtyTupleSet()
Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.