|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.Dictionary
java.util.Hashtable
java.util.Properties
org.gridbus.broker.farming.common.BrokerProperties
public class BrokerProperties
This is the class which contains the global properties for the broker (loaded from Broker.properties file at runtime) The properties should not be changed once they are set.
| Field Summary | |
|---|---|
static java.lang.String |
APPLICATION_DECRIPTION
The application description used for the current grid application |
static java.lang.String |
BROKER_ID
The unique id of the current broker instance |
static java.lang.String |
BUDGET
The budget for the current grid application |
static java.lang.String |
DEADLINE
The deadline for the current grid application |
static java.lang.String |
ENV
The environment under which the broker is running. |
static java.lang.String |
LOCAL_DIR
The local directory which is used to get inputs for the broker |
static java.lang.String |
PERSISTENCE_DB_CONNECTIONSTRING
Persistence database connection string |
static java.lang.String |
PERSISTENCE_DB_DRIVER
JDBC Driver class for persistence database |
static java.lang.String |
PERSISTENCE_DB_PASSWORD
Persistence database password |
static java.lang.String |
PERSISTENCE_DB_USERNAME
Persistence database username |
static java.lang.String |
PERSISTENCE_MODE
Persistence mode |
static java.lang.String |
RESOURCE_DESCRIPTION
The resource description used for the current grid application |
static java.lang.String |
SCHEDULE_ALGORITHM
The scheduling algorithm used for the current grid application |
static java.lang.String |
SCHEDULER_POLL_INTERVAL
The polling interval for polling schedulers. |
static java.lang.String |
TEMP_DIR
The temporary directory on the broker side, which is created at runtime. |
static java.lang.String |
USE_PERSISTENCE
Use Persistence for the broker? NOTE: Should always be set to true because persistence is now needed to be on always. |
static java.lang.String |
VERSION
The version of the Broker |
| Constructor Summary | |
|---|---|
BrokerProperties()
|
|
BrokerProperties(boolean loadDefault)
|
|
| Method Summary | |
|---|---|
java.lang.String |
getProperty(java.lang.String key,
java.lang.String defaultValue)
|
void |
loadConfig()
Configures the properties |
void |
loadDefaultConfig()
Loads the default configuration |
java.lang.String |
toString()
|
| Methods inherited from class java.util.Properties |
|---|
getProperty, list, list, load, loadFromXML, propertyNames, save, setProperty, store, storeToXML, storeToXML |
| Methods inherited from class java.util.Hashtable |
|---|
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, remove, size, values |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String VERSION
public static final java.lang.String BROKER_ID
public static final java.lang.String LOCAL_DIR
public static final java.lang.String TEMP_DIR
public static final java.lang.String SCHEDULER_POLL_INTERVAL
public static final java.lang.String DEADLINE
public static final java.lang.String BUDGET
public static final java.lang.String APPLICATION_DECRIPTION
public static final java.lang.String RESOURCE_DESCRIPTION
public static final java.lang.String ENV
public static final java.lang.String SCHEDULE_ALGORITHM
public static final java.lang.String USE_PERSISTENCE
public static final java.lang.String PERSISTENCE_MODE
public static final java.lang.String PERSISTENCE_DB_DRIVER
public static final java.lang.String PERSISTENCE_DB_CONNECTIONSTRING
public static final java.lang.String PERSISTENCE_DB_USERNAME
public static final java.lang.String PERSISTENCE_DB_PASSWORD
| Constructor Detail |
|---|
public BrokerProperties()
public BrokerProperties(boolean loadDefault)
loadDefault - | Method Detail |
|---|
public void loadDefaultConfig()
public java.lang.String getProperty(java.lang.String key,
java.lang.String defaultValue)
getProperty in class java.util.PropertiesProperties.getProperty(java.lang.String, java.lang.String)public java.lang.String toString()
toString in class java.util.Hashtablepublic void loadConfig()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||