TimeoutParameterResolver
interface TimeoutParameterResolver<T : ParameterResolver<T, R>, TimeoutParameterResolver<T, R>, R : Any> : IParameterResolver<T> (source)
Resolver for parameters annotated with @TimeoutData.
Needs to be implemented alongside a ParameterResolver subclass.
Types supported by default
Use case - Supporting serializable objects
If you need to pass serializable objects to your components, you can instead use @SerializableTimeoutData and let it generate a resolver for you.
Parameters
T
Type of the implementation
R
Type of the returned resolved objects