org.glassfish.deployment.common
Class ApplicationConfigInfo

java.lang.Object
  extended by 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
ApplicationConfigInfo()
           
ApplicationConfigInfo(Application app)
           
ApplicationConfigInfo(Properties appProperties)
           
 
Method Summary
 Set<String> engineNames(String moduleName)
           
<T extends ApplicationConfig>
T
get(String moduleName, String engineName)
           
 Set<String> moduleNames()
           
 void put(String moduleName, String engineName, ApplicationConfig appConfig)
           
 void store(Properties appProps)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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)

moduleNames

public Set<String> moduleNames()

engineNames

public Set<String> engineNames(String moduleName)

store

public void store(Properties appProps)


Copyright © 2012 GlassFish Community. All Rights Reserved.