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)

Reply via email to