Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * JBoss, Home of Professional Open Source
   * Copyright 2011 Red Hat Inc. and/or its affiliates and other contributors
   * as indicated by the @authors tag. All rights reserved.
   * See the copyright.txt in the distribution for a
   * full listing of individual contributors.
   *
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
  * http://www.apache.org/licenses/LICENSE-2.0
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
 package org.jboss.as.test.integration.domain.management.util;
 
 import java.io.File;
 import java.net.URI;
 import java.net.URL;
 
WildFlyManagedConfiguration

Author(s):
Brian Stansberry
 
 public class WildFlyManagedConfiguration {
 
     public static WildFlyManagedConfiguration createFromClassLoaderResources(String domainConfigPath,
                                                                              String hostConfigPath) {
         WildFlyManagedConfiguration result = new WildFlyManagedConfiguration();
         if (domainConfigPath != null) {
             result.setDomainConfigFile(loadConfigFileFromContextClassLoader(domainConfigPath));
         }
         if (hostConfigPath != null) {
             result.setHostConfigFile(hostConfigPath);
         }
         return result;
     }
 
     public static String loadConfigFileFromContextClassLoader(String resourcePath) {
         ClassLoader tccl = Thread.currentThread().getContextClassLoader();
         URL url = tccl.getResource(resourcePath);
         assert url != null : "cannot find resource at path " + resourcePath;
         return new File(toURI(url)).getAbsolutePath();
     }
 
     private static URI toURI(URL url) {
         try {
             return url.toURI();
         } catch (URISyntaxException e) {
             throw new RuntimeException(e);
         }
     }
 
     private String jbossHome = System.getProperty("jboss.home");
 
     private String javaHome = System.getenv("JAVA_HOME");
 
     private String controllerJavaHome = System.getenv("JAVA_HOME");
 
     private String modulePath = System.getProperty("module.path");
 
     private String javaVmArguments = System.getProperty("server.jvm.args""-Xmx512m -XX:MaxPermSize=128m");
 
     private int startupTimeoutInSeconds = TimeoutUtil.adjust(120);
 
     private boolean outputToConsole = true;
 
     private String hostControllerManagementProtocol = "remote";
 
     private String hostControllerManagementAddress = System.getProperty("jboss.test.host.master.address""localhost");
 
     private int hostControllerManagementPort = 9999;
 
     private String hostName = "master";
 
     private String domainDir;
 
     private String domainConfigFile;
 
     private String hostConfigFile;
 
     private String hostCommandLineProperties;
 
     private boolean adminOnly;
 
     private boolean readOnlyDomain;
 
     private boolean readOnlyHost;
 
     private CallbackHandler callbackHandler = Authentication.getCallbackHandler();
 
    private String mgmtUsersFile;
    private String mgmtGroupsFile;
    private boolean backupDC;
    private boolean cachedDC;
    public WildFlyManagedConfiguration(String jbossHome) {
        if (jbossHome != null) {
            this. = jbossHome;
            this. = new File(jbossHome"modules").getAbsolutePath();
        }
    }
    public WildFlyManagedConfiguration() {
    }
    public void validate(){
        /*Validate.configurationDirectoryExists(jbossHome, "jbossHome must exist at " + jbossHome);
        if (javaHome != null) {
            Validate.configurationDirectoryExists(javaHome, "javaHome must exist at " + javaHome);
        }
        if (controllerJavaHome != null) {
            Validate.configurationDirectoryExists(controllerJavaHome, "controllerJavaHome must exist at " + controllerJavaHome);
        }*/
    }

    

Returns:
the jbossHome
    public String getJbossHome() {
        return ;
    }

    

Parameters:
jbossHome the jbossHome to set
    public void setJbossHome(String jbossHome) {
        this. = jbossHome;
    }

    

Returns:
the javaHome
    public String getJavaHome() {
        return ;
    }

    

Parameters:
javaHome the javaHome to set
    public void setJavaHome(String javaHome) {
        this. = javaHome;
    }

    

Returns:
the controllerJavaHome
    public String getControllerJavaHome() {
        return ;
    }

    

Parameters:
controllerJavaHome the javaHome to set
    public void setControllerJavaHome(String controllerJavaHome) {
        this. = controllerJavaHome;
    }

    

Returns:
the javaVmArguments
    public String getJavaVmArguments() {
        return ;
    }

    

Parameters:
javaVmArguments the javaVmArguments to set
    public void setJavaVmArguments(String javaVmArguments) {
        this. = javaVmArguments;
    }

    

Parameters:
startupTimeoutInSeconds the startupTimeoutInSeconds to set
    public void setStartupTimeoutInSeconds(int startupTimeoutInSeconds) {
        this. = startupTimeoutInSeconds;
    }

    

Returns:
the startupTimeoutInSeconds
    public int getStartupTimeoutInSeconds() {
        return ;
    }

    

Parameters:
outputToConsole the outputToConsole to set
    public void setOutputToConsole(boolean outputToConsole) {
        this. = outputToConsole;
    }

    

Returns:
the outputToConsole
    public boolean isOutputToConsole() {
        return ;
    }
        return ;
    }
    public void setHostControllerManagementProtocol(String hostControllerManagementProtocol) {
        this. = hostControllerManagementProtocol;
    }
        return ;
    }
    public void setHostControllerManagementAddress(String hostControllerManagementAddress) {
        this. = hostControllerManagementAddress;
    }
    public int getHostControllerManagementPort() {
        return ;
    }
    public void setHostControllerManagementPort(int hostControllerManagementPort) {
        this. = hostControllerManagementPort;
    }
    public String getDomainDirectory() {
        return ;
    }
    public void setDomainDirectory(String domainDir) {
        this. = domainDir;
    }
    public String getDomainConfigFile() {
        return ;
    }
    public void setDomainConfigFile(String domainConfigFile) {
        this. = domainConfigFile;
    }
    public String getHostConfigFile() {
        return ;
    }
    public void setHostConfigFile(String hostConfigFile) {
        this. = hostConfigFile;
    }
    public String getMgmtUsersFile() {
        return ;
    }
    public void setMgmtUsersFile(String mgmtUsersFile) {
        this. = mgmtUsersFile;
    }
    public String getMgmtGroupsFile() {
        return ;
    }
    public void setMgmtGroupsFile(String mgmtGroupsFile) {
        this. = mgmtGroupsFile;
    }
        return ;
    }
    public void setHostCommandLineProperties(String hostCommandLineProperties) {
        this. = hostCommandLineProperties;
    }
    public void addHostCommandLineProperty(String hostCommandLineProperty) {
        this. = this. == null
                ? hostCommandLineProperty : this. + " " + hostCommandLineProperty;
    }
    public String getHostName() {
        return ;
    }
    public void setHostName(String hostName) {
        this. = hostName;
    }
    public String getModulePath() {
        return ;
    }
    public void setModulePath(final String modulePath) {
        this. = modulePath;
    }
    public boolean isAdminOnly() {
        return ;
    }
    public void setAdminOnly(boolean adminOnly) {
        this. = adminOnly;
    }
    public boolean isReadOnlyDomain() {
        return ;
    }
    public void setReadOnlyDomain(boolean readOnlyDomain) {
        this. = readOnlyDomain;
    }
    public boolean isReadOnlyHost() {
        return ;
    }
    public void setReadOnlyHost(boolean readOnlyHost) {
        this. = readOnlyHost;
    }
        return ;
    }
    public void setCallbackHandler(CallbackHandler callbackHandler) {
        this. = callbackHandler;
    }
    public boolean isBackupDC() {
        return ;
    }
    public void setBackupDC(boolean backupDC) {
        this. = backupDC;
    }
    public boolean isCachedDC() {
        return ;
    }
    public void setCachedDC(boolean cachedDC) {
        this. = cachedDC;
    }
New to GrepCode? Check out our FAQ X