jason.core
Interface ServerConfig


public interface ServerConfig

Server Configuration We don't know what kind of property file we use. It could be a property object or an XML file. This will be needed for compatibility with some Web Server like Apache.

Since:
1.0

Method Summary
 Runlevel getDefaultRunlevel()
           
 java.lang.String getProperty(java.lang.String key)
           
 java.lang.String getProperty(java.lang.String key, java.lang.String defaultValue)
           
 Runlevel[] getRunlevels()
           
 ServiceContext getServiceContext()
           
 Service[] getServices()
           
 java.lang.String getVersion()
           
 

Method Detail

getProperty

public java.lang.String getProperty(java.lang.String key)

getProperty

public java.lang.String getProperty(java.lang.String key,
                                    java.lang.String defaultValue)

getServices

public Service[] getServices()
Returns:
set of available services

getDefaultRunlevel

public Runlevel getDefaultRunlevel()
Returns:
the default starting runlevel

getRunlevels

public Runlevel[] getRunlevels()
Returns:
set of available run level

getVersion

public java.lang.String getVersion()
Returns:
JASon current version

getServiceContext

public ServiceContext getServiceContext()
Returns:
a ServiceContext