Class ExtensionConfigSourceService
- java.lang.Object
-
- fish.payara.nucleus.microprofile.config.source.extension.ExtensionConfigSourceService
-
- All Implemented Interfaces:
EventListener
,ConfigListener
@Service(name="config-source-extension-handler") public class ExtensionConfigSourceService extends Object implements EventListener, ConfigListener
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.glassfish.api.event.EventListener
EventListener.Event<T>
-
-
Constructor Summary
Constructors Constructor Description ExtensionConfigSourceService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UnprocessedChangeEvents
changed(PropertyChangeEvent[] events)
Notification that @Configured objects that were injected have changedvoid
event(EventListener.Event<?> event)
Process a Glassfish/Payara eventSet<ExtensionConfigSource>
getExtensionSources()
void
reconfigure(ConfigSourceConfiguration config)
-
-
-
Method Detail
-
event
public void event(EventListener.Event<?> event)
Description copied from interface:EventListener
Process a Glassfish/Payara event- Specified by:
event
in interfaceEventListener
-
getExtensionSources
public Set<ExtensionConfigSource> getExtensionSources()
-
changed
public UnprocessedChangeEvents changed(PropertyChangeEvent[] events)
Description copied from interface:ConfigListener
Notification that @Configured objects that were injected have changed- Specified by:
changed
in interfaceConfigListener
- Parameters:
events
- list of changes- Returns:
- the list of unprocessed events (requiring a restart) or null if all reconfiguration was processed successfully
-
reconfigure
public void reconfigure(ConfigSourceConfiguration config)
-
-