Class CreateModuleConfigCommand

  • All Implemented Interfaces:
    org.glassfish.api.admin.AdminCommand, org.glassfish.api.admin.AdminCommandSecurity.AccessCheckProvider, org.glassfish.api.admin.AdminCommandSecurity.Preauthorization

    @TargetType({DAS,CLUSTER,CONFIG,STANDALONE_INSTANCE})
    @ExecuteOn(ALL)
    @Service(name="create-module-config")
    @PerLookup
    public final class CreateModuleConfigCommand
    extends AbstractConfigModularityCommand
    implements org.glassfish.api.admin.AdminCommand, org.glassfish.api.admin.AdminCommandSecurity.Preauthorization, org.glassfish.api.admin.AdminCommandSecurity.AccessCheckProvider
    A remote command to create the default configuration for a given service using the snippets available in the relevant module.
    Author:
    Masoud Kalali
    • Constructor Detail

      • CreateModuleConfigCommand

        public CreateModuleConfigCommand()
    • Method Detail

      • execute

        public void execute​(org.glassfish.api.admin.AdminCommandContext context)
        Specified by:
        execute in interface org.glassfish.api.admin.AdminCommand
      • getAccessChecks

        public Collection<? extends org.glassfish.api.admin.AccessRequired.AccessCheck> getAccessChecks()
        Specified by:
        getAccessChecks in interface org.glassfish.api.admin.AdminCommandSecurity.AccessCheckProvider
      • preAuthorization

        public boolean preAuthorization​(org.glassfish.api.admin.AdminCommandContext context)
        Specified by:
        preAuthorization in interface org.glassfish.api.admin.AdminCommandSecurity.Preauthorization