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 Externalizable
public void readExternal(ObjectInput in)
readExternal
in interface Externalizable
Copyright © 2006–2019 JBoss by Red Hat. All rights reserved.