/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package org.guvnor.ala.wildfly.model;
import org.guvnor.ala.config.ProviderConfig;
import org.guvnor.ala.runtime.providers.Provider;
/*
* Represents the specific information that we are going to use to configure and
* provision applications to Wildfly.
* @see ProviderConfig
* @see Provider
*/
public interface WildflyProvider extends ProviderConfig,
Provider {
/*
* Get the Host Id where a Wildfly Instance is configured
* @return String with the port
*/
String getHostId();
/*
* Get the Port number used by the Wilfly Instance
* @return String with the port
*/
String getPort();
/*
* Get the Management Port number used by the Wilfly Instance
* @return String with the management port
*/
String getManagementPort();
/*
* Get the User name used to configure or remotely interact the Wilfly Instance
* @return String with the username
*/
String getUser();
/*
* Get the Password used to configure or remotely interact the Wilfly Instance
* @return String with the password
*/
String getPassword();
}