T
- particle class to transition fromU
- particle class to transition topublic class FungibleParticleTransitioner<T,U>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
FungibleParticleTransitioner.FungibleParticleTransition<T,U> |
Constructor and Description |
---|
FungibleParticleTransitioner(java.util.function.BiFunction<UInt256,T,U> transitioner,
java.util.function.UnaryOperator<java.util.List<U>> transitionedCombiner,
java.util.function.BiFunction<UInt256,T,T> migrator,
java.util.function.UnaryOperator<java.util.List<T>> migratedCombiner,
java.util.function.Function<T,UInt256> amountMapper) |
Modifier and Type | Method and Description |
---|---|
FungibleParticleTransitioner.FungibleParticleTransition<T,U> |
createTransition(java.util.List<T> unconsumedFungibles,
UInt256 toAmount) |
public FungibleParticleTransitioner(java.util.function.BiFunction<UInt256,T,U> transitioner, java.util.function.UnaryOperator<java.util.List<U>> transitionedCombiner, java.util.function.BiFunction<UInt256,T,T> migrator, java.util.function.UnaryOperator<java.util.List<T>> migratedCombiner, java.util.function.Function<T,UInt256> amountMapper)
public FungibleParticleTransitioner.FungibleParticleTransition<T,U> createTransition(java.util.List<T> unconsumedFungibles, UInt256 toAmount) throws NotEnoughFungiblesException
NotEnoughFungiblesException