public abstract class AbstractChangeRunnerBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>> extends AbstractBuilder<AUDIT_STORE,HOLDER> implements EventLifecycleConfigurator<HOLDER>, RunnerBuilder
| Modifier and Type | Field and Description |
|---|---|
protected PluginManager |
pluginManager |
auditStore, context, coreConfiguration, targetSystemManager| Modifier | Constructor and Description |
|---|---|
protected |
AbstractChangeRunnerBuilder(CoreConfiguration coreConfiguration,
io.flamingock.internal.common.core.context.Context context,
PluginManager pluginManager) |
protected |
AbstractChangeRunnerBuilder(CoreConfiguration coreConfiguration,
io.flamingock.internal.common.core.context.Context context,
PluginManager pluginManager,
AUDIT_STORE auditStore) |
| Modifier and Type | Method and Description |
|---|---|
HOLDER |
addDependency(java.lang.Class<?> type,
java.lang.Object instance) |
HOLDER |
addDependency(java.lang.Object instance) |
HOLDER |
addDependency(java.lang.String name,
java.lang.Class<?> type,
java.lang.Object instance) |
HOLDER |
addDependency(java.lang.String name,
java.lang.Object instance) |
HOLDER |
addTargetSystem(io.flamingock.api.external.TargetSystem targetSystem) |
Runner |
build()
Builds and returns a configured Flamingock Runner ready for execution.
|
protected abstract ExecutionPlanner |
buildExecutionPlanner(io.flamingock.internal.util.id.RunnerId runnerId) |
long |
getLockAcquiredForMillis() |
java.lang.Long |
getLockQuitTryingAfterMillis() |
long |
getLockTryFrequencyMillis() |
java.util.Map<java.lang.String,java.lang.Object> |
getMetadata() |
java.util.function.Consumer<IPipelineCompletedEvent> |
getPipelineCompletedListener()
Gets the registered pipeline completed listener.
|
java.util.function.Consumer<IPipelineFailedEvent> |
getPipelineFailureListener()
Gets the registered pipeline failed listener.
|
java.util.function.Consumer<IPipelineIgnoredEvent> |
getPipelineIgnoredListener()
Gets the registered pipeline ignored listener.
|
java.util.function.Consumer<IPipelineStartedEvent> |
getPipelineStartedListener()
Gets the registered pipeline started listener.
|
protected abstract HOLDER |
getSelf() |
java.lang.String |
getServiceIdentifier() |
java.util.function.Consumer<IStageCompletedEvent> |
getStageCompletedListener()
Gets the registered stage completed listener.
|
java.util.function.Consumer<IStageFailedEvent> |
getStageFailureListener()
Gets the registered stage failed listener.
|
java.util.function.Consumer<IStageIgnoredEvent> |
getStageIgnoredListener()
Gets the registered stage ignored listener.
|
java.util.function.Consumer<IStageStartedEvent> |
getStageStartedListener()
Gets the registered stage started listener.
|
boolean |
isEnabled() |
boolean |
isThrowExceptionIfCannotObtainLock() |
HOLDER |
setApplicationArguments(java.lang.String[] args) |
HOLDER |
setEnabled(boolean enabled) |
HOLDER |
setLockAcquiredForMillis(long lockAcquiredForMillis) |
HOLDER |
setLockQuitTryingAfterMillis(java.lang.Long lockQuitTryingAfterMillis) |
HOLDER |
setLockTryFrequencyMillis(long lockTryFrequencyMillis) |
HOLDER |
setMetadata(java.util.Map<java.lang.String,java.lang.Object> metadata) |
HOLDER |
setPipelineCompletedListener(java.util.function.Consumer<IPipelineCompletedEvent> listener)
Sets the listener to be notified when a pipeline is successfully completed.
|
HOLDER |
setPipelineFailedListener(java.util.function.Consumer<IPipelineFailedEvent> listener)
Sets the listener to be notified when a pipeline fails.
|
HOLDER |
setPipelineIgnoredListener(java.util.function.Consumer<IPipelineIgnoredEvent> listener)
Sets the listener to be notified when a pipeline is ignored.
|
HOLDER |
setPipelineStartedListener(java.util.function.Consumer<IPipelineStartedEvent> listener)
Sets the listener to be notified when a pipeline is started.
|
HOLDER |
setProperty(io.flamingock.internal.util.Property property) |
HOLDER |
setProperty(java.lang.String key,
java.lang.Boolean value) |
HOLDER |
setProperty(java.lang.String key,
java.lang.Boolean[] value) |
HOLDER |
setProperty(java.lang.String key,
java.lang.Byte[] value) |
HOLDER |
setProperty(java.lang.String key,
java.lang.Character[] value) |
HOLDER |
setProperty(java.lang.String key,
java.nio.charset.Charset value) |
HOLDER |
setProperty(java.lang.String key,
java.util.Currency value) |
HOLDER |
setProperty(java.lang.String key,
java.util.Date value) |
HOLDER |
setProperty(java.lang.String key,
java.sql.Date value) |
HOLDER |
setProperty(java.lang.String key,
java.lang.Double value) |
HOLDER |
setProperty(java.lang.String key,
java.lang.Double[] value) |
HOLDER |
setProperty(java.lang.String key,
java.time.Duration value) |
HOLDER |
setProperty(java.lang.String key,
java.io.File value) |
HOLDER |
setProperty(java.lang.String key,
java.lang.Float value) |
HOLDER |
setProperty(java.lang.String key,
java.lang.Float[] value) |
HOLDER |
setProperty(java.lang.String key,
java.net.InetAddress value) |
HOLDER |
setProperty(java.lang.String key,
java.time.Instant value) |
HOLDER |
setProperty(java.lang.String key,
java.lang.Integer value) |
HOLDER |
setProperty(java.lang.String key,
java.lang.Integer[] value) |
HOLDER |
setProperty(java.lang.String key,
java.time.LocalDate value) |
HOLDER |
setProperty(java.lang.String key,
java.time.LocalDateTime value) |
HOLDER |
setProperty(java.lang.String key,
java.util.Locale value) |
HOLDER |
setProperty(java.lang.String key,
java.time.LocalTime value) |
HOLDER |
setProperty(java.lang.String key,
java.lang.Long value) |
HOLDER |
setProperty(java.lang.String key,
java.lang.Long[] value) |
HOLDER |
setProperty(java.lang.String key,
java.time.OffsetDateTime value) |
HOLDER |
setProperty(java.lang.String key,
java.time.OffsetTime value) |
HOLDER |
setProperty(java.lang.String key,
java.nio.file.Path value) |
HOLDER |
setProperty(java.lang.String key,
java.time.Period value) |
HOLDER |
setProperty(java.lang.String key,
java.lang.Short[] value) |
HOLDER |
setProperty(java.lang.String key,
java.lang.String value) |
HOLDER |
setProperty(java.lang.String key,
java.lang.String[] value) |
<T extends java.lang.Enum<T>> |
setProperty(java.lang.String key,
T value) |
HOLDER |
setProperty(java.lang.String key,
java.sql.Time value) |
HOLDER |
setProperty(java.lang.String key,
java.sql.Timestamp value) |
HOLDER |
setProperty(java.lang.String key,
java.net.URI value) |
HOLDER |
setProperty(java.lang.String key,
java.net.URL value) |
HOLDER |
setProperty(java.lang.String key,
java.util.UUID value) |
HOLDER |
setProperty(java.lang.String key,
java.time.ZonedDateTime value) |
HOLDER |
setServiceIdentifier(java.lang.String serviceIdentifier) |
HOLDER |
setStageCompletedListener(java.util.function.Consumer<IStageCompletedEvent> listener)
Sets the listener to be notified when a stage is successfully completed.
|
HOLDER |
setStageFailedListener(java.util.function.Consumer<IStageFailedEvent> listener)
Sets the listener to be notified when a stage fails.
|
HOLDER |
setStageIgnoredListener(java.util.function.Consumer<IStageIgnoredEvent> listener)
Sets the listener to be notified when a stage is ignored.
|
HOLDER |
setStageStartedListener(java.util.function.Consumer<IStageStartedEvent> listener)
Sets the listener to be notified when a stage is started.
|
HOLDER |
setThrowExceptionIfCannotObtainLock(boolean throwExceptionIfCannotObtainLock) |
protected abstract void |
updateContextSpecific() |
configureStoreAndTargetSystem, generateRunnerId, getAuditPersistence, validateAuditStoreclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddTargetSystemsprotected final PluginManager pluginManager
protected AbstractChangeRunnerBuilder(CoreConfiguration coreConfiguration, io.flamingock.internal.common.core.context.Context context, PluginManager pluginManager)
protected AbstractChangeRunnerBuilder(CoreConfiguration coreConfiguration, io.flamingock.internal.common.core.context.Context context, PluginManager pluginManager, AUDIT_STORE auditStore)
public HOLDER setApplicationArguments(java.lang.String[] args)
protected abstract void updateContextSpecific()
protected abstract ExecutionPlanner buildExecutionPlanner(io.flamingock.internal.util.id.RunnerId runnerId)
protected abstract HOLDER getSelf()
getSelf in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public final Runner build()
This is the central orchestration method that assembles all components into a functional runner. The execution order is critical due to hierarchical dependency resolution - components must be initialized in the correct sequence to ensure all dependencies are available when needed.
Hierarchical Context MUST be built before AuditStore initialization.
The hierarchical context merges external dependency sources (like Spring Boot's application context)
with Flamingock's internal context. When AuditStore.initialize(hierarchicalContext) is called,
the AuditStore searches this context for required dependencies (database connections, configuration, etc.).
If the hierarchical context is built after AuditStore initialization, these external dependencies
won't be available, causing the AuditPersistence to fail during execution.
buildHierarchicalContext()build in interface RunnerBuilderfor context merging details,
for AuditStore initialization requirements,
for pipeline contributionspublic HOLDER addTargetSystem(io.flamingock.api.external.TargetSystem targetSystem)
addTargetSystem in interface CoreConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>addTargetSystem in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setLockAcquiredForMillis(long lockAcquiredForMillis)
setLockAcquiredForMillis in interface CoreConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setLockAcquiredForMillis in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setLockQuitTryingAfterMillis(java.lang.Long lockQuitTryingAfterMillis)
setLockQuitTryingAfterMillis in interface CoreConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setLockQuitTryingAfterMillis in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setLockTryFrequencyMillis(long lockTryFrequencyMillis)
setLockTryFrequencyMillis in interface CoreConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setLockTryFrequencyMillis in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setThrowExceptionIfCannotObtainLock(boolean throwExceptionIfCannotObtainLock)
setThrowExceptionIfCannotObtainLock in interface CoreConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setThrowExceptionIfCannotObtainLock in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setEnabled(boolean enabled)
setEnabled in interface CoreConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setEnabled in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setServiceIdentifier(java.lang.String serviceIdentifier)
setServiceIdentifier in interface CoreConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setServiceIdentifier in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setMetadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
setMetadata in interface CoreConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setMetadata in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public long getLockAcquiredForMillis()
getLockAcquiredForMillis in interface CoreConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>getLockAcquiredForMillis in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public java.lang.Long getLockQuitTryingAfterMillis()
getLockQuitTryingAfterMillis in interface CoreConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>getLockQuitTryingAfterMillis in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public long getLockTryFrequencyMillis()
getLockTryFrequencyMillis in interface CoreConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>getLockTryFrequencyMillis in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public boolean isThrowExceptionIfCannotObtainLock()
isThrowExceptionIfCannotObtainLock in interface CoreConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>isThrowExceptionIfCannotObtainLock in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public boolean isEnabled()
isEnabled in interface CoreConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>isEnabled in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public java.lang.String getServiceIdentifier()
getServiceIdentifier in interface CoreConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>getServiceIdentifier in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public java.util.Map<java.lang.String,java.lang.Object> getMetadata()
getMetadata in interface CoreConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>getMetadata in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER addDependency(java.lang.String name, java.lang.Class<?> type, java.lang.Object instance)
addDependency in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>addDependency in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER addDependency(java.lang.Object instance)
addDependency in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>addDependency in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER addDependency(java.lang.String name, java.lang.Object instance)
addDependency in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>addDependency in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER addDependency(java.lang.Class<?> type, java.lang.Object instance)
addDependency in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>addDependency in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setPipelineStartedListener(java.util.function.Consumer<IPipelineStartedEvent> listener)
EventLifecycleConfiguratorsetPipelineStartedListener in interface EventLifecycleConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>listener - consumer of the pipeline started eventpublic HOLDER setPipelineCompletedListener(java.util.function.Consumer<IPipelineCompletedEvent> listener)
EventLifecycleConfiguratorsetPipelineCompletedListener in interface EventLifecycleConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>listener - consumer of the pipeline completed eventpublic HOLDER setPipelineIgnoredListener(java.util.function.Consumer<IPipelineIgnoredEvent> listener)
EventLifecycleConfiguratorsetPipelineIgnoredListener in interface EventLifecycleConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>listener - consumer of the pipeline ignored eventpublic HOLDER setPipelineFailedListener(java.util.function.Consumer<IPipelineFailedEvent> listener)
EventLifecycleConfiguratorsetPipelineFailedListener in interface EventLifecycleConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>listener - consumer of the pipeline failed eventpublic HOLDER setStageStartedListener(java.util.function.Consumer<IStageStartedEvent> listener)
EventLifecycleConfiguratorsetStageStartedListener in interface EventLifecycleConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>listener - consumer of the stage started eventpublic HOLDER setStageCompletedListener(java.util.function.Consumer<IStageCompletedEvent> listener)
EventLifecycleConfiguratorsetStageCompletedListener in interface EventLifecycleConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>listener - consumer of the stage completed eventpublic HOLDER setStageIgnoredListener(java.util.function.Consumer<IStageIgnoredEvent> listener)
EventLifecycleConfiguratorsetStageIgnoredListener in interface EventLifecycleConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>listener - consumer of the stage ignored eventpublic HOLDER setStageFailedListener(java.util.function.Consumer<IStageFailedEvent> listener)
EventLifecycleConfiguratorsetStageFailedListener in interface EventLifecycleConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>listener - consumer of the stage failed eventpublic java.util.function.Consumer<IPipelineStartedEvent> getPipelineStartedListener()
EventLifecycleConfiguratorgetPipelineStartedListener in interface EventLifecycleConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public java.util.function.Consumer<IPipelineCompletedEvent> getPipelineCompletedListener()
EventLifecycleConfiguratorgetPipelineCompletedListener in interface EventLifecycleConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public java.util.function.Consumer<IPipelineIgnoredEvent> getPipelineIgnoredListener()
EventLifecycleConfiguratorgetPipelineIgnoredListener in interface EventLifecycleConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public java.util.function.Consumer<IPipelineFailedEvent> getPipelineFailureListener()
EventLifecycleConfiguratorgetPipelineFailureListener in interface EventLifecycleConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public java.util.function.Consumer<IStageStartedEvent> getStageStartedListener()
EventLifecycleConfiguratorgetStageStartedListener in interface EventLifecycleConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public java.util.function.Consumer<IStageCompletedEvent> getStageCompletedListener()
EventLifecycleConfiguratorgetStageCompletedListener in interface EventLifecycleConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public java.util.function.Consumer<IStageIgnoredEvent> getStageIgnoredListener()
EventLifecycleConfiguratorgetStageIgnoredListener in interface EventLifecycleConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public java.util.function.Consumer<IStageFailedEvent> getStageFailureListener()
EventLifecycleConfiguratorgetStageFailureListener in interface EventLifecycleConfigurator<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(io.flamingock.internal.util.Property property)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.lang.String value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.lang.Boolean value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.lang.Integer value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.lang.Float value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.lang.Long value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.lang.Double value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.util.UUID value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.util.Currency value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.util.Locale value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.nio.charset.Charset value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.io.File value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.nio.file.Path value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.net.InetAddress value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.net.URL value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.net.URI value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.time.Duration value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.time.Period value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.time.Instant value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.time.LocalDate value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.time.LocalTime value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.time.LocalDateTime value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.time.ZonedDateTime value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.time.OffsetDateTime value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.time.OffsetTime value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.util.Date value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.sql.Date value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.sql.Time value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.sql.Timestamp value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.lang.String[] value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.lang.Integer[] value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.lang.Long[] value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.lang.Double[] value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.lang.Float[] value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.lang.Boolean[] value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.lang.Byte[] value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.lang.Short[] value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public HOLDER setProperty(java.lang.String key, java.lang.Character[] value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>public <T extends java.lang.Enum<T>> HOLDER setProperty(java.lang.String key, T value)
setProperty in interface io.flamingock.internal.common.core.context.ContextConfigurable<HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>setProperty in class AbstractBuilder<AUDIT_STORE extends AuditStore<?>,HOLDER extends AbstractChangeRunnerBuilder<AUDIT_STORE,HOLDER>>