Class 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 Detail

      • 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
    • Constructor Detail

      • SecureAdminUpgradeHelper

        public SecureAdminUpgradeHelper()
    • 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()
      • startupArg

        protected final String startupArg​(String argName)
      • ensureNonDASConfigsReady

        protected final void ensureNonDASConfigsReady()
                                               throws org.jvnet.hk2.config.TransactionFailure
        Throws:
        org.jvnet.hk2.config.TransactionFailure
      • ensureDASConfigReady

        protected final void ensureDASConfigReady()