Interface Application

  • All Superinterfaces:
    org.glassfish.api.admin.config.ApplicationName, org.jvnet.hk2.config.ConfigBeanProxy, jakarta.validation.Payload, org.jvnet.hk2.config.types.PropertyBag

    public interface Application
    extends org.glassfish.api.admin.config.ApplicationName, org.jvnet.hk2.config.types.PropertyBag
    • Method Detail

      • getContextRoot

        String getContextRoot()
        Gets the value of the contextRoot property.
        Returns:
        possible object is String
      • getLocation

        String getLocation()
        Gets the value of the location property.
        Returns:
        possible object is String
      • getObjectType

        @NotNull
        @NotNull String getObjectType()
        Gets the value of the objectType property.
        Returns:
        possible object is String
      • getEnabled

        String getEnabled()
        Gets the value of the enabled property.
        Returns:
        possible object is String
      • getLibraries

        String getLibraries()
        Gets the value of the libraries property.
        Returns:
        possible object is String
      • getAvailabilityEnabled

        String getAvailabilityEnabled()
        Gets the value of the availabilityEnabled property.
        Returns:
        possible object is String
      • getAsyncReplication

        String getAsyncReplication()
        Gets the value of the asyncReplication property.
        Returns:
        possible object is String
      • getDirectoryDeployed

        String getDirectoryDeployed()
        Gets the value of the directoryDeployed property.
        Returns:
        possible object is String
      • getDescription

        String getDescription()
        Gets the value of the description property.
        Returns:
        possible object is String
      • getDeploymentOrder

        String getDeploymentOrder()
        Gets the value of the deploymentOrder property.
        Returns:
        possible object is String
      • getEngine

        List<Engine> getEngine()
        Gets the value of the engine property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the engine property.

        For example, to add a new item, do as follows:

         getEngine().add(newItem);
         

        Objects of the following type(s) are allowed in the list Engine

      • setAppTenants

        void setAppTenants​(AppTenants appTenants)
      • getModule

        @DuckTyped
        Module getModule​(String moduleName)
      • getDeployProperties

        @DuckTyped
        Properties getDeployProperties()
      • getDeployParameters

        @DuckTyped
        org.glassfish.api.deployment.DeployCommandParameters getDeployParameters​(ApplicationRef appRef)
      • isStandaloneModule

        @DuckTyped
        boolean isStandaloneModule()
      • containsSnifferType

        @DuckTyped
        boolean containsSnifferType​(String snifferType)
      • isLifecycleModule

        @DuckTyped
        boolean isLifecycleModule()
      • recordFileLocations

        @DuckTyped
        void recordFileLocations​(File app,
                                 File plan)
      • application

        @DuckTyped
        File application()
      • deploymentPlan

        @DuckTyped
        File deploymentPlan()
      • archiveType

        @DuckTyped
        String archiveType()
      • getProperty

        @ToDo(priority=IMPORTANT,
              details="Provide PropertyDesc for legal props")
        @PropertiesDesc(props={})
        List<org.jvnet.hk2.config.types.Property> getProperty()
        Properties as per PropertyBag
        Specified by:
        getProperty in interface org.jvnet.hk2.config.types.PropertyBag