Package org.glassfish.deployment.common
Class ApplicationConfigInfo
- java.lang.Object
-
- org.glassfish.deployment.common.ApplicationConfigInfo
-
public class ApplicationConfigInfo extends Object
During redeployment we preserve the application config information, if any, that the administrator has defined for the application. Then, during the deploy part of redeployment we restore it. This class encapsulates the dependencies on exactly how we store that information in the application properties in the deployment context.- Author:
- tjquinn
-
-
Constructor Summary
Constructors Constructor Description ApplicationConfigInfo()
ApplicationConfigInfo(Application app)
ApplicationConfigInfo(Properties appProperties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>
engineNames(String moduleName)
<T extends ApplicationConfig>
Tget(String moduleName, String engineName)
Set<String>
moduleNames()
void
put(String moduleName, String engineName, ApplicationConfig appConfig)
void
store(Properties appProps)
-
-
-
Constructor Detail
-
ApplicationConfigInfo
public ApplicationConfigInfo()
-
ApplicationConfigInfo
public ApplicationConfigInfo(Properties appProperties)
-
ApplicationConfigInfo
public ApplicationConfigInfo(Application app)
-
-
Method Detail
-
get
public <T extends ApplicationConfig> T get(String moduleName, String engineName)
-
put
public void put(String moduleName, String engineName, ApplicationConfig appConfig)
-
store
public void store(Properties appProps)
-
-