public static class Bundler.Rule
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected Bundler.FeeCalculator |
feeCalculator |
protected java.util.List<Bundler.Filter> |
filters |
protected long |
minRateNQTPerFXT |
protected java.math.BigInteger |
minRateNQTPerFXTBigInteger |
protected long |
overpayFQTPerFXT |
protected java.math.BigInteger |
overpayFQTPerFXTBigInteger |
Modifier and Type | Method and Description |
---|---|
protected long |
calculateFeeFQT(ChildTransactionImpl childTransaction) |
Bundler.FeeCalculator |
getFeeCalculator() |
java.util.List<Bundler.Filter> |
getFilters() |
long |
getMinRateNQTPerFXT() |
long |
getOverpayFQTPerFXT() |
protected boolean |
isTransactionAccepted(Bundler bundler,
ChildTransactionImpl childTransaction) |
long |
overpay(long feeFQT) |
protected final Bundler.FeeCalculator feeCalculator
protected final java.util.List<Bundler.Filter> filters
protected final long minRateNQTPerFXT
protected final java.math.BigInteger minRateNQTPerFXTBigInteger
protected final long overpayFQTPerFXT
protected final java.math.BigInteger overpayFQTPerFXTBigInteger
protected long calculateFeeFQT(ChildTransactionImpl childTransaction)
public final long getMinRateNQTPerFXT()
public final long getOverpayFQTPerFXT()
public java.util.List<Bundler.Filter> getFilters()
public Bundler.FeeCalculator getFeeCalculator()
protected boolean isTransactionAccepted(Bundler bundler, ChildTransactionImpl childTransaction)
public long overpay(long feeFQT)