Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * JBoss, Home of Professional Open Source
   * Copyright 2012, Red Hat Middleware LLC, and individual contributors
   * by the @authors tag. 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.arquillian.container.embedded;
 
org.jboss.arquillian.container.spi.client.container.ContainerConfiguration implementation for JBoss AS Embedded

Author(s):
Andrew Lee Rubinger
Michal Matloka
 
 
     private String jbossHome = System.getenv("JBOSS_HOME");
 
     private String modulePath = System.getProperty("module.path");
 
     private String bundlePath = System.getProperty("bundle.path");
 
 
     public EmbeddedContainerConfiguration() {
 
         // if no jbossHome is set use jboss.home of already running jvm
         if ( == null || .isEmpty()) {
              = System.getProperty("jboss.home");
         }
 
         if (( == null || .isEmpty()) &&  != null) {
              =  + "/modules";
         }
     }

    

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

    

Parameters:
jbossHome the jbossHome to set
 
     public void setJbossHome(String jbossHome) {
         this. = jbossHome;
     }
 
     public String getModulePath() {
         return ;
     }
 
     public void setModulePath(final String modulePath) {
         this. = modulePath;
     }
 
     public String getBundlePath() {
         return ;
     }
 
     public void setBundlePath(String bundlePath) {
         this. = bundlePath;
     }
 
     public String getCleanServerBaseDir() {
         return ;
     }
 
     public void setCleanServerBaseDir(String cleanServerBaseDir) {
         this. = cleanServerBaseDir;
     }

    
 
     @Override
     public void validate() throws ConfigurationException {
         super.validate();
         Validate.configurationDirectoryExists("jbossHome '" +  + "' must exist");
         Validate.configurationDirectoryExists("modulePath '" +  + "' must exist");
        if ( != null) {
            Validate.configurationDirectoryExists("bundlePath '" +  + "' must exist");
        }
    }
New to GrepCode? Check out our FAQ X