public static class RadixApplicationAPI.RadixApplicationAPIBuilder
extends java.lang.Object
Constructor and Description |
---|
RadixApplicationAPIBuilder() |
public RadixApplicationAPI.RadixApplicationAPIBuilder addAtomMapper(AtomToExecutedActionsMapper<? extends java.lang.Object> atomMapper)
public <T extends Action> RadixApplicationAPI.RadixApplicationAPIBuilder addStatelessParticlesMapper(java.lang.Class<T> actionClass, StatelessActionToParticleGroupsMapper<T> mapper)
public <T extends Action> RadixApplicationAPI.RadixApplicationAPIBuilder addStatefulParticlesMapper(java.lang.Class<T> actionClass, StatefulActionToParticleGroupsMapper<T> mapper)
public <T extends ApplicationState> RadixApplicationAPI.RadixApplicationAPIBuilder addReducer(ParticleReducer<T> reducer)
public RadixApplicationAPI.RadixApplicationAPIBuilder addAtomErrorMapper(AtomErrorToExceptionReasonMapper atomErrorMapper)
public RadixApplicationAPI.RadixApplicationAPIBuilder feeMapper(FeeMapper feeMapper)
public RadixApplicationAPI.RadixApplicationAPIBuilder defaultFeeMapper()
public RadixApplicationAPI.RadixApplicationAPIBuilder identity(RadixIdentity identity)
public RadixApplicationAPI.RadixApplicationAPIBuilder bootstrap(BootstrapConfig bootstrapConfig)
public RadixApplicationAPI.RadixApplicationAPIBuilder universe(RadixUniverse universe)
public RadixApplicationAPI build()