summaryrefslogtreecommitdiff
path: root/cpp/demo/Freeze/phonebook/Collocated.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/demo/Freeze/phonebook/Collocated.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/demo/Freeze/phonebook/Collocated.cpp')
-rw-r--r--cpp/demo/Freeze/phonebook/Collocated.cpp17
1 files changed, 8 insertions, 9 deletions
diff --git a/cpp/demo/Freeze/phonebook/Collocated.cpp b/cpp/demo/Freeze/phonebook/Collocated.cpp
index d2d4a9d8689..0f210a234d6 100644
--- a/cpp/demo/Freeze/phonebook/Collocated.cpp
+++ b/cpp/demo/Freeze/phonebook/Collocated.cpp
@@ -63,23 +63,22 @@ PhoneBookCollocated::run(int argc, char* argv[])
indices.push_back(index);
//
- // Create an Evictor for contacts.
+ // Create an object adapter, use the evictor as servant locator.
//
- Freeze::EvictorPtr evictor = Freeze::createEvictor(communicator(), _envName, "contacts", indices);
+ ObjectAdapterPtr adapter = communicator()->createObjectAdapter("PhoneBook");
+
+ //
+ // Create an evictor for contacts.
+ //
+ Freeze::EvictorPtr evictor = Freeze::createEvictor(adapter, _envName, "contacts", 0, indices);
+ adapter->addServantLocator(evictor, "contact");
Int evictorSize = properties->getPropertyAsInt("PhoneBook.EvictorSize");
if(evictorSize > 0)
{
evictor->setSize(evictorSize);
}
-
contactFactory->setEvictor(evictor);
-
- //
- // Create an Object Adapter, use the Evictor as Servant Locator.
- //
- ObjectAdapterPtr adapter = communicator()->createObjectAdapter("PhoneBook");
- adapter->addServantLocator(evictor, "contact");
//
// Create the phonebook, and add it to the Object Adapter.