Class WebConfigListener

    • Field Detail

      • httpService

        @Inject
        @Named("default-instance-name")
        public HttpService httpService
      • property

        @Inject
        @Optional
        public List<Property> property
    • Constructor Detail

      • WebConfigListener

        public WebConfigListener()
    • Method Detail

      • setContainer

        public void setContainer​(WebContainer container)
        Set the Web Container for this ConfigListener. Must be set in order to perform dynamic configuration
        Parameters:
        container - the container to be set
      • setLogger

        public void setLogger​(Logger logger)
      • setNetworkConfig

        public void setNetworkConfig​(NetworkConfig config)
      • changed

        public UnprocessedChangeEvents changed​(PropertyChangeEvent[] events)
        Handles HttpService change events
        Specified by:
        changed in interface ConfigListener
        Parameters:
        events - the PropertyChangeEvent
        Returns:
        the list of unprocessed events (requiring a restart) or null if all reconfiguration was processed successfully