Class SecureAdminUpgradeHelper
- java.lang.Object
-
- com.sun.enterprise.security.admin.cli.SecureAdminUpgradeHelper
-
- Direct Known Subclasses:
SecureAdminConfigUpgrade
,SecureAdminStartupCheck
@Service @PerLookup public class SecureAdminUpgradeHelper extends Object
Common logic for formal upgrade (i.e., start-domain --upgrade) and silent upgrade (starting a newer version of GlassFish using an older version's domain.xml).- Author:
- Tim Quinn
-
-
Field Summary
Fields Modifier and Type Field Description protected static String
DAS_CONFIG_NAME
protected com.sun.enterprise.config.serverbeans.Domain
domain
protected org.glassfish.hk2.api.ServiceLocator
habitat
protected com.sun.enterprise.module.bootstrap.StartupContext
startupContext
-
Constructor Summary
Constructors Constructor Description SecureAdminUpgradeHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
commit()
protected void
ensureDASConfigReady()
protected void
ensureNonDASConfigsReady()
protected void
ensureSecureAdminReady()
protected void
rollback()
protected com.sun.enterprise.config.serverbeans.SecureAdmin
secureAdmin()
protected com.sun.enterprise.config.serverbeans.SecureAdminHelper
secureAdminHelper()
protected String
specialAdminIndicator()
protected SSLUtils
sslUtils()
protected String
startupArg(String argName)
protected org.jvnet.hk2.config.Transaction
transaction()
protected com.sun.enterprise.config.serverbeans.Domain
writableDomain()
protected com.sun.enterprise.config.serverbeans.SecureAdmin
writableSecureAdmin()
-
-
-
Field Detail
-
DAS_CONFIG_NAME
protected static final String DAS_CONFIG_NAME
- See Also:
- Constant Field Values
-
domain
@Inject protected com.sun.enterprise.config.serverbeans.Domain domain
-
habitat
@Inject protected org.glassfish.hk2.api.ServiceLocator habitat
-
startupContext
@Inject protected com.sun.enterprise.module.bootstrap.StartupContext startupContext
-
-
Method Detail
-
transaction
protected final org.jvnet.hk2.config.Transaction transaction()
-
commit
protected final void commit() throws org.jvnet.hk2.config.RetryableException, org.jvnet.hk2.config.TransactionFailure
- Throws:
org.jvnet.hk2.config.RetryableException
org.jvnet.hk2.config.TransactionFailure
-
rollback
protected final void rollback()
-
specialAdminIndicator
protected final String specialAdminIndicator()
-
secureAdmin
protected final com.sun.enterprise.config.serverbeans.SecureAdmin secureAdmin() throws org.jvnet.hk2.config.TransactionFailure
- Throws:
org.jvnet.hk2.config.TransactionFailure
-
writableDomain
protected final com.sun.enterprise.config.serverbeans.Domain writableDomain() throws org.jvnet.hk2.config.TransactionFailure
- Throws:
org.jvnet.hk2.config.TransactionFailure
-
writableSecureAdmin
protected final com.sun.enterprise.config.serverbeans.SecureAdmin writableSecureAdmin() throws org.jvnet.hk2.config.TransactionFailure
- Throws:
org.jvnet.hk2.config.TransactionFailure
-
secureAdminHelper
protected final com.sun.enterprise.config.serverbeans.SecureAdminHelper secureAdminHelper()
-
sslUtils
protected final SSLUtils sslUtils()
-
ensureSecureAdminReady
protected final void ensureSecureAdminReady() throws org.jvnet.hk2.config.TransactionFailure, IOException, KeyStoreException
- Throws:
org.jvnet.hk2.config.TransactionFailure
IOException
KeyStoreException
-
ensureNonDASConfigsReady
protected final void ensureNonDASConfigsReady() throws org.jvnet.hk2.config.TransactionFailure
- Throws:
org.jvnet.hk2.config.TransactionFailure
-
ensureDASConfigReady
protected final void ensureDASConfigReady()
-
-