@NotThreadSafe
public class EventSchedulerBuilder
extends java.lang.Object
| Constructor and Description |
|---|
EventSchedulerBuilder() |
| Modifier and Type | Method and Description |
|---|---|
EventSchedulerBuilder |
addEvent(java.lang.String eventName,
EventProperties properties) |
EventSchedulerBuilder |
addEvent(java.lang.String eventName,
java.util.Map<java.lang.String,java.lang.String> properties) |
EventSchedulerBuilder |
addEvent(java.lang.String eventName,
java.util.Properties properties) |
EventScheduler |
build() |
EventScheduler |
build(java.lang.ClassLoader classLoader)
Clients can use this build method to define a different classloader.
|
EventSchedulerBuilder |
setAssertResultsEnabled(boolean assertResultsEnabled) |
EventSchedulerBuilder |
setCustomEvents(java.lang.String customEventsText)
Provide schedule event as "duration|eventname(description)|json-settings".
|
EventSchedulerBuilder |
setEventSchedulerSettings(EventSchedulerSettings settings) |
EventSchedulerBuilder |
setLogger(EventLogger logger) |
EventSchedulerBuilder |
setTestContext(TestContext context) |
public EventSchedulerBuilder setTestContext(TestContext context)
public EventSchedulerBuilder setLogger(EventLogger logger)
public EventSchedulerBuilder setEventSchedulerSettings(EventSchedulerSettings settings)
public EventSchedulerBuilder setAssertResultsEnabled(boolean assertResultsEnabled)
public EventScheduler build()
public EventScheduler build(java.lang.ClassLoader classLoader)
classLoader - the class loader, if null the default classloader of Java's ServiceLoader will be usedpublic EventSchedulerBuilder setCustomEvents(java.lang.String customEventsText)
@generator-class=nl.stokpop.event.MyEventGenerator
foo=bar
customEventsText - e.g. PT3M15S|heapdump(1st heapdump)|server=test-server-1public EventSchedulerBuilder addEvent(java.lang.String eventName, java.util.Map<java.lang.String,java.lang.String> properties)
public EventSchedulerBuilder addEvent(java.lang.String eventName, java.util.Properties properties)
public EventSchedulerBuilder addEvent(java.lang.String eventName, EventProperties properties)