public abstract static class AbstractEventStore.Builder
extends org.axonframework.eventhandling.AbstractEventBus.Builder
AbstractEventStore.
The MessageMonitor is defaulted to an NoOpMessageMonitor and the
EventBusSpanFactory defaults to a
DefaultEventBusSpanFactory backed by a NoOpSpanFactory. The
EventStorageEngine is a
hard requirement and as such should be provided.
| Modifier and Type | Field and Description |
|---|---|
protected EventStorageEngine |
storageEngine |
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
AbstractEventStore.Builder |
messageMonitor(org.axonframework.monitoring.MessageMonitor<? super org.axonframework.eventhandling.EventMessage<?>> messageMonitor) |
AbstractEventStore.Builder |
storageEngine(EventStorageEngine storageEngine)
Sets the
EventStorageEngine used to store and load events. |
protected void |
validate()
Validates whether the fields contained in this Builder are set accordingly.
|
protected EventStorageEngine storageEngine
public AbstractEventStore.Builder messageMonitor(@Nonnull org.axonframework.monitoring.MessageMonitor<? super org.axonframework.eventhandling.EventMessage<?>> messageMonitor)
messageMonitor in class org.axonframework.eventhandling.AbstractEventBus.Builderpublic AbstractEventStore.Builder storageEngine(EventStorageEngine storageEngine)
EventStorageEngine used to store and load events.storageEngine - the EventStorageEngine used to store and load eventsprotected void validate()
throws org.axonframework.common.AxonConfigurationException
validate in class org.axonframework.eventhandling.AbstractEventBus.Builderorg.axonframework.common.AxonConfigurationException - if one field is asserted to be incorrect according to the Builder's
specificationsCopyright © 2010–2024. All rights reserved.