diff options
author | Mark Spruiell <mes@zeroc.com> | 2009-12-12 06:15:33 -0800 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2009-12-12 06:15:33 -0800 |
commit | 2b0101c6ff41eda1139634f67a4d003f2f9cbff6 (patch) | |
tree | c5eebb0b6782650d5efde894698300ffd2bdb710 /java/demo/book/freeze_filesystem/Server.java | |
parent | Minor fixes to several test scripts. (diff) | |
download | ice-2b0101c6ff41eda1139634f67a4d003f2f9cbff6.tar.bz2 ice-2b0101c6ff41eda1139634f67a4d003f2f9cbff6.tar.xz ice-2b0101c6ff41eda1139634f67a4d003f2f9cbff6.zip |
Renaming demo/book/freeze_filesystem to evictor_filesystem.
Adding demo/book/map_filesystem.
Diffstat (limited to 'java/demo/book/freeze_filesystem/Server.java')
-rw-r--r-- | java/demo/book/freeze_filesystem/Server.java | 82 |
1 files changed, 0 insertions, 82 deletions
diff --git a/java/demo/book/freeze_filesystem/Server.java b/java/demo/book/freeze_filesystem/Server.java deleted file mode 100644 index d774785a1c3..00000000000 --- a/java/demo/book/freeze_filesystem/Server.java +++ /dev/null @@ -1,82 +0,0 @@ -// ********************************************************************** -// -// Copyright (c) 2003-2009 ZeroC, Inc. All rights reserved. -// -// This copy of Ice is licensed to you under the terms described in the -// ICE_LICENSE file included in this distribution. -// -// ********************************************************************** - -import Filesystem.*; - -public class Server extends Ice.Application -{ - public - Server(String envName) - { - _envName = envName; - } - - public int - run(String[] args) - { - // - // Install object factories. - // - Ice.ObjectFactory factory = new NodeFactory(); - communicator().addObjectFactory(factory, PersistentFile.ice_staticId()); - communicator().addObjectFactory(factory, PersistentDirectory.ice_staticId()); - - // - // Create an object adapter. - // - Ice.ObjectAdapter adapter = - communicator().createObjectAdapterWithEndpoints("FreezeFilesystem", "default -p 10000"); - - // - // Create the Freeze evictor (stored in the _evictor - // static member). - // - Freeze.ServantInitializer init = new NodeInitializer(); - Freeze.Evictor evictor = Freeze.Util.createTransactionalEvictor(adapter, _envName, "evictorfs", - null, init, null, true); - DirectoryI._evictor = evictor; - FileI._evictor = evictor; - - adapter.addServantLocator(evictor, ""); - - // - // Create the root node if it doesn't exist. - // - Ice.Identity rootId = Ice.Util.stringToIdentity("RootDir"); - if(!evictor.hasObject(rootId)) - { - PersistentDirectory root = new DirectoryI(rootId); - root.nodeName = "/"; - root.nodes = new java.util.HashMap<java.lang.String, NodeDesc>(); - evictor.add(root, rootId); - } - - // - // Ready to accept requests now. - // - adapter.activate(); - - // - // Wait until we are done. - // - communicator().waitForShutdown(); - - return 0; - } - - public static void - main(String[] args) - { - Server app = new Server("db"); - int status = app.main("Server", args, "config.server"); - System.exit(status); - } - - private String _envName; -} |