diff options
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.tests/src')
-rw-r--r-- | plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/topology/ClientServerTopology.java | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/topology/ClientServerTopology.java b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/topology/ClientServerTopology.java index ae81733bf5..c3dd62f572 100644 --- a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/topology/ClientServerTopology.java +++ b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/topology/ClientServerTopology.java @@ -169,8 +169,16 @@ public class ClientServerTopology implements ITopology transactionTemplate.setTransactionManager(transactionManager); serverRegistry = new HashMapRegistry(); - serverRegistry.register(new ServerCDOResProtocolImpl.Factory(mapper, transactionTemplate)); - serverRegistry.register(new ServerCDOProtocolImpl.Factory(mapper, transactionTemplate)); + { + ServerCDOResProtocolImpl.Factory factory = new ServerCDOResProtocolImpl.Factory(mapper, + transactionTemplate); + serverRegistry.put(factory.getID(), factory); + } + { + ServerCDOProtocolImpl.Factory factory = new ServerCDOProtocolImpl.Factory(mapper, + transactionTemplate); + serverRegistry.put(factory.getID(), factory); + } acceptor = Net4jUtil.createTCPAcceptor(bufferPool, selector); acceptor.setProtocolFactoryRegistry(serverRegistry); @@ -188,8 +196,15 @@ public class ClientServerTopology implements ITopology LifecycleUtil.activate(clientPackageManager); clientRegistry = new HashMapRegistry(); - clientRegistry.register(new ClientCDOProtocolImpl.Factory(clientPackageManager)); - clientRegistry.register(new ClientCDOResProtocolImpl.Factory()); + { + ClientCDOProtocolImpl.Factory factory = new ClientCDOProtocolImpl.Factory( + clientPackageManager); + clientRegistry.put(factory.getID(), factory); + } + { + ClientCDOResProtocolImpl.Factory factory = new ClientCDOResProtocolImpl.Factory(); + clientRegistry.put(factory.getID(), factory); + } connector = Net4jUtil.createTCPConnector(bufferPool, selector, "localhost"); connector.setProtocolFactoryRegistry(clientRegistry); @@ -252,7 +267,7 @@ public class ClientServerTopology implements ITopology public void waitForSignals() { - Collection<Channel> channels = Channel.REGISTRY.getElements(); + Collection<Channel> channels = Channel.REGISTRY.values(); for (Channel channel : channels) { BufferHandler receiveHandler = channel.getReceiveHandler(); |