PetrovMikhail created IGNITE-12881: -------------------------------------- Summary: Add test discovery messages interception configuration through TestTcpDiscoverySpi. Key: IGNITE-12881 URL: https://issues.apache.org/jira/browse/IGNITE-12881 Project: Ignite Issue Type: Improvement Reporter: PetrovMikhail Assignee: PetrovMikhail
It's needed to add the ability to configure multiple DiscoveryHook instances through TestTcpDiscoverySpi for discovery messages interception. It helps to avoid redefinition of the TestTcpDiscoverySpi and its reconfiguration. The current approach is as follows: {code:java} TcpDiscoverySpi spi = new TestTcpDiscoverySpi() { @Override public void setListener(@Nullable DiscoverySpiListener lsnr) { super.setListener(DiscoverySpiListenerWrapper.wrap(lsnr, discoveryHook)); } }; spi.setIpFinder(((TcpDiscoverySpi)cfg.getDiscoverySpi()).getIpFinder()); {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)