Interface ContainerDescription


@Deprecated(forRemoval=true) public interface ContainerDescription
Deprecated, for removal: This API element is subject to removal in a future version.
Information about the running container.
Author:
James R. Perkins
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static final class 
    Deprecated, for removal: This API element is subject to removal in a future version.
    Describes the model version.
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
    Returns the root model version.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Returns the name of the product.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Returns the product version, if defined, or null if the product version was not defined.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Returns the release codename, if defined, or null if the codename was not defined.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Returns the release version, if defined, or null if the release version was not defined.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Queries the running container and attempts to lookup the information from the running container.
  • Method Details

    • getProductName

      String getProductName()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns the name of the product.
      Returns:
      the name of the product
    • getProductVersion

      String getProductVersion()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns the product version, if defined, or null if the product version was not defined.
      Returns:
      the product version or null if not defined
    • getReleaseCodename

      String getReleaseCodename()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns the release codename, if defined, or null if the codename was not defined.
      Returns:
      the codename or null if not defined
    • getReleaseVersion

      String getReleaseVersion()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns the release version, if defined, or null if the release version was not defined.

      Note that in WildFly 9+ this is usually the version for WildFly Core. In WildFly 8 this is the full version.

      Returns:
      the release version or null if not defined
    • getModelVersion

      default ContainerDescription.ModelVersion getModelVersion()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns the root model version.
      Returns:
      the model version
    • lookup

      static ContainerDescription lookup(ManagementClient client) throws IOException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Queries the running container and attempts to lookup the information from the running container.
      Parameters:
      client - the client used to execute the management operation
      Returns:
      the container description
      Throws:
      IOException - if an error occurs while executing the management operation