org.ow2.petals.launcher.configuration
Class DefaultConfiguration

java.lang.Object
  extended by org.ow2.petals.launcher.configuration.DefaultConfiguration
All Implemented Interfaces:
Configuration

public class DefaultConfiguration
extends java.lang.Object
implements Configuration

This class implements the default configuration for petals ESB

Author:
sandre

Field Summary
static java.lang.String DEFAULT_CONF_DIR
           
static java.lang.String DEFAULT_INSTALL_DIR
           
static java.lang.String DEFAULT_INSTALLED_DIR
           
static java.lang.String DEFAULT_LIB_DIR
           
static java.lang.String DEFAULT_TOPOLOGY_FILE
           
static java.lang.String DEFAULT_WORK_DIR
           
 
Constructor Summary
DefaultConfiguration(java.lang.String home)
          Creates a new default configuration instance
 
Method Summary
 java.io.File getConfDirectory()
          Get the directory that contains configuration files
 java.io.File getHomeDirectory()
          Get petals home directory
 java.io.File getInstallDirectory()
          Get the directory of components to be installed
 java.io.File getInstalledDirectory()
          Get the directory of installed components
 java.io.File getLibDirectory()
          Get the libraries directory
 int getStartupTimeoutSeconds()
          Get the startup timeout in seconds
 java.io.File getWorkDirectory()
          Get the work directory
 boolean isValid()
          Check this configuration
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_CONF_DIR

public static final java.lang.String DEFAULT_CONF_DIR
See Also:
Constant Field Values

DEFAULT_INSTALL_DIR

public static final java.lang.String DEFAULT_INSTALL_DIR
See Also:
Constant Field Values

DEFAULT_INSTALLED_DIR

public static final java.lang.String DEFAULT_INSTALLED_DIR
See Also:
Constant Field Values

DEFAULT_LIB_DIR

public static final java.lang.String DEFAULT_LIB_DIR
See Also:
Constant Field Values

DEFAULT_WORK_DIR

public static final java.lang.String DEFAULT_WORK_DIR
See Also:
Constant Field Values

DEFAULT_TOPOLOGY_FILE

public static final java.lang.String DEFAULT_TOPOLOGY_FILE
See Also:
Constant Field Values
Constructor Detail

DefaultConfiguration

public DefaultConfiguration(java.lang.String home)
Creates a new default configuration instance

Parameters:
home - path to petals home directory
Method Detail

getConfDirectory

public java.io.File getConfDirectory()
Description copied from interface: Configuration
Get the directory that contains configuration files

Specified by:
getConfDirectory in interface Configuration
Returns:

getHomeDirectory

public java.io.File getHomeDirectory()
Description copied from interface: Configuration
Get petals home directory

Specified by:
getHomeDirectory in interface Configuration

getInstallDirectory

public java.io.File getInstallDirectory()
Description copied from interface: Configuration
Get the directory of components to be installed

Specified by:
getInstallDirectory in interface Configuration
Returns:

getInstalledDirectory

public java.io.File getInstalledDirectory()
Description copied from interface: Configuration
Get the directory of installed components

Specified by:
getInstalledDirectory in interface Configuration
Returns:

getLibDirectory

public java.io.File getLibDirectory()
Description copied from interface: Configuration
Get the libraries directory

Specified by:
getLibDirectory in interface Configuration
Returns:

getWorkDirectory

public java.io.File getWorkDirectory()
Description copied from interface: Configuration
Get the work directory

Specified by:
getWorkDirectory in interface Configuration
Returns:

getStartupTimeoutSeconds

public int getStartupTimeoutSeconds()
Description copied from interface: Configuration
Get the startup timeout in seconds

Specified by:
getStartupTimeoutSeconds in interface Configuration
Returns:
a positive integer

isValid

public boolean isValid()
                throws ConfigurationException
Description copied from interface: Configuration
Check this configuration

Specified by:
isValid in interface Configuration
Returns:
true if this configuration is valid, false otherwise
Throws:
ConfigurationException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2005-2011 Petals Link (EBM Websourcing). All Rights Reserved.