Static Public Member Functions | Static Public Attributes

cern.laser.util.buffer.SynchroBufferConfig Class Reference

List of all members.

Static Public Member Functions

static Properties getProperties (ClassLoader loader)

Static Public Attributes

static final String CONFIGURATION_PROPERTY = "synchrobuffer.config"
static final String CONFIGURATION_PROPERTY_FILE = "synchrobuffer-config.properties"
static final String CONFIGURATION_FILE = "synchrobuffer.properties"
static final String MIN_WINDOW_SIZE_PROPERTY = "synchrobuffer.minwindowsize"
static final String MAX_WINDOW_SIZE_PROPERTY = "synchrobuffer.maxwindowsize"
static final String WINDOW_GROWTH_FACTOR_PROPERTY = "synchrobuffer.windowgrowthfactor"
static final String DUPLICATE_POLICY_PROPERTY = "synchrobuffer.duplicatepolicy"

Detailed Description

Service class. Provides property definitions and initialization facility.

Author:
fracalde

Member Function Documentation

static Properties cern.laser.util.buffer.SynchroBufferConfig.getProperties ( ClassLoader  loader  )  [static]

Returns properties loaded from the SynchroBuffer configuration file.

Parameters:
loader the class loader
Returns:
The configuration properties.

References cern.laser.util.buffer.SynchroBufferConfig.CONFIGURATION_FILE, cern.laser.util.buffer.SynchroBufferConfig.CONFIGURATION_PROPERTY, and cern.laser.util.buffer.SynchroBufferConfig.CONFIGURATION_PROPERTY_FILE.


Member Data Documentation

final String cern.laser.util.buffer.SynchroBufferConfig.CONFIGURATION_FILE = "synchrobuffer.properties" [static]
final String cern.laser.util.buffer.SynchroBufferConfig.CONFIGURATION_PROPERTY = "synchrobuffer.config" [static]

Field CONFIG_FILE_LOCATION_PROPERTY

Referenced by cern.laser.util.buffer.SynchroBufferConfig.getProperties().

final String cern.laser.util.buffer.SynchroBufferConfig.CONFIGURATION_PROPERTY_FILE = "synchrobuffer-config.properties" [static]

Field CONFIGURATION_PROPERTY_FILE

Referenced by cern.laser.util.buffer.SynchroBufferConfig.getProperties().

final String cern.laser.util.buffer.SynchroBufferConfig.DUPLICATE_POLICY_PROPERTY = "synchrobuffer.duplicatepolicy" [static]

Field DUPLCATE_POLICY_PROPERTY

final String cern.laser.util.buffer.SynchroBufferConfig.MAX_WINDOW_SIZE_PROPERTY = "synchrobuffer.maxwindowsize" [static]

Field MAX_WINDOW_SIZE_PROPERTY

final String cern.laser.util.buffer.SynchroBufferConfig.MIN_WINDOW_SIZE_PROPERTY = "synchrobuffer.minwindowsize" [static]

Field MIN_WINDOW_SIZE_PROPERTY

final String cern.laser.util.buffer.SynchroBufferConfig.WINDOW_GROWTH_FACTOR_PROPERTY = "synchrobuffer.windowgrowthfactor" [static]

Field WINDOW_GROWTH_FACTOR_PROPERTY


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties