Package nl.stokpop.eventscheduler
Class EventSchedulerBuilder
- java.lang.Object
-
- nl.stokpop.eventscheduler.EventSchedulerBuilder
-
@NotThreadSafe public class EventSchedulerBuilder extends java.lang.ObjectBuilder: intended to be used in one thread for construction and then to be discarded.
-
-
Constructor Summary
Constructors Constructor Description EventSchedulerBuilder()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static EventSchedulerof(EventSchedulerConfig eventSchedulerConfig, EventLogger logger)static EventSchedulerof(EventSchedulerConfig eventSchedulerConfig, EventLogger logger, java.lang.ClassLoader classLoader)Create an EventScheduler from an EventSchedulerConfig.
-
-
-
Method Detail
-
of
public static EventScheduler of(EventSchedulerConfig eventSchedulerConfig, EventLogger logger)
-
of
public static EventScheduler of(EventSchedulerConfig eventSchedulerConfig, EventLogger logger, java.lang.ClassLoader classLoader)
Create an EventScheduler from an EventSchedulerConfig.- Parameters:
eventSchedulerConfig- note that this eventSchedulerConfig will be modified in this method (beh: better make immutable)logger- the EventLogger for log lines from the EventScheduler and its constructionclassLoader- needed in cased where the dynamic class creation does not work in default classloader, can be null- Returns:
- a fully constructed EventScheduler
-
-