Class LazyBuildMixIn<JobT extends Job<JobT,​RunT> & Queue.Task & LazyBuildMixIn.LazyLoadingJob<JobT,​RunT>,​RunT extends Run<JobT,​RunT> & LazyBuildMixIn.LazyLoadingRun<JobT,​RunT>>


  • public abstract class LazyBuildMixIn<JobT extends Job<JobT,​RunT> & Queue.Task & LazyBuildMixIn.LazyLoadingJob<JobT,​RunT>,​RunT extends Run<JobT,​RunT> & LazyBuildMixIn.LazyLoadingRun<JobT,​RunT>>
    extends Object
    Makes it easier to use a lazy RunMap from a Job implementation. Provides method implementations for some abstract Job methods, as well as some methods which are not abstract but which you should override.

    Should be kept in a transient field in the job.

    Since:
    1.556