public class LoadBalanceAccumulateFunction extends Object implements org.kie.api.runtime.rule.AccumulateFunction<LoadBalanceAccumulateFunction.LoadBalanceData>
Modifier and Type | Class and Description |
---|---|
protected static class |
LoadBalanceAccumulateFunction.LoadBalanceData |
static class |
LoadBalanceAccumulateFunction.LoadBalanceResult |
Constructor and Description |
---|
LoadBalanceAccumulateFunction() |
Modifier and Type | Method and Description |
---|---|
void |
accumulate(LoadBalanceAccumulateFunction.LoadBalanceData data,
Object o) |
LoadBalanceAccumulateFunction.LoadBalanceData |
createContext() |
LoadBalanceAccumulateFunction.LoadBalanceResult |
getResult(LoadBalanceAccumulateFunction.LoadBalanceData data) |
Class<LoadBalanceAccumulateFunction.LoadBalanceResult> |
getResultType() |
void |
init(LoadBalanceAccumulateFunction.LoadBalanceData data) |
void |
readExternal(ObjectInput in) |
void |
reverse(LoadBalanceAccumulateFunction.LoadBalanceData data,
Object o) |
boolean |
supportsReverse() |
void |
writeExternal(ObjectOutput out) |
public LoadBalanceAccumulateFunction.LoadBalanceData createContext()
createContext
in interface org.kie.api.runtime.rule.AccumulateFunction<LoadBalanceAccumulateFunction.LoadBalanceData>
public void init(LoadBalanceAccumulateFunction.LoadBalanceData data)
init
in interface org.kie.api.runtime.rule.AccumulateFunction<LoadBalanceAccumulateFunction.LoadBalanceData>
public void accumulate(LoadBalanceAccumulateFunction.LoadBalanceData data, Object o)
accumulate
in interface org.kie.api.runtime.rule.AccumulateFunction<LoadBalanceAccumulateFunction.LoadBalanceData>
public boolean supportsReverse()
supportsReverse
in interface org.kie.api.runtime.rule.AccumulateFunction<LoadBalanceAccumulateFunction.LoadBalanceData>
public void reverse(LoadBalanceAccumulateFunction.LoadBalanceData data, Object o)
reverse
in interface org.kie.api.runtime.rule.AccumulateFunction<LoadBalanceAccumulateFunction.LoadBalanceData>
public Class<LoadBalanceAccumulateFunction.LoadBalanceResult> getResultType()
getResultType
in interface org.kie.api.runtime.rule.AccumulateFunction<LoadBalanceAccumulateFunction.LoadBalanceData>
public LoadBalanceAccumulateFunction.LoadBalanceResult getResult(LoadBalanceAccumulateFunction.LoadBalanceData data)
getResult
in interface org.kie.api.runtime.rule.AccumulateFunction<LoadBalanceAccumulateFunction.LoadBalanceData>
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.