- c.setInterface(new String[] { IHostFinder.class.getName(),
- IListenDataPacket.class.getName() }, props);
+ Set<String> propSet = new HashSet<String>();
+ propSet.add(ArpHandler.ARP_EVENT_CACHE_NAME);
+ props.put("cachenames", propSet);
+
+ c.setInterface(new String[] {
+ IHostFinder.class.getName(),
+ IListenDataPacket.class.getName(),
+ ICacheUpdateAware.class.getName()}, props);
+
+ // We need connection mgr to distribute packet out across the cluster
+ c.add(createServiceDependency().setService(
+ IConnectionManager.class).setCallbacks("setConnectionManager",
+ "unsetConnectionManager").setRequired(true));
+