public class LoadBalanceByCountAccumulateFunction extends Object implements org.kie.api.runtime.rule.AccumulateFunction<LoadBalanceByCountAccumulateFunction.LoadBalanceByCountData>
| Modifier and Type | Class and Description |
|---|---|
protected static class |
LoadBalanceByCountAccumulateFunction.LoadBalanceByCountData |
static class |
LoadBalanceByCountAccumulateFunction.LoadBalanceByCountResult |
| Constructor and Description |
|---|
LoadBalanceByCountAccumulateFunction() |
| Modifier and Type | Method and Description |
|---|---|
void |
accumulate(LoadBalanceByCountAccumulateFunction.LoadBalanceByCountData data,
Object groupBy) |
LoadBalanceByCountAccumulateFunction.LoadBalanceByCountData |
createContext() |
LoadBalanceByCountAccumulateFunction.LoadBalanceByCountResult |
getResult(LoadBalanceByCountAccumulateFunction.LoadBalanceByCountData data) |
Class<LoadBalanceByCountAccumulateFunction.LoadBalanceByCountResult> |
getResultType() |
void |
init(LoadBalanceByCountAccumulateFunction.LoadBalanceByCountData data) |
void |
readExternal(ObjectInput in) |
void |
reverse(LoadBalanceByCountAccumulateFunction.LoadBalanceByCountData data,
Object groupBy) |
boolean |
supportsReverse() |
void |
writeExternal(ObjectOutput out) |
public LoadBalanceByCountAccumulateFunction()
public LoadBalanceByCountAccumulateFunction.LoadBalanceByCountData createContext()
createContext in interface org.kie.api.runtime.rule.AccumulateFunction<LoadBalanceByCountAccumulateFunction.LoadBalanceByCountData>public void init(LoadBalanceByCountAccumulateFunction.LoadBalanceByCountData data)
init in interface org.kie.api.runtime.rule.AccumulateFunction<LoadBalanceByCountAccumulateFunction.LoadBalanceByCountData>public void accumulate(LoadBalanceByCountAccumulateFunction.LoadBalanceByCountData data, Object groupBy)
accumulate in interface org.kie.api.runtime.rule.AccumulateFunction<LoadBalanceByCountAccumulateFunction.LoadBalanceByCountData>public boolean supportsReverse()
supportsReverse in interface org.kie.api.runtime.rule.AccumulateFunction<LoadBalanceByCountAccumulateFunction.LoadBalanceByCountData>public void reverse(LoadBalanceByCountAccumulateFunction.LoadBalanceByCountData data, Object groupBy)
reverse in interface org.kie.api.runtime.rule.AccumulateFunction<LoadBalanceByCountAccumulateFunction.LoadBalanceByCountData>public Class<LoadBalanceByCountAccumulateFunction.LoadBalanceByCountResult> getResultType()
getResultType in interface org.kie.api.runtime.rule.AccumulateFunction<LoadBalanceByCountAccumulateFunction.LoadBalanceByCountData>public LoadBalanceByCountAccumulateFunction.LoadBalanceByCountResult getResult(LoadBalanceByCountAccumulateFunction.LoadBalanceByCountData data)
getResult in interface org.kie.api.runtime.rule.AccumulateFunction<LoadBalanceByCountAccumulateFunction.LoadBalanceByCountData>public void writeExternal(ObjectOutput out)
writeExternal in interface Externalizablepublic void readExternal(ObjectInput in)
readExternal in interface ExternalizableCopyright © 2006–2018 JBoss by Red Hat. All rights reserved.