CFMongoDB

cfmongodb.core
Class MongoConfig

WEB-INF.cftags.component
        extended by cfmongodb.core.MongoConfig

public class MongoConfig
extends WEB-INF.cftags.component

Main configuration information for MongoDb connections. Defaults are provided, but should be overridden as needed in subclasses.


Constructor Summary
init([Array hosts], [any dbName='default_db'], [any MongoFactory='[runtime expression]'])
          Constructor
 
Method Summary
 any GETENVIRONMENT()
 any GETMONGOFACTORY()
 void SETENVIRONMENT(any environment)
 void SETMONGOFACTORY(any mongoFactory)
 any addServer([any serverName], [any serverPort])
 string configureEnvironment()
          Main extension point: do whatever it takes to decide environment; set environment-specific defaults by overriding the environment-specific structure keyed on the environment name you decide
 any establishHostInfo()
 string getDBName()
 struct getDefaults()
 Array getServers()
 any removeAllServers()
 
Methods inherited from class WEB-INF.cftags.component
 

Constructor Detail

init

public init([Array hosts], [any dbName='default_db'], [any MongoFactory='[runtime expression]'])
Constructor

Parameters:
hosts - Defaults to [{serverName='localhost',serverPort='27017'}]
dbName
MongoFactory
Method Detail

GETENVIRONMENT

public any GETENVIRONMENT()


GETMONGOFACTORY

public any GETMONGOFACTORY()


SETENVIRONMENT

public void SETENVIRONMENT(any environment)

Parameters:
environment

SETMONGOFACTORY

public void SETMONGOFACTORY(any mongoFactory)

Parameters:
mongoFactory

addServer

public any addServer([any serverName], [any serverPort])

Parameters:
serverName
serverPort

configureEnvironment

public string configureEnvironment()
Main extension point: do whatever it takes to decide environment; set environment-specific defaults by overriding the environment-specific structure keyed on the environment name you decide


establishHostInfo

public any establishHostInfo()


getDBName

public string getDBName()


getDefaults

public struct getDefaults()


getServers

public Array getServers()


removeAllServers

public any removeAllServers()


CFMongoDB