summaryrefslogtreecommitdiff
path: root/java/demo/Ice/async/Server.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/demo/Ice/async/Server.java')
-rw-r--r--java/demo/Ice/async/Server.java25
1 files changed, 1 insertions, 24 deletions
diff --git a/java/demo/Ice/async/Server.java b/java/demo/Ice/async/Server.java
index 696979091d7..84513854170 100644
--- a/java/demo/Ice/async/Server.java
+++ b/java/demo/Ice/async/Server.java
@@ -34,30 +34,7 @@ public class Server extends Ice.Application
Ice.ObjectAdapter adapter = communicator().createObjectAdapter("Hello");
_workQueue = new WorkQueue();
-
- final HelloI helloServant = new HelloI(_workQueue);
-
- Ice.ServantLocator servantLocator = new Ice.ServantLocator()
- {
- public Ice.Object locate(Ice.Current curr, Ice.LocalObjectHolder cookie)
- {
- return helloServant;
- }
-
- public void finished(Ice.Current curr, Ice.Object servant, java.lang.Object cookie)
- {
- // nothing
- }
-
- public void deactivate(String category)
- {
- System.err.println("deactivating servant locator");
- }
- };
-
-
- adapter.addServantLocator(servantLocator, "");
-
+ adapter.add(new HelloI(_workQueue), communicator().stringToIdentity("hello"));
_workQueue.start();
adapter.activate();