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 UnprocessedChangeEventschanged(PropertyChangeEvent[] events)Notification that @Configured objects that were injected have changedvoidevent(EventListener.Event<?> event)Process a Glassfish/Payara eventSet<ExtensionConfigSource>getExtensionSources()voidreconfigure(ConfigSourceConfiguration config)
-
-
-
Method Detail
-
event
public void event(EventListener.Event<?> event)
Description copied from interface:EventListenerProcess a Glassfish/Payara event- Specified by:
eventin interfaceEventListener
-
getExtensionSources
public Set<ExtensionConfigSource> getExtensionSources()
-
changed
public UnprocessedChangeEvents changed(PropertyChangeEvent[] events)
Description copied from interface:ConfigListenerNotification that @Configured objects that were injected have changed- Specified by:
changedin 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)
-
-