Interface WildflyProviderConfig

  • All Superinterfaces:
    org.guvnor.ala.config.Config, org.guvnor.ala.config.ProviderConfig
    All Known Implementing Classes:
    WildflyProviderConfigImpl

    public interface WildflyProviderConfig
    extends org.guvnor.ala.config.ProviderConfig
    This interface represents the basic information that we need for configuring a WildflyProvider
    See Also:
    ProviderConfig
    • Field Detail

      • HOST

        static final String HOST
        Standard attribute name for setting the host configuration. Pipeline inputs that wants to set the host should use this parameter name.
        See Also:
        Constant Field Values
      • PORT

        static final String PORT
        Standard attribute name for setting the host port. Pipeline inputs that wants to set the host port should use this parameter name.
        See Also:
        Constant Field Values
      • MANAGEMENT_PORT

        static final String MANAGEMENT_PORT
        Standard attribute name for setting the management port. Pipeline inputs that wants to set the management port should use this parameter name.
        See Also:
        Constant Field Values
      • WILDFLY_USER

        static final String WILDFLY_USER
        Standard attribute name for setting the wildfly user name. Pipeline inputs that wants to set the wildfly user name should use this parameter name.
        See Also:
        Constant Field Values
      • WILDFLY_PASSWORD

        static final String WILDFLY_PASSWORD
        Standard attribute name for setting the wildfly user password. Pipeline inputs that wants to set the wildfly user password should use this parameter name.
        See Also:
        Constant Field Values
    • Method Detail

      • getName

        default String getName()
        Get the Provider name
        Returns:
        String with the provider name. This configuration will use by default the Input value stored under the parameter name PROVIDER_NAME. If no provider is register with this provider name a new provider will be registered by using the remaining parameters.
      • getHost

        default String getHost()
        Get the Provider Host IP address
        Returns:
        String host IP for the provider. If not provided it will resolve the expression: ${input.host} from the Pipeline's Input map
      • getPort

        default String getPort()
        Get the Provider Host Port
        Returns:
        String host port for the provider. If not provided it will resolve the expression: ${input.port} from the Pipeline's Input map
      • getManagementPort

        default String getManagementPort()
        Get the Provider Management Port
        Returns:
        String management port for the provider. If not provided it will resolve the expression: ${input.management-port} from the Pipeline's Input map
      • getUser

        default String getUser()
        Get the Provider user name
        Returns:
        String username used to interact with the provider. If not provided it will resolve the expression: ${input.wildfly-user} from the Pipeline's Input map
      • getPassword

        default String getPassword()
        Get the Provider password
        Returns:
        String password used to interact with the provider. If not provided it will resolve the expression: ${input.wildfly-password} from the Pipeline's Input map