Class ChangeSupport
java.lang.Object
dev.tachyonmcp.core.server.features.ChangeSupport
Change-notification for registries: a list of listeners run when contents change. Composed by
registries that don't share the
AbstractRegistry base, so the listener boilerplate lives once.- Author:
- Konstantin Pavlov
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidRuns every registered listener.voidRegisters a callback invoked when the registry contents change.
-
Constructor Details
-
ChangeSupport
public ChangeSupport()Creates a new change support with an empty listener list.
-
-
Method Details
-
onChange
Registers a callback invoked when the registry contents change.- Parameters:
callback- the callback to invoke on change
-
fireOnChange
public void fireOnChange()Runs every registered listener.
-