summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/Database.cpp
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2005-09-05 15:03:32 +0000
committerBenoit Foucher <benoit@zeroc.com>2005-09-05 15:03:32 +0000
commitcca8b5bbd5d854c69dbea17968432067ba96e21f (patch)
tree368c495a49f182121e7fc722579a23207cd3ac05 /cpp/src/IceGrid/Database.cpp
parenthttp://bugzilla.zeroc.com/bugzilla/show_bug.cgi?id=403 (diff)
downloadice-cca8b5bbd5d854c69dbea17968432067ba96e21f.tar.bz2
ice-cca8b5bbd5d854c69dbea17968432067ba96e21f.tar.xz
ice-cca8b5bbd5d854c69dbea17968432067ba96e21f.zip
Added support for adaptive load balancing.
Diffstat (limited to 'cpp/src/IceGrid/Database.cpp')
-rw-r--r--cpp/src/IceGrid/Database.cpp15
1 files changed, 5 insertions, 10 deletions
diff --git a/cpp/src/IceGrid/Database.cpp b/cpp/src/IceGrid/Database.cpp
index d44e9ba63ff..88b6f2fb9ea 100644
--- a/cpp/src/IceGrid/Database.cpp
+++ b/cpp/src/IceGrid/Database.cpp
@@ -142,10 +142,11 @@ Database::Database(const Ice::ObjectAdapterPtr& adapter,
_communicator(adapter->getCommunicator()),
_internalAdapter(adapter),
_envName(envName),
- _nodeSessionTimeout(nodeSessionTimeout),
- _traceLevels(traceLevels),
- _objectCache(_communicator),
- _serverCache(*this, _nodeCache, _adapterCache, _objectCache),
+ _traceLevels(traceLevels),
+ _nodeCache(nodeSessionTimeout, _traceLevels),
+ _objectCache(_communicator, _traceLevels),
+ _adapterCache(_traceLevels),
+ _serverCache(_nodeCache, _adapterCache, _objectCache, _traceLevels),
_connection(Freeze::createConnection(adapter->getCommunicator(), envName)),
_descriptors(_connection, _descriptorDbName),
_objects(_connection, _objectDbName),
@@ -872,12 +873,6 @@ Database::getTraceLevels() const
return _traceLevels;
}
-int
-Database::getNodeSessionTimeout() const
-{
- return _nodeSessionTimeout;
-}
-
void
Database::checkForAddition(const ApplicationHelper& app)
{