Instantiator

constructor(type: Class<out Any>, availableParameters: Consumer<Instantiator.AvailableParameters>)

Create a new Instantiator instance for the given type.

Parameters

type

the type to instantiate

availableParameters

consumer used to register available parameters


constructor(type: Class<out Any>, availableParameters: Consumer<Instantiator.AvailableParameters>, failureHandler: Instantiator.FailureHandler)

Create a new Instantiator instance for the given type.

Since

2.7.0

Parameters

type

the type to instantiate

availableParameters

consumer used to register available parameters

failureHandler

a FailureHandler that will be called in case offailure when instantiating objects