diff options
author | Benoit Foucher <benoit@zeroc.com> | 2005-09-05 15:03:32 +0000 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2005-09-05 15:03:32 +0000 |
commit | cca8b5bbd5d854c69dbea17968432067ba96e21f (patch) | |
tree | 368c495a49f182121e7fc722579a23207cd3ac05 /cpp/src/IceGrid/Database.cpp | |
parent | http://bugzilla.zeroc.com/bugzilla/show_bug.cgi?id=403 (diff) | |
download | ice-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.cpp | 15 |
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) { |