Package ch.kk7.confij.pipeline.reload
Class ConfijReloadHandler.ReloadEvent<X>
java.lang.Object
ch.kk7.confij.pipeline.reload.ConfijReloadHandler.ReloadEvent<X>
- Type Parameters:
X- the type of the node where the change happened
- Enclosing interface:
- ConfijReloadHandler<X>
public static class ConfijReloadHandler.ReloadEvent<X>
extends java.lang.Object
an event emitted in case a configuration change is detected
-
Constructor Summary
Constructors Constructor Description ReloadEvent() -
Method Summary
Modifier and Type Method Description static <X> ConfijReloadHandler.ReloadEvent<X>added(java.time.Instant timestamp, BindingResult<X> newBindingResult)static <X> ConfijReloadHandler.ReloadEvent<X>merge(java.time.Instant timestamp, BindingResult<X> oldBindingResult, BindingResult<X> newBindingResult, java.util.Set<ConfijReloadHandler.ReloadEvent<?>> childChanges)static <X> ConfijReloadHandler.ReloadEvent<X>newOf(java.time.Instant timestamp, BindingResult<X> oldBindingResult, BindingResult<X> newBindingResult)static <X> ConfijReloadHandler.ReloadEvent<X>removed(java.time.Instant timestamp, BindingResult<X> oldBindingResult)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ReloadEvent
public ReloadEvent()
-
-
Method Details
-
newOf
public static <X> ConfijReloadHandler.ReloadEvent<X> newOf(java.time.Instant timestamp, BindingResult<X> oldBindingResult, BindingResult<X> newBindingResult) -
merge
public static <X> ConfijReloadHandler.ReloadEvent<X> merge(java.time.Instant timestamp, BindingResult<X> oldBindingResult, BindingResult<X> newBindingResult, java.util.Set<ConfijReloadHandler.ReloadEvent<?>> childChanges) -
removed
public static <X> ConfijReloadHandler.ReloadEvent<X> removed(java.time.Instant timestamp, BindingResult<X> oldBindingResult) -
added
public static <X> ConfijReloadHandler.ReloadEvent<X> added(java.time.Instant timestamp, BindingResult<X> newBindingResult)
-