summaryrefslogtreecommitdiff
path: root/cpp/src/IcePack/AdapterFactory.cpp
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2004-04-09 23:21:15 +0000
committerBernard Normier <bernard@zeroc.com>2004-04-09 23:21:15 +0000
commit0dcad3e212de5e8560e57c1a3d2f04909ebe7513 (patch)
tree412366d59303c0c4a90d281e50f78c39775db31d /cpp/src/IcePack/AdapterFactory.cpp
parentEach request now has its own set of object factories. (diff)
downloadice-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.cpp6
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)
{