Package com.sun.enterprise.web.reconfig
Class WebConfigListener
- java.lang.Object
-
- com.sun.enterprise.web.reconfig.WebConfigListener
-
- All Implemented Interfaces:
MapperUpdateListener
,ConfigListener
public class WebConfigListener extends Object implements ConfigListener, MapperUpdateListener
Web container dynamic configuration handler- Author:
- amyroh
-
-
Field Summary
Fields Modifier and Type Field Description HttpService
httpService
ManagerProperties
managerProperties
List<Property>
property
-
Constructor Summary
Constructors Constructor Description WebConfigListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UnprocessedChangeEvents
changed(PropertyChangeEvent[] events)
Handles HttpService change eventsvoid
setContainer(WebContainer container)
Set the Web Container for this ConfigListener.void
setLogger(Logger logger)
void
setNetworkConfig(NetworkConfig config)
void
update(HttpService httpService, NetworkListener httpListener, org.glassfish.grizzly.http.server.util.Mapper mapper)
-
-
-
Field Detail
-
httpService
@Inject @Named("default-instance-name") public HttpService httpService
-
managerProperties
@Inject @Optional public ManagerProperties managerProperties
-
-
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 interfaceConfigListener
- Parameters:
events
- the PropertyChangeEvent- Returns:
- the list of unprocessed events (requiring a restart) or null if all reconfiguration was processed successfully
-
update
public void update(HttpService httpService, NetworkListener httpListener, org.glassfish.grizzly.http.server.util.Mapper mapper)
- Specified by:
update
in interfaceMapperUpdateListener
-
-