mirror of
https://github.com/OpenHFT/Chronicle-Map.git
synced 2021-09-13 01:26:12 +00:00
HCOLL-216 reverted to prev version and sent peter and email as to why
This commit is contained in:
@@ -888,15 +888,13 @@ abstract class AbstractChronicleMapBuilder<K, V,
|
||||
}
|
||||
try {
|
||||
Class<?> pmel = Class.forName("com.higherfrequencytrading.chronicle.enterprise.map.PushingMapEventListener");
|
||||
Constructor<?> constructor = pmel.getConstructor(ChronicleMapBuilderI[].class);
|
||||
Constructor<?> constructor = pmel.getConstructor(ChronicleMap[].class);
|
||||
// create a stateless client for each address
|
||||
ChronicleMapBuilderI[] statelessClients = new ChronicleMapBuilderI[pushToAddresses.length];
|
||||
ChronicleMap[] statelessClients = new ChronicleMap[pushToAddresses.length];
|
||||
ChronicleMapBuilderI<K, V> cmb = clone();
|
||||
cmb.pushTo((InetSocketAddress[]) null);
|
||||
for (int i = 0; i < pushToAddresses.length; i++) {
|
||||
ChronicleMapBuilderI<K, V> clientBuilder = cmb.clone();
|
||||
clientBuilder.statelessClient(pushToAddresses[i]);
|
||||
statelessClients[i] = clientBuilder;
|
||||
statelessClients[i] = cmb.statelessClient(pushToAddresses[i]).create();
|
||||
}
|
||||
eventListener = (MapEventListener<K, V, ChronicleMap<K, V>>) constructor.newInstance((Object) statelessClients);
|
||||
} catch (ClassNotFoundException e) {
|
||||
|
||||
Reference in New Issue
Block a user