diff options
author | Bernard Normier <bernard@zeroc.com> | 2004-04-09 23:21:15 +0000 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2004-04-09 23:21:15 +0000 |
commit | 0dcad3e212de5e8560e57c1a3d2f04909ebe7513 (patch) | |
tree | 412366d59303c0c4a90d281e50f78c39775db31d /cpp/src/IcePack/AdapterFactory.cpp | |
parent | Each request now has its own set of object factories. (diff) | |
download | ice-0dcad3e212de5e8560e57c1a3d2f04909ebe7513.tar.bz2 ice-0dcad3e212de5e8560e57c1a3d2f04909ebe7513.tar.xz ice-0dcad3e212de5e8560e57c1a3d2f04909ebe7513.zip |
Updated Freeze Evictor with new facets
Diffstat (limited to 'cpp/src/IcePack/AdapterFactory.cpp')
-rw-r--r-- | cpp/src/IcePack/AdapterFactory.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/cpp/src/IcePack/AdapterFactory.cpp b/cpp/src/IcePack/AdapterFactory.cpp index 16a0dcd0551..c960034383b 100644 --- a/cpp/src/IcePack/AdapterFactory.cpp +++ b/cpp/src/IcePack/AdapterFactory.cpp @@ -32,7 +32,7 @@ IcePack::AdapterFactory::AdapterFactory(const Ice::ObjectAdapterPtr& adapter, // // Create and install the freeze evictor for standalone adapter objects. // - _evictor = Freeze::createEvictor(_adapter->getCommunicator(), envName, "adapter"); + _evictor = Freeze::createEvictor(_adapter, envName, "adapter"); _evictor->setSize(1000); // @@ -87,7 +87,7 @@ IcePack::AdapterFactory::createStandaloneAdapter(const string& name) id.category = "IcePackStandaloneAdapter"; id.name = name + "-" + IceUtil::generateUUID(); - _evictor->createObject(id, adapterI); + _evictor->add(adapterI, id); return AdapterPrx::uncheckedCast(_adapter->createProxy(id)); } @@ -97,7 +97,7 @@ IcePack::AdapterFactory::destroy(const Ice::Identity& id) { try { - _evictor->destroyObject(id); + _evictor->remove(id); } catch(const Freeze::DatabaseException& ex) { |