Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
   * Fabric3
   * Copyright � 2008 Metaform Systems Limited
   * This proprietary software may be used only connection with the Fabric3 license
   * (the �License�), a copy of which is included in the software or may be
   * obtained at:
   * Software distributed under the License is distributed on an �as is� basis,
  * without warranties or conditions of any kind.  See the License for the
  * specific language governing permissions and limitations of use of the software.
  * This software is distributed in conjunction with other software licensed under
  * different terms.  See the separate licenses for those programs included in the
  * distribution for the permitted and restricted uses of such software.
  * --- Original Apache License ---
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
  * distributed with this work for additional information
  * regarding copyright ownership.  The ASF licenses this file
  * to you 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
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
  * KIND, either express or implied.  See the License for the
  * specific language governing permissions and limitations
  * under the License.    
 package org.fabric3.test.runtime;
 public class MavenHostInfoImpl implements MavenHostInfo {
     private final URI domainUri = URI.create("fabric3://domain");
     private final File tempDir;
     private final Properties hostProperties;
Initializes the domain uri and temp directory.

hostProperties Host properties.
     public MavenHostInfoImpl(Properties hostProperties) {
         this. = hostProperties;
          = new File(System.getProperty(""), ".f3");
         if (!.exists()) {

Null, doesn't support persistent contributions.
     public File getBaseDir() {
         return null;
     public File getDataDir() {
         // use the temp directory
         return ;

Gets the URI of the domain.
     public URI getDomain() {
         return ;

Gets the specified host property or if not present system property.
     public String getProperty(String nameString defaultValue) {
         String value = null;
         if ( != null) {
             value = .getProperty(name);
         if (name == null) {
             value = System.getProperty(namedefaultValue);
         return value;

Returns RuntimeMode.VM
    public RuntimeMode getRuntimeMode() {
        return .;

Returns the f3 user's temporary directory.
    public File getTempDir() {
        return ;

True to indicate that the runtime supports CL isolation.
    public boolean supportsClassLoaderIsolation() {
        return true;
New to GrepCode? Check out our FAQ X