org.elasticsearch.env
Class Environment

java.lang.Object
  extended by org.elasticsearch.env.Environment

public class Environment
extends java.lang.Object

The environment of where things exists.


Constructor Summary
Environment()
           
Environment(Settings settings)
           
 
Method Summary
 java.io.File configFile()
          The config location.
 java.io.File homeFile()
          The home of the installation.
 java.io.File logsFile()
           
 java.io.File pluginsFile()
           
 java.net.URL resolveConfig(java.lang.String path)
           
 java.lang.String resolveConfigAndLoadToString(java.lang.String path)
           
 java.io.File workFile()
          The work location.
 java.io.File workWithClusterFile()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Environment

public Environment()

Environment

public Environment(Settings settings)
Method Detail

homeFile

public java.io.File homeFile()
The home of the installation.


workFile

public java.io.File workFile()
The work location.


configFile

public java.io.File configFile()
The config location.


pluginsFile

public java.io.File pluginsFile()

workWithClusterFile

public java.io.File workWithClusterFile()

logsFile

public java.io.File logsFile()

resolveConfigAndLoadToString

public java.lang.String resolveConfigAndLoadToString(java.lang.String path)
                                              throws FailedToResolveConfigException,
                                                     java.io.IOException
Throws:
FailedToResolveConfigException
java.io.IOException

resolveConfig

public java.net.URL resolveConfig(java.lang.String path)
                           throws FailedToResolveConfigException
Throws:
FailedToResolveConfigException